Hostwinds 教程

寻找结果为:


目录


问题:500内部服务器错误帮助
内部服务器错误
500内部服务器错误原因
如何修复500内部服务器错误?
.htaccess文件的问题
文件或目录权限问题
WordPress主题和插件的问题
您的PHP代码有问题
以五(5)开头的其他常见错误代码
501未执行
502错误的网关
504网关超时
不支持505 HTTP版本
506、507、508、510、511错误

500内部服务器错误

标签: http errors 

问题:500内部服务器错误帮助
内部服务器错误
500内部服务器错误原因
如何修复500内部服务器错误?
.htaccess文件的问题
文件或目录权限问题
WordPress主题和插件的问题
您的PHP代码有问题
以五(5)开头的其他常见错误代码
501未执行
502错误的网关
504网关超时
不支持505 HTTP版本
506、507、508、510、511错误

问题:500内部服务器错误帮助

此错误通常会如下所示:

内部服务器错误

您可能看到的:"服务器遇到内部错误或错误配置,无法完成您的请求。请联系Server Administrator,Webmaster@example.com,并通知他们发生错误的时间。您可能已经完成的任何时间造成了错误。有关此错误的更多信息可能在服务器错误日志中可用。"

500内部服务器错误原因

如果看到500个内部服务器错误,则服务器无法满足似乎有效的请求。任何以第五(5)开始的错误代码意味着服务器知道它会遇到问题,不能做出要求的内容。

一般500个内部服务器错误可能是由您网站上某处的配置中的简单错误或正在使用的脚本引起的。它并不恰恰告诉你问题是什么,因为它是一般错误。(我们将简要解释在本页底部的五(5)开始的其他特定错误)

原因可能包括但不限于:

  • php.ini文件中的错误行
  • .htaccess文件中的错误行
  • 无效的权限
  • 无效的脚本请求
  • 所有权无效
  • Web服务器配置中的错误配置。

要查找确切原因,您应该查看CPANEL中找到的错误日志。如果您需要帮助,请提交票证,我们的技术将很乐意帮助您解决问题。

如何修复500内部服务器错误?

可能有几种可能的原因来调查以修复500个内部服务器错误。

首先,确保.htaccess文件是正确的,并且网站上的文件夹和文件具有正确的权限。请务必检查主题和插件的任何问题,并检查PHP代码是否错误。

解决方案将取决于最初导致错误的原因。一旦您确定了原因,您可以尝试修复它。

下面我们列出了一些错误的一些常见原因以及如何修复它们。

.htaccess文件的问题

可能是500错误最常见原因,但如果您不确定,请按照以下步骤确定它是否是原因(如果您找不到错误日志中的原因):

  • 转到cPanel中的文件管理器
  • 设置文件管理器以显示隐藏文件
  • 将您的.htaccess文件重命名为.htaccess.bak
  • 看看问题是否仍然存在。

如果错误消失,则您的.htaccess文件存在问题。将其更改回原始名称,并开始剪断.htaccess文件中的代码部分以识别问题。

要快速而安全地执行此操作,请在一行的开始到"注释出"的行开始时,将数字符号(#)放入"注释出",因此当您的网站加载时,它不会"读取"。

做一行,然后检查错误是否仍然存在。如果它确实,请将其添加到下行并再次检查。记得在发现问题行并修复或删除它后,取消注释所有其他行。

如果您检查了所有行并且问题仍然存在,请继续进行下一部分。

文件或目录权限问题

文件和文件夹应具有为它们设置的特定权限。您可以通过将CPANEL中的文件管理器查看到CPANEL中的文件管理器并查看"权限"来查看它们的设置和更改它们。

权限应为:

文件夹– 0755

文件-0644

如果这里没有任何内容解决问题,请不要犹豫与我们联系在实时聊天或提交机票以帮助您在线进行排序和您的网站。

WordPress主题和插件的问题

有时,插件或主题可能会导致500错误。

如果您安装了一个新插件后,错误会显示:

  • 转到您的文件管理器
  • 转到public_html / wp-content / plugins文件夹
  • 重命名每个插件的文件夹一次

如果在安装新主题后出现错误显示:

  • 转到您的文件管理器
  • 转到public_html / wp-content / themes文件夹
  • 重命名主题文件夹

如果修复了该站点,请尝试重新安装主题或插件。 如果它再次抛出错误,请更改名称并保留。

您的PHP代码有问题

PHP的问题也可能导致500错误。确保打开PHP错误报告,以便您可以查看并查看可能的问题。您可以通过执行以下操作将其打开:

  • 转到cPanel中的文件管理器
  • 转到public_html目录
  • 请创建一个新文件并将其命名为php.ini
  • 编辑此文件并将其放入其中

display_error =关闭

log_errors =开

ERROR_LOG ="ERROR.LOG"

如果您的PHP代码启动外部连接(抓取RSS Feed等),请确保包含超时处理程序。 如果PHP脚本以笨重的方式超出,它可以抛出500个错误。

此外,确保PHP应用程序有足够的内存分配给它们。如果它太低,它会导致致命错误。

display_error = off
log_errors = On
error_log = "error.log"

以五(5)开头的其他常见错误代码

501未执行

服务器无法满足请求,或者它根本不明白它请求的内容。请求方法可能无效,或者服务器可能不支持请求方法。在某些情况下,可能有需要更新的服务器上的软件,通常在不可用的情况下,就像引入到API的新功能一样。

502错误的网关

服务器从另一个无效的服务器接收到请求。它可以以各种方式显示,包括:

  • 502错误的网关
  • 502服务暂时超载
  • 错误502
  • 暂时错误(502)
  • HTTP错误502 –错误的网关
  • 502代理错误
  • HTTP 502
  • 502服务器错误:服务器遇到临时错误,无法完成您的请求
  • 502.这是一个错误
  • 错误的网关:代理服务器从上游服务器收到无效响应

您还将经常在屏幕上看到"nginx"。

这些错误通常只是在线服务器之间的古怪问题,您没有任何控制权。其他时候,您的浏览器可能是一个问题。如果您看到此错误,请尝试清除缓存,检查您的Internet连接,并检查网站是否在另一个浏览器中或从另一个连接工作。如果它持续,请与我们联系!

504网关超时

此错误类似于502一个,但它根本没有得到一个请求,而不是未满足请求。服务器的问题很可能,或者您可能是运行需要更多时间的运行脚本。

首先,刷新页面以查看其是否仍然存在。如果是这样,您可以尝试解决此问题:

  • 确保.htaccess文件是正确的,特别是如果您最近安装了WordPress
  • 如果您的网站在WordPress上运行,则您的一个或多个数据库可能已损坏。有一个可以帮助的插件 - WP DB管理器。 使用其修复功能,然后使用"优化"选项,并查看该功能是否修复。

不支持505 HTTP版本

服务器不支持请求中使用的HTTP协议。尝试使用其他浏览器,看看它是否有效,因为它可能是一个过时的浏览器的问题。

506、507、508、510、511错误

  • 你可以看到这样的其他几个错误。原因和解决方案将取决于您看到的位置。例如,您是否在WordPress站点或我们的云/专用服务器之一上看到错误?如果您碰巧看到这样的任何奇怪的错误,请随时与我们联系以获得技术,并帮助您解决它。

撰写者 Michael Brower  /  十二月 13, 2016