最近在lnmp下发现wordpress后台无法切换主题,只能显示当前主题,开始还以为是文件没传完,又重置了一遍,还是一样。百度得知,原来军哥的LNMP安装包默认关闭了scandir函数,为了安全考虑。
找到问题所在很简单,其实军哥在安装包里面已经说明关闭了一些函数,自己研究下哈。用winscp或者flashfxp登陆,找到
/usr/local/php/etc/php.ini
下载下来进行编辑,ctrl+f查找disable_functions,找到我们要使用的scandir函数,删除,然后上传替换PHP.INI文件。
利用putty登陆ssh,执行
/etc/init.d/php-fpm restart
OK,登陆wordpress后台,久违的主题切换已经可用,并且可以编辑咯。