解决WordPress只显示一个主题的问题

WordPress

最近一年换了挺多VPS,连Linux发行版也试过不少,当然,也从Apache转到了Nginx。刚刚用Nginx的时候,发现了个问题,WordPress后台主题管理,只有一个主题,之前安装的主题都不见了,Google之,原来是php的scandir函数被禁用了。

解决方法如下:

首先找到php.in文件,可以用find命令搜索下。

然后编辑:

vim php.ini
找到disable_functions这行,然后将
disable_functions = passthru,exec,system,scandir,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
里面的scandir删除即可,最后保存并重启php:
/etc/init.d/php-fpm restart

原创文章,转载请注明: 转载自orvice's blog

并以超链接的形式注明本文链接地址:
https://blog.orx.me/post/617