A-A+

nginx环境下wordpress只显示一个主题

2015年03月10日 PHP开源系统 暂无评论 阅读 19 views 次

在 nginx 环境下安装 wordpress 时,发现主题不能够正常显示,在后台只显示一个主题,这样一来就不能够测试其它主题的效果了,后台显示主题图片的函数是 scandir 函数,而在 liunx+nginx 环境下,许多函数是被禁止的,禁止的部分函数如下:

passthru, exec, system, chroot, scandir, chgrp, chown, shell_exec, proc_open, proc_get_status, ini_alter, ini_alter, ini_restore, dl, pfsockopen

这些函数是被认为是危险的函数,而正常显示主题的函数 scandir 是在被禁止之列的,所以不能够显示多个主题,出现这样的问题,只能更改 php.ini 的配置了,位置在 /usr/local/php/etc/

找到禁用危险函数的部分,删除掉主题显示函数 scandir,重启 php 进程 “/etc/init.d/php-fpm restart”就可以了,这个时候再刷新下后台,看是否已经显示了多个主题。

标签:

给我留言