Godaddy 500错误解决

出自美国主机知识库

跳转到: 导航, 搜索

目录

总结Godaddy主机500错误解决方法教程

GoDaddy主机出现500错误的主要原因主要有以下几点: (这里主要介绍Windows的,如果是Linux的请直接跳到文章底部!)

1.没有设置读写权限

参考:Godaddy空间如何设置读写权限

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文件使之显示详细的错误:

 <configuration>
   <system.web>
     <customErrors mode="Off"/>
   </system.web>
 </configuration>
 <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交流区 |

推荐内容Godaddy购买省钱攻略,轻轻松松节省50美元!!!

个人工具
名字空间
变换
动作
导航
工具/资源
工具箱