现在的位置:首页>wordpress>正文

更换VPS后WordPress编辑主题时提示:“噢,没有这个文件。请重新检查文件名,然后再试。谢谢。”

2015年01月12日 ⁄ 共 1227字 评论 3 条

更换为阿里云的VPS云服务器ECS后,真是让福利老幺见识了不少问题,虽说都是小问题,但累加起来就真不少了,这不,刚刚想在WordPress后台的外观菜单下编辑主题的functions这个文件时,出现了"噢,没有这个文件。请重新检查文件名,然后再试。谢谢。"的提示.

福利老幺使用的同样使用的军歌的lnmp一健安装包,确实很好用,功能很强大,但在安装调试wordpress时,小问题出现了不少.其中不能发送邮件,发送邮件慢这些都已经解决,而这个不能后台编辑修改主题,还是今天才发现的.

刚好也将这个问题收集起来写进自己的VPS操作记录中,网上找了一下解决方法,主要是php配置文件限制了而导致无法编辑的情况.打开后台的外观->编辑时出现如下图的提示:

htbnpjzt1

解决过程

1.找到你服务器上的php.ini的文件,一般情况下应该在 usr/local/php/etc/php.ini这个路径下.当然也可以使用phpinfo()函数命令查看该文件的位置.

2.直接用ftp软件下载到本地用notpad等软件打开来修改,搜索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已经去掉了.

当然也可在putty等远程连接软件下找到的disable_functions按a键进入编辑模式,将其值里的scandir这个函数去掉,记得逗号也要去掉,再esc退出编辑模式,输入:wq保存退出,

3.重启你的nginx或者apache服务和php服务,也可以直接重启的lnmp.这里福利老幺直接提供重启的lnmp的命令好了,如下:

/root/lnmp restart

福利老幺最开始是重启nginx,居然没有效果,看来一定要重启最少两个服务,其一是nginx或者apache服务,其二是php服务,命令分别如下:

/etc/init.d/nginx restart

/etc/init.d/php-fpm restart

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

 

 

小结

在我们使用wordpress建站的过程中,碰到这样或那样的问题,是很正常不过的情况,关健是我们如何一步步学会处理.

评论 3 条 评论内容很精采,有内幕,而且绝对有干货

  1. 夏日博客 2015年01月12日 11:29  @回复  Δ-49楼 回复

    主题还没有换过,居然还能出现这样的问题。


    • 管理员
      管理员 2015年01月12日 11:41  @回复  ∇地下1层 回复

      是的,刚开始我也有点想不明白是怎么回事,还以为是文件权限没设置好的原因,结果不是.

  2. 小布网点我领福利 2015年01月12日 15:37  @回复  Δ-48楼 回复

    楼主多分享一些ZBIOG教程啊!!!!!

给我留言