对于网站程序出错,这个很正常,只要细细的分析,或是通过排查方式,总会得到解决的,只是所花的时间不一样,如果一个小的问题,花上老半天,这显然不划算。
今天我们跟大家说的,就是如何巧妙的找出程序中的一些错误,分析其可能产生的原因。
至于其他的原因,比如联系不上数据库,或是出现死循环BUG等,我们今天不研究,要说的是因为空间的设置空间致使网站运行不起来,或出现错误。
为了说明这个问题,说一下我的一些经历,郁闷的不能再郁闷,但得到了经验,与大家分享,希望能帮助到大家。
首先我的程序是运行在一个美国的虚拟主机里面,通过运行添加数据库,或是上传图片,发现错误,经过检查发现程序是正确的,在国内一些主机里面运行正常,很显
然,是国外主机没有设置,或是不支持,于是吩咐其开通权限,但郁闷的事情就此发生,当权限一切开好后,却始终报错,莫名其妙,经过反复研究,花了好几个小
时,一一的排查,一一的删除再恢复,最后发现一个啼笑皆非的错误,那就是国外主机对于文件夹居然有限制,信息反馈我们用的是message.asp或是
message.aspx,系统对于message有屏蔽,如果将之改为xxfk.aspx,就一切正常。
居然到最后是这种原因,让人哭笑不得,但也获得了经验,下次包括各位如果出现运行不起来或其他事情,不妨把文件名改改,换一个没有意义的名字,比如abcd123.aspx,也许会帮你大忙,用不着浪费你宝贵的时间,千万记住,呵呵,主机对于文件名的介意,会屏蔽某些文件名,对于我本人来说,可以说是刻骨铭心,反正我是一辈子记得了。
本文出自:http://www.gengliu.com/news/7bb32a29-d306-4547-a394-a07c0c7137c6.htm