[WP]wordpress一个分号引发的血案CG的博客关闭一天

昨天保存失败,今天终于保存成功,CG今天决定更新自己的Wordpress。
CG使用的是WordPress的2.6版本,一直稳定,最近这次崩溃,CG自己
目前原因已经找到,不过还是决定更新。

CG最近在blog上放了GG的adsense内容,因为对用户的点击数量不满意
决定自行修改blog中的部分设置,结果是500 interal Error,对于这种情
况CG因为遭遇过多次,一般都是因为伪静态设置与服务器权限的冲突问题
,这种问题一般是直接联系息壤的客服解决,发完信息,等待…

20分钟后,桌面右下角的OE闪动,是息壤开通伪静态成功的通知,功能恢
复,打开blog,500,无语。phpinfo()没有问题,心想这回麻烦大了。

恢复几天以前备份的文件,重新打开,500 ,phpinfo()无效,看来是恢复
以后的主机没有开启伪静态,继续到息壤发工单,等待。。

晚上22点,一切恢复,然后重新修改WP的主题,使用正常,一切OK。

晚上写篇日志,结果自动保存出现问题,还是500,FT。

一直疑惑息壤是不是忽悠我,伪静态根本没有打开嘛,早上打他的400
电话结果得到以下的解释:为了服务器安全考虑,目前不提供用户开放
伪静态功能,需要自行申请打开,不过要对动态脚本进行限制,而一旦
用户有非法操作,就会关闭,结果在用户端就是500错误,需要自己重
新申请打开。

然后是第三次提交工单,waiting.., 不过这次有个小插曲,CG犯了严重
的错误,把开通伪静态写成了伪随机,汗!

一切恢复正常

事后经过CG检查,原因是CG在修改完成时丢掉了一个‘;’,而因为一个丢
失分号的PHP错误,息壤主机为了服务器安全,通常将所有危险的PHP
错误进行处理,导致整站PHP无法解析,最后关闭伪静态功能,彻底无
语。

最后补充一下什么叫伪静态
所谓伪静态就是一个网站的页面相对于用户和SE来说,是静态的页面,
静态的URL,但是实际上网站是动态生成的,比如”www.cg45.cn/page/2″
这个URL,虽然是动态的PHP页面,但是用户和SE看到是静态的URL,这是
对用户和SE都很友好的,没有了?和&用来标示get请求,同时这种方式
对SEO也是很有利的。但是缺点也是有的,这种方式依赖于服务器技术
同时,由于URL的转换是在服务端完成的,因此相比用普通的URL会占
用更多的服务器的资源,同时,因为伪静态的URL是可以自行定义的,会
产生多对多的页面指向,导致服务器端的死循环处理等问题,危害服务
器安全,因此,目前很多主机是不支持的

通常在apache的httpd.conf中加入

AcceptPathInfo On???? #允许获取pathinfo

就可以配置启用伪静态的URL了,其他的配置需要在服务器服务端软件实现,
php可以使用php脚本对

$_SERVER['PATH_INFO']

进行读取和匹配即可

Comments (17)

卢松松June 9th, 2009 at 10:59 pm

技术不错啊,折腾了很久吧!

小桥流水人家June 10th, 2009 at 10:10 pm

没有开伪静态?晕死!

adminJune 11th, 2009 at 12:53 am

呵呵,毕竟是用的是息壤的主机,没法让我自己折腾,浪费了很多时间,当然还是麻烦了感谢息壤那边的工程师,CG在这里再补上,WP一般在安装后是不需要主机启用伪静态,如果大家需要可以联系主机服务商解决,如果是自己的PC那就可以自己折腾了,切忌,切记

小桥流水人家June 11th, 2009 at 1:32 am

什么哦!你要自定义链接就需要用到apache的伪静态的,在你目录下的 .htaccess文件里改。当然,是他支持的前提下。。

adminJune 11th, 2009 at 10:22 am

如果是这样我倒是好办了,息壤的主机有他自己的一套主机配置,即使开通了伪静态,修改完htaccess,还是有些功能没法用,比如主页的默认文档等,一些特殊的URL格式也是不允许,狂晕

leecayJune 11th, 2009 at 1:03 pm

伪静态只是为了对搜索引擎友好~

adminJune 11th, 2009 at 6:33 pm

呵呵,两者都是很友好的,只是SE会认为这个页面是静态的会增加收录可能性,减少频繁的快照更新,对用户来说虽然内容一样,但是URL是很方便用户记忆的

卢松松June 12th, 2009 at 3:01 pm

下次要小心啊!

诗意June 17th, 2009 at 5:12 pm

前一段时间,2.8不断的要求更新,貌似也是因为少了几个符号。

adminJune 17th, 2009 at 10:04 pm

分号不符合自然语言的习惯,所以很容易出错,呵呵

泵阀网June 18th, 2009 at 3:08 pm

博主好吓人的主题,我还以为什么事呢

xiao文June 19th, 2009 at 2:57 pm

又一个息壤空间。,,。

maomaoJune 23rd, 2009 at 1:49 pm

CG人气不错啊,呵呵~~~
叫你乱改吧,出问题了吧~~

万能驱动下载July 4th, 2009 at 1:37 pm

看来细节很重要,CG同学以后注意点

MOGPSeptember 23rd, 2009 at 9:08 pm

[news][WP]wordpress一个分号引发的血案CG的博客关闭一天…

题一般是直接联系息壤的客服解决,发完信息,等待…相关链接:[中国的PaBi][中国的PaBi][news]转载自:http://www.cg45.cn/archives/447|作者:…

天缘博客November 27th, 2009 at 11:51 pm

很好,学了一招,呵呵,不过WP不知道为什么不做成静态的,工作量很少啊

tao2641November 29th, 2009 at 6:55 pm

我靠 真的假的

Leave a comment

Your comment