最近一个老站(WP)迁移到新的主机上之后,安装的主题仅展示在用的一个,重新安装WordPress新版也不管用,看了下相关代码发现用到了PHP的scandir函数,而新环境中PHP配置把此函数禁用掉了,需将php.ini 中disable_functions里面scandir去掉即可。
vi /usr/local/php/etc/php.ini
找到disable_functions这一行,然后把scandir 去掉;
然后重启 php 服务:service php-fpm restart (或:/etc/init.d/php-fpm restart )即可。