本地apache+mysql5.7还原WordPress报错no input file specified

修改数据库

打开wp_options表,修改siteurl和home两个字段的值,修改为现在的URL。

写入.htaccess文件伪静态

写入如下内容:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

保存后,重启Apache,访问url,依然会跳转旧URL,报404。

后经人提醒,发现安装使用了wp-rocket缓存插件,遂找到\wp-content\cache\wp-rocket目录,清空之,清空浏览器缓存,重新输入URL,一切正常。

上一篇:Laravel通过JWT登陆可以获取token,me方法却无法获取用户信息,原因是:Apache Authorization 头信息为空


下一篇:tp5在本地apache环境下实现防盗链