因特网虚拟主机

内部服务器错误500或错误

建立了500错误时,查看日志的原因。 也许在error.log文件没有指出问题原因的条目。 考虑最常用的选项。

缺乏资源

如果是这样的话,问题就可以很简单地解决了 - 看到Hosting-
ISP有要求增加的资源。

错误的脚本或对它们的性能有限的时间的存在。

如果在一定的时间内,这往往是在一分钟内,服务器不能处理脚本,然后有一个错误500 内部服务器错误。

此外,网站管理员可能会遇到类似的错误,如果他们从Apache下运行CGI脚本,如果在服务器设置,对剧本不够指定的时间。

如果脚本用于工作,一个问题出现了,例如,移动到另一个托管服务时,该问题可能是由其他原因造成的。 例如,一个事实,即服务器块的请求。

在访问权限的防守错误

权利的文件中的值必须等于444或644 CHMOD的文件夹应该是相同的755,也就是说,它们只能查看资源的所有者。 脚本的访问权限应否则定为600,服务器,出于安全考虑,阻止访问脚本,即使后者是可操作的。

如果有一个错误500,这在使用FTP-管理器来修改权限的原因。 有了这些功能科佩斯Filezilla的。

.htaccess文件包含不支持的指令

检查是否站点的根目录,或其他地方,.htaccess文件。 如果有一个,任何打开 文本编辑器。 您可以使用记事本。

如果您正在使用一台服务器上运行suPHP,即可能会出现错误500 配套的php.ini。 如果.htaccess文件包含修改PHP环境参数的指令,可能会遇到问题。 最常见的指令- php_admin_flag,的php_flag 和php_value。

通常情况下,该指令包括全局变量 - 注册全局。

这个问题可以很简单地解决了 - 不需要参数,可以简单地删除。 另一个实施方案 - 通过在该行的开头添加一个标记#评论他们。 在电网和指令的名称之间必须有一个空格。

如果您确实需要注释掉的参数执行,你可以在你的php.ini文件规定。 在这种情况下,使用 php_admin_flag,的php_flag 和php_value没有必要的-只是根据原则贴上标签:“所需的参数的名称=开”。

PHP致命错误

如果PHP可以在CGI的原则,可能会出现此问题。 在这种情况下,你需要仔细检查代码,诊断和 纠正错误。 需要注意的是CGI脚本的结局不应该是Vindous格式(\ r \ n),并且必须以UNIX格式(\ n)的标记。

如果这些解决方案并不能消除错误,请联系您的托管服务提供商。 详细向他解释的时候,并在错误发生后采取什么行动500。 请指定问题的原因,并在其去除,以协助。 如果主机不会在一个位置,找出为什么有一个HTTP错误 500内部服务器错误,请联系您的CMS支持您使用。 在信中一定要包括所有的细节,包括 - 托管您的情况提供意见。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.birmiss.com. Theme powered by WordPress.