前几天在搭建自己的博客系统时,就是把自己的空间放在vps主机上,后来把wordpress环境也搭建成功后,发现博客只有一个默认主题,而原本默认的三个wordpress主题也没再后台编辑中显示,更可悲的是发现连默认的主题文件通过在线编辑也打不开。
随后在网上也搜了很多资料,才发现原来是vps主机上php的配置文件出了问题,通过查询,我知道该问题是由于PHP禁用了“scandir”函数所致!
如果你是虚拟主机用户的话,你可以不用看了,建议你联系你的空间服务商帮你解决。
vps用户可以通过下面的方法解决:
1. 找到php.ini文件
php.ini文件的目录: /usr/local/php/etc
2. 打开php.ini文件,找到disable_functions,将“=”后面的scandir项删除即可
此时利用编辑查看模式: vi /usr/local/php/etc/php.ini
查找disable_function这一项
3. 重启一下你的vps就可以了。