今天魏艾斯博客的一个 WordPress 博客,需要对主题有一点小改动。打开 wp 后台,编辑主题时,却出现错误提示如上图:“噢,没有这个文件。请重新检查文件名,然后再试。谢谢。”判断是目录权限一类的问题。因为 wordPress 会用系统函数 scandir 来扫描主题文件夹和插件文件夹,lnmp 默认的 PHP 配置文件会出于安全考虑禁用 scandir 函数.
问题找到了,解决起来就容易多了,我们在禁止列表里面把 scandir 删除就好了。
1、用 SSH 登陆服务器编辑 php.ini 这个文件,lnmp 默认的 php 配置文件路径是:/usr/local/php/etc/php.ini,所以执行命令如下:
vi /usr/local/php/etc/php.ini
2、敲一下 / 开启搜索模式,输入 scandir,回车,就找到了。
3、键盘输入 a 进入编辑模式,用退格键删掉 scandir,(注意后面的逗号也要一起删除)
4、敲 :wq 保存退出
5、重新启动 php 模块 /etc/init.d/php-fpm restart。
再刷新下 wp 后台主题编辑页面就能看到了。
© 版权声明
THE END
暂无评论内容