站点图标 VPS大玩家

wordpress后台只能看见当前主题及主题无法被编辑

web运行环境:使用军哥的lnmp

问题表现:wordpress后台只能看见当前主题,主题编辑页面出现如下错误:

这些问题主要是由于lnmp默认禁用了一些函数,引起这个问题的函数是:scandir,怎么解决呢?

编辑php的配置文件php.ini,这个文件的路径是/usr/local/php/etc/php.ini

找到如图所示的地方:

目标扫描函数

把disable_functions后面的scandir这个去掉,并保存,然后重新加载一下配置文件即可。

lnmp php-fpm reload

说一下scandir这个函数,读取特定的目录数据,wordpress用这个函数来扫描模板目录,如果被禁用,显然就不能获取到主题目装了哪些主题了。

退出移动版