解决WP修改主题时出现“噢,没有这个文件。请重新检查文件名,然后再试。谢谢。”

昨天把自己的Xen VPS重装了系统,并把CentOS升级到了最新版本6.3,把PHP升级到5.4.5,把nginx升级到1.2.3。基本上都是用的最新版本了,我在重装之前备份了三个地方的文件:/usr/local/mysql/var , /usr/local/nginx/conf , /home/wwwroot。

重装后又把备份的文件上传回相应的位置,网站可以正常运行了,正在窃喜之时,却出现了问题。

问题就是在wordpress后台的“外观”-“编辑”中的主题文件消失了,提示“噢,没有这个文件。请重新检查文件名,然后再试。谢谢。”的错误。这个问题在网上找到了解决方法:找到php配置文件php.ini,在配置文件中找到 disable_functions 一行,把其中的 scandir 删除 就可以了。具体操作如下:

1. 登陆SSH,打开php.ini文件: #vi /usr/local/php/etc/php.ini

2. 使用vi快捷功能中的查找功能查找scandir:/scandir

3.把第2步中查找到的scandir删除,然后保存文件,再重启服务器就可以了。

这里主要是php里的配置问题,解决方法也比较简单。希望能对大家有所帮助。

点赞
  1. 狐狸说道:

    谢谢!!!大神,居然这样解决了。困扰了我好久的说,十分感谢~

  2. 非洲黑人说道:

    谢谢,牛人

发表评论

电子邮件地址不会被公开。 必填项已用*标注