解决wordpress无法显示、安装新主题的问题

最近把本站换到vps上之后发现wordpress以前安装的主题都无法显示了,相当郁闷,不知道是那里出现问题了

后台只显示:

You only have one theme installed right now. Live a little! You can choose from over 1,000 
free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes 
tab above.

修改了文件夹的权限也完全没有显示,于是只好求助谷歌百度

原来是php禁用了scandir函数,用winscp打开 /usr/local/php/etc/php.ini 文件,搜索scandir,删除掉就可以了,记得去掉后面的逗号.

重启php服务,刷新下主题管理界面,OK,可以了!

 

wordpress开启网页Gzip压缩

最近发现首页打开的太慢了,于是决定开启gzip,翻遍了主机控制面板发现管理员给锁掉了,于是只好寻求其他解决办法

最简单的是安装各种gzip插件,一般PHP支持的话很顺利就搞定了.

但是博主的网站偏偏不支持插件,蛋疼啊,只好用修改.htaccess的方法来开启

好在网站空间支持.htaccess,所以很简单,在.htaccess里面加入两行字:

SetOutputFilter DEFLATE

AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript

OK了。

如果没有.htaccess这个文件,可以在本地新建一个文本文档,上传至你的空间,重命名为.htaccess就可以了