现在越来越多的网友开始自己购买域名和服务器搭建博客或者个人网站了。
不过在刚接触这方面的内容时难免会遇到一些不知所以的问题,例如WordPress安装后不显示主题。
一般情况下WordPress是自带了4款默认的主题的,也就是你无论是否自己安装了主题都应该会有主题。
让很多新手比较懵逼的是后台外观—主题中没有显示主题,而网站的前台是正常显示的。
这个问题导致我们无法在后台在线安装主题、或者启用已经通过FTP上传了的主题。
发生这个问题的多半是由于PHP的配置文件导致的,如果你遇到了这个问题不妨通过以下办法试试看。
- 问题描述:WordPress安装后后台不显示任何主题
- 解决办法:删除PHP配置文件中的scandir,
以我们的服务器(Cent OS)为例PHP的配置文件路径为:
/usr/local/php/etc/php.ini
通过FTP工具连接至服务器后将该配置文件下载到本地并使用编辑器打开。
通过编辑器(例如EditPlus、Notepad++等)的搜索功能搜索以下内容:
scandir,
找到后删除scandir,(每个参数之间使用英文的逗号分隔,所以需要连后面的逗号也删除掉哦)。
操作完成后保存并上传至上述的目录,上传后需要重启PHP才能使刚刚的变更生效。
如果上传时提示权限类的操作导致上传失败,请检查是否使用root账户和SFTP协议连接的(这个OK的)。
通过SSH工具连接至服务器后执行以下命令对PHP进行重启:
/etc/init.d/php-fpm restart
如果上述命令执行失败的话你也可以直接重启服务器来对PHP进行重启。
操作完成后再次进入网站后台—外观—主题中查看主题是否能够正常显示。
注:上述方法并不一定适用于所有的环境,有些网友的服务器不删除sacadir,也可以正常显示的。
Comments | NOTHING