这种情况一般是服务器出现了意外状况,无法继续你的请求。
出现这种情况大概有以下几种情况:
服务器资源超载
如果你查到某个进程消耗过多资源,可以用kill命令强制关闭这个进程,只需输入该进程的进程号 。
文件权限设置错误
那么后台目录和文件的权限默认应该是755,而,文字等html文件应该是644,所以如果在刚刚上传文件后出现500错误,应该主要检查文件权限设置。可以使用FTP软件选中所有文件,然后批量修改文件权限。
htaccess文件写入错误的代码
在使用某些wordpress SEO插件的时候,插件会改写htacess文件,如果语法错误的话就有可能造成500错误!
在htaccess文件中,可能因为添入了一些与源文件冲突的代码。所以为了检测到错误语句,最好的方法是为语句添加注释来逐条验证。因为注释之后,语句就不再起作用。
可以将ie的高级设置里 ,“显示友好>
IIS作为一款WEB容器,现在应用是越来越少了,但在国内还有一部分用户在使用。如果你的网站程序运行出现500,这个500是>
代码执行错误;
运行超时;
数据库 *** 作失败等。
IIS在设计时考虑到了安全因素,所以就没有将具体的错误代码及信息暴露出来,这对于线上调试是很不方便的,所以当页面上只出现了500错误时,我们要开启IIS的错误回显, *** 作步聚如下:
打开IIS管理器》在左侧点击当前服务器节点》然后在右侧找到“错误页”,示:
双击“错误页”》选中500状态代码》然后在右侧点击“编辑功能设置”》将错误响应设置为“详细错误”》确定即可,示:
通过以上设置就开启了IIS的错误回显,这样我们就能看到详细的错误信息即可定位问题所在。
恩,貌似这个asp使用的是vb,不需要加;的吧(恕我无知)
你可能使用的是 JAVASCRIPT ,用dw建立文件的时候选择的是JAVASCRIPT,asp我从来都没有用过JAVASCRIPT的asp,所以具体不知道
你在asp最前面使用<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> ,然后不加;看看1原因是网站程序上有问题
2500错误是很范的概念,要知道具体出错原因就沟选IE“工具”里面的“INTERNET选项”里面的“高级”活页夹里面“显示友好>
>
1检查服务器日志
检查错误日志中是否存在>
2增加Apache中的PHP内存限制。
htaccess文件是一个特殊的隐藏文件,其中包含可用于修改服务器行为的各种设置,直到特定于目录的级别。首先 通过FTP 或SSH 登录您的站点,查看您的根目录,看看是否有htaccess文件。
3 增加phpini文件中的PHP内存限制。
通过FTP 或SSH 登录您的站点,转到您站点的根目录并打开或创建一个phpini文件,如果文件已存在,请搜索三个设置并在必要时进行修改,如果您刚刚创建了该文件,或者无法找到设置,则可以粘贴以下代码。您可以修改当然值以满足您的需求。
memory_limit = 128M
4 CGI / Perl脚本中的编码或语法错误。
保持ASCII格式,确保在CGI脚本和目录上使用chmod 755的正确权限,将您的CGI脚本以ASCII模式(可以在FTP编辑器中选择)上传到服务器上的cgi-bin目录中,确认已安装并支持脚本所需的Perl模块。
5 htaccess文件出现问题
如果您使用的是运行Apache的WordPress主机,则很可能是您的htaccess文件出现问题或已损坏, 通过FTP 或SSH 登录您的站点,并将您的htaccess文件重命名为htaccess_old。
6服务器问题(与主机核实)
因为PHP超时或第三方插件的致命PHP错误也可能发生500内部服务器错误,您可以随时查看您的WordPress主机,PHP超时也可能因缺少PHP工作程序而发生,尽管通常会导致504错误,而不是500错误。这些决定了您的网站在给定时间可以同时处理多少请求。简而言之,您网站的每个未缓存的请求都由PHP工作人员处理。
扩展资料:
服务器无法解析ASP代码,出现500错误的原因:
1 你是否改变过计算机名称。
2 站点所在的文件目录是否自定义了安全属性。
3 安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将 改变的参数设置回来看是否解决问题。 如果静态空间也无法访问,则说明解析还没生效。
参考资料来源:百度百科->
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)