2013年6月23日星期日

LNMP下,wordpress无法切换主题,只显示当前主题解决方法

又换了VPS,又开始折腾VPS,LNMP。


网站搬过来后,发现wordpress后台无法切换主题,只能显示当前主题,开始还以为是文件没传完,又重置了一遍,还是一样。百度得知,原来军哥的LNMP安装包默认关闭了scandir函数,为了安全考虑。


找到问题所在很简单,其实军哥在安装包里面已经说明关闭了一些函数,自己研究下哈。用putty登陆,找到


/usr/local/php/etc/php.ini


下载下来进行编辑,ctrl+f查找disable_functions,


 


disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server


 

找到我们要使用的scandir函数,删除。


再执行:


/etc/init.d/php-fpm restart


重启PHP


OK,登陆wordpress后台,久违的主题切换已经可用,并且可以编辑咯。


被禁用的函数,在LNMP默认安装的探针里也可以看得到。


lnmp disable functions

没有评论:

发表评论