web小白的服务器新装系统是CentOS,装了Inmp一键安装包。在搭建wordpress的时候发现不管装了多少个主题,永远只显示一个最新安装的主题,并且提示你只有一个。这个是什么情况呢?后来
在wordpress论坛上找到答案,原来是php.ini禁止了scandir函数。翻看php手册,scandir()
函数是这样被定义的:“scandir() 函数返回一个数组,其中包含指定路径中的文件和目录”,wordpress可能居于这个函数去开发的,所以就只显示了一个主题。
不多说废话,解决方法是:修改/usr/local/php/etc下的php.ini文件
编辑文件后,删除里面的scandir函数,
删完后,需要重启php进程“/etc/init.d/php-fpm restart”,可以直接用SSH 登录服务器然后运行此命令即可。