×
新网 > 虚机资讯 > 正文

搭建wordpress出现主题无法编辑,噢,没有这个文件。请重新检查文件名,然后再试。谢谢。

VPS云服务器ECS后,由于服务器需要自己搭建环境,为了简单方便,选择了 lnmp(linux+nignx+mysql+php)环境。安装这个环境也花了不少时间,但是再安装wordpress成功之后遇到了一个问题。 主题列表只显示我安装了一个,无论我安装的主题多少。外观主题编辑显示如下图 主题无法编辑   然后各种找问题,换本地wamp环境发现又没有这个

VPS云服务器ECS后,由于服务器需要自己搭建环境,为了简单方便,选择了 lnmp(linux+nignx+mysql+php)环境。安装这个环境也花了不少时间,但是再安装wordpress成功之后遇到了一个问题。

主题列表只显示我安装了一个,无论我安装的主题多少。外观主题编辑显示如下图

002UASMrzy7605pjKJv15&690.jpg

主题无法编辑

 

然后各种找问题,换本地wamp环境发现又没有这个问题。最后发现原来只是因为lnmp的php.ini配置文件里面禁用了scandir函数。导致无法列出主题目录和编辑主题的文件。

解决过程如下

1.找到服务器的php.ini的文件,lnmp默认应该在 /usr/local/php/etc/php.ini这个路径下.当然也可以使用phpinfo()函数查看该文件的位置.

2.直接用sftp软件编辑器打开,搜索scandir,将这个函数去掉,修改完之后再传回到服务器目录里重启服务。成功修改后如下:

disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

里面的scandir已经去掉了.

当然vi编辑高手也可以直接用命令编辑器解决。反正最后的结果就是修改php.ini文件去掉禁用函数的scandir

3.重启lnmp

lnmp restart

 

好了,到此问题解决,直接将出现“噢,没有这个文件。请重新检查文件名,然后再试。谢谢。”的页面刷新就可以打开了编辑主题了.

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading