互联网 · 2013 年 3 月 4 日 6

LuManager切换至Tengine后Wordpress找不到页面的解决办法

好吧,今天是新年里面正式回归网站更新的第一天,服务器软件什么的也好久没有更新了,手生了,各种折腾。把网站风格也改了一下,去掉了顶部图片和背景图片,虽然这俩对速度并没有啥太大的影响,可是放那里也是上百K的文件,而且和新背景颜色严重不搭。

看到LuManager开始周期性更新了,就连升了几级。同时觉得Wordpress刷新起来好慢,应该是过多的CSS和JS请求引起的,于是就从nginx切换到了淘宝家的开源Web服务器Tengine,据说这货能够把多个请求合并为一个,从现在的情况来看,确实这样,网站快了不止一倍,以往要十几二十秒才能打开首页,现在基本上都在7秒之内了,这也断绝了我更换服务器的打算,因为同服务器的其他网站速度一直不错,基本上没出问题。

好吧,说说囧的吧,升级好LuManager之后,就切换到了Tengine,结果却发现显示无法找到页面,而且只有WP出现了这个问题,同服的Typecho和discuz都没啥问题,好吧,就自己各种试,都没有成功,切换回nginx也没啥用,还一度出现了502错误。借助万能的谷歌大神,发现是PHP内存超出了,把内存限制提高之后,却发现依然不能显示文章,没办法,谷歌上的答案大都没用,最后只能到LuManager的官方论坛里面去看帖子。终于给我看到一个差不多的问题,最后发现原来是新版的一个bug,升级之后切换web服务器会导致伪静态规则失效,必须重新去选择一下伪静态规则。

除此之外,强烈推荐LuManager和Tengine,对于小白站长,这两款软件实在是业界良心,不需要太多的设置和修改就能直接使用,在VPS上用起来不错,尤其适合和Wordpress的搭配。

6
0
希望看到您的想法,请您发表评论x