利用 web.config 显示 Godaddy 空间 500 error 详细错误信息方法

Thursday, July 15, 2010 吉光片羽 5

用了Godaddy空间近半年了,近期都有点不稳定,但是稳定的时候速度还是很快的。重要的是,相对国内空间,它的性价比没的说,当然,如果你只有一两个网站就不要考虑了。可东西做得太好了,就难免有不好的一面,Godaddy的空间就是如此,防范措施做得很理想,但是一些莫名其妙的错误总会让人莫不着头脑而气愤,而其中曝光率最高的就是 Serve Error 500 了。

一个在本地以及国内空间用得好端端的程序,上了Godaddy似乎就被判了不符合规范的罪行。下面就来分享一下我个人遇到过的困难和解决办法,希望对需要的朋友能有所帮助。

随便找了个程序改了改,本地测试OK,上传至Godaddy,500了,不支持GB2312?最后没办法,把整个程序从前台到后台都转成了UTF-8,问题解决。

不小心把数据库路径搞错了,500,好吧,排查清楚以后,改正便OK。

网站老是生成不了静态文档,搞了半天才发现是文件夹权限问题,安装织梦等CMS程序时可以注意下LINUX空间下文件夹的权限配置情况,而WINDOWS空间,则需要把ROOT的读写权限也全打开,这样才能正常运行一些程序,比如ZBlog。

这次麻烦大了,怎么都找不到原因,本地和国内空间上运行都正常,克偏偏Godaddy打死都是500,我真想发邮件过去臭骂一顿,太莫名其妙了。结果朋友说,能让它不显示500么?我还打算着邮件问问客服后台怎么做相关操作呢,原来早有解决办法,感谢先吃螃蟹的人分享了吃螃蟹的心得。先来看看螃蟹长啥样:

ASP错误信息
Server Error 500 – Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.

ASP.NET错误信息
Server Error in ‘/’ Application.
--------------------------------------------------------------------------------
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a tag within a “web.config” configuration file located in the root directory of the current web application. This tag should then have its “mode” attribute set to “Off”.

接着,就来把这螃蟹狠狠的吃掉吧!我们要做的就是,使用web.config文件来配置IIS,让Godaddy的IIS给我们显示出详细的错误信息。

请在网站根目录创建web.config文件,然后把以下内容复制到web.config文件里,保存文件即可,然后刷新你的页面,以后无论是你的asp还是php还是asp.net程序的完整错误信息就都会详细显示了。

web.config

<?xml version="1.0"?>
<configuration>
 <system.webServer>
  <httpErrors errorMode="Detailed" />
  <asp scriptErrorSentToBrowser="true" />
 </system.webServer>
</configuration>

还犹豫什么,赶紧试试吧。最后就根据错误信息再完善一下程序,以符合Godaddy的高标准!

点击这里获取该日志的TrackBack引用地址

日志标签: Godaddy  空间  ASP  PHP  500错误  方法  

已有人对此文发表了评论

  1. 引用该评论 fodiao1993 11/22/2010 11:24:48 AM 回复
    http://www.uu-art.com 搞了快2个月了,高手救下,谢谢
    吉光片羽 于 2010-11-22 21:58:16 回复

    你这个情况,我也不太懂怎么回事,呃,我是说,不好意思,如果文中的方法帮不了忙,还是谷歌一下吧。

  2. 引用该评论 qiuqiu 8/20/2010 9:15:21 PM 回复
    那能不能使用web.config文件来配置Apache,让Godaddy的Apache给我们显示出详细的错误信息呢?如果知道请不吝赐教(QQ:510295504)~谢谢!
    吉光片羽 于 2010-8-27 13:51:10 回复

    貌似可以吧,我只在Win主机测试了,其实方法也是百度过来的,我稍作了整理,你可以试试。web.config的配置其实我也不太懂,见笑了。。。

  3. 引用该评论 卡布奇诺 8/6/2010 10:14:21 AM 回复
    额来取经、
    吉光片羽 于 2010-8-8 15:53:01 回复

    不客气,呵呵。

  4. 引用该评论 nobird 7/19/2010 1:20:13 PM 回复
    gd的规范就是,别用国内的程序....- -
    吉光片羽 于 2010-8-8 15:52:39 回复

    呵呵,有点这个意思的说。

  5. 引用该评论 PS教程吧 7/17/2010 11:58:09 PM 回复
    感谢分享,传说中的沙发……
    吉光片羽 于 2010-7-19 12:05:08 回复

    不客气,呵呵,我这里的沙发不用抢的,哈哈。。。

发表评论:

邮箱网址为选填;若您注册了GRAVATAR,请填写邮箱(不会公开),否则最好不填,您可在提交评论前选择表情头像;点击他人头像可引用其评论。插入UBB

About me

Name: KandyTang
Age: 20+
Location: Guilin, China
QQ: 121885959
Email: KandyT@qq.com

My Works

中文酷博聚合 汽车手绘·视频·教程 史努比(中文)网 免费的PJBlog皮肤 淘宝创意导购 桂林{摄影}品牌

Gallery

Unnamed Album

Unnam... (4)

复线文字LOGO设计

复线文字L... (10)

订书钉的创意-微型城市

订书钉的创... (4)

2010元宵烟火

2010元宵烟火 (7)

国外贺卡设计欣赏

国外贺卡设计欣赏 (20)