有一次魏艾斯博客遇到了 WordPress 后台只显示一个主题,不显示也无法切换到其它主题的问题,打开 WordPress 后台-外观,无法编辑当前主题。后来经过查找和分析原因,是因为权限问题,具体描述是 lnmp 一键安装包里的 php.ini 禁止了 scandir 函数。那么知道了问题所在就好解决了。
解决办法是去修改 php.ini。让我们来编辑 php.ini 文件。
善用 xshell 的搜索功能,会节省时间。
打开:/usr/local/php/etc 下的 php.ini ,搜索 “disable_functions”,在“disable_functions = ….”中找到 scandir,输入“a”,配合方向键移动光标,退格键删除多余的 scandir,按“ESC”键退出编辑状态,输入“:wq”退出并保存 php.ini 文件。
说明:上面截图的操作其实可以一步到位的,直接编辑 vi /usr/local/php/etc/php.ini,为了给新手熟悉一下 linux 命令,就分解为两步操作了。
然后重启 php 服务:service php-fpm restart (或:/etc/init.d/php-fpm restart )
现在你再去看看 wp 后台的主题和外观,是不是恢复正常了呢。
总结一下今天用到的 linux 命令。编辑文件的命令
vi /你的文件路径/
打开文件后按“a”进入编辑状态,改好后按“Esc”键退出编辑状态,输入“:wq”保存并退出 vi 命令。
重启 php 服务的命令:service php-fpm restart (或:/etc/init.d/php-fpm restart )
老魏写教程尽量从新手的角度出发,把每一步都写的很明白,让从来没操作过 linux 的小白也能很快上手。
暂无评论内容