WordPress“噢,没有这个文件。请重新检查文件名,然后再试。”

WordPress

lnmp安装了Wordpress环境,因为以前也一直在用lnmp。安装成功后,恢复网站数据、数据库,一切都很顺利,网站也正常打开了;偶然在wp后台,编辑主题时,却出现错误:“噢,没有这个文件。请重新检查文件名,然后再试。谢谢。”,

或者添加页面,主题自带的页面模版不见了…

模版

以前也用的lnmp可没出现过此问题哦~但突然想到这次安装的lnmp是最新版本,可能默认配置里有些变动,看到这错分析应该是目录权限有问题,就想到了php中的disable_functions是否禁用了扫描目录功能,于是打开探针页面确认,果然是被禁用了,知道原因了,那就很容易解决了:

1、用ssh登陆服务器,找到php.ini(lnmp默认的php配置文件在/usr/local/php/etc/目录下)
2、用vi命令编辑php.ini
[root@iz06s5laod /]# vi /usr/local/php/etc/php.ini
3、查找scandir,大概在385行左右,找到后删除scandir,(注意后面的逗号也要一起删除哦~)最后wq!保存。
4、重启php或者整个lnmp服务使配置生效,再刷新下wp后台主题编辑页面,已经OK了~

补充:如果对linux命令不太熟悉的童靴,可以直接把php.ini配置文件下载到电脑上修改编辑后再上传覆盖到服务器上。

(请勿使用记事本编辑)

 

原创文章,作者:老D,如若转载,请注明出处:https://laod.cn/3499.html

(0)
上一篇 2017-05-05
下一篇 2017-05-07

相关推荐

发表回复

登录后才能评论

评论列表(1条)

  • Davis
    Davis 2017-06-05 10:56

    测试一下登录