Godaddy 500错误解决
出自美国主机知识库
目录 |
总结Godaddy主机500错误解决方法教程
GoDaddy主机出现500错误的主要原因主要有以下几点: (这里主要介绍Windows的,如果是Linux的请直接跳到文章底部!)
1.没有设置读写权限
2.数据库参数等其他代码等出错
这个情况需要用到web.config文件显示详细错误信息
3..net程序需要full trust level,GoDaddy不能支持.
这个问题可以参考:Godaddy主机iis相关设置教程
Godaddy .net信任等级对asp.net程序的影响说明
4.其它未知错误
联系GoDaddy官方检查:联系GoDaddy客服发ticket教程
5.查看主机访问日志, 参考:http://bbs.idcspy.org/thread-43352-1-1.html
如何使用web.config文件显示详细的错误信息
默认情况下.NET程序出现错误,客户端显示以下错误:
Server Error in '/mytestapp' 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.
我们可以通过创建或修改web.config文件使之显示详细的错误:
- 代码1:(适用于GoDaddy Windows IIS6的web.config代码)
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
- 代码2:Windows IIS7的用户使用下面的代码:
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true"/>
</system.webServer>
<system.web>
<customErrors mode="Off"/>
<compilation debug="true"/>
</system.web>
</configuration>
设置404错误页面
使用web.config文件也可以配置显示错误面
其中的mycustompage.htm是你想设置的错误页面
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <customErrors mode="On" default Redirect="mycustompage.htm"/> </system.web> </configuration>
Mode值的意思:
"On" 始终显示自定义(友好的)信息。
"Off" 始终显示详细的 ASP.NET 错误信息。
"RemoteOnly" 只对不在本地 Web 服务器上运行的用户显示自定义(友好的)信息。出于安全目的,建议使用此设置,以便不向远程客户端显示应用程序的详细信息。
Linux主机出现500 internal server error500错误
可以参考下下面的方法:
在服务器控制面板中
选择Settings>>File Extension>>Default Extension 列表里有个.php 然后编辑,选择php5.x(默认的是php5.x FastCGI) 保存
还可以在控制面板error log里也会有错误日志,打开分析下具体什么原因
内容导航: GoDaddy | GoDaddy知识库 | GoDaddy优惠码 | GoDaddy官方网站 | Godaddy交流区 |