我们现在使用WordPress程序还是相对比较多的,当然在使用中也会遇到各种问题。这里,我们将可能出现的报错码的问题整理出来,这样可以依照此去解决。
1. 400 Bad Request
Google Chrome浏览器-400错误响应
当网站服务器遇到客户端错误时,“400错误请求”响应是一个万能的响应,但它不属于特定类别。这意味着此错误有几种可能的原因,包括:
输入错误的URL或包含不允许的字符的URL。
浏览器缓存或Cookie损坏。
域名系统(DNS)数据和本地DNS缓存之间的差异。
尝试上传太大的文件。
某种常规服务器错误。
可能的解决方案包括检查URL的输入错误,清除浏览器缓存和cookie,清除DNS缓存以及停用浏览器扩展。
2. 403 Forbidden
有许多措施可以确保您的WordPress网站安全,包括不同级别的“权限”。虽然此功能可以阻止不应访问您网站的用户进入,但如果权限设置不当,有时可能会引起问题。
要修复此问题,您需要重置文件权限或生成一个新的.htaccess文件。此问题也可能是由插件,内容交付网络(CDN)或热防盗链保护问题引起的。
3. 404 Not Found
404错误 ,当用户尝试访问的网页不存在发生。他们没有找到他们想要的资源,而是看到了一个与此页面相似的页面:
这个问题相对来说是无害的,但是对于用户却令人沮丧。为避免这种情况,请确保定期修复站点上无效链接,并在删除页面或将其移至新URL时应该执行重定向。
4. 405方法不被允许
405方法不被允许错误是说,它已收到了浏览器的请求,但拒绝它由于某种原因,你的服务器的方式。有几种解决此问题的方法,包括回滚最近的主题和插件更新,检查服务器的配置和错误日志以及调试应用程序代码。
5. 413请求实体太大
如果浏览器中出现此错误,则意味着您尝试访问的站点的服务器太大,因此无法处理您发出的HTTP请求。如果您要上传非常“大”的文件,通常会发生这种情况。您可以通过增加最大HTTP请求大小来解决此问题。
6. 429 Too Many Requests
如果用户在短时间内尝试访问某个资源太多次,则他们可能会收到429 Too Many Requests错误。这是服务器阻止可疑行为的方式。
为帮助防止登录页面上的网络攻击可能导致429错误,您可以更改其默认URL。其他解决方案包括测试主题和插件冲突。
7. 500 Internal Server Error
除了阻止用户访问您的网站之外,“500 Internal Server Error”(500内部服务器错误)如果不能快速解决,还会对您的SEO产生负面影响:
不幸的是,500错误有许多可能的原因和解决方案,这可能会使解决此问题变得棘手。您可以先清除浏览器缓存并重新加载页面。如果这不起作用,则可以深入研究更多的技术调试方法。
8. 501 Not Implemented
此错误意味着您的服务器不具备完成用户浏览器发出的请求所需的功能。服务器可能无法识别请求方法。
与500内部服务错误一样,如果您在几个小时内仍未解决,则501错误可能会降低搜索引擎排名。您可以尝试重新加载页面,清除浏览器缓存以及禁用任何活动的代理设置来解决该问题。
但是,您可能需要联系您的主机提供商以寻求帮助。
9. 502 Bad Gateway
如果一台服务器充当另一台服务器的代理或“网关”,则用户可能会遇到502 Bad Gateway错误。当代理从入站服务器收到无效响应时,会发生这种情况。
502错误可能会影响您的SEO,因此最好尽快将其清除。重新加载页面并清除浏览器缓存是一个不错的起点。如果这些解决方案不起作用,请检查DNS问题,尝试禁用CDN或防火墙,或与主机联系以寻求帮助。
10. 503 Service Unavailable
出现503服务不可用错误时,表明由于某种原因,无法访问您的服务器。尽管您的网站正常运行,但用户将无法访问。
这可能是由于日常维护,高流量级别或服务器出现的更严重的问题。好消息是503错误不会影响您的搜索引擎排名。但是,它仍然会使访问者非常烦恼。要解决此问题,您可以尝试:
停用您的插件。
切换到默认主题。
禁用您的CDN。
限制WordPress Heartbeat API。
增加服务器的资源。
启用WP_DEBUG。
如果这些解决方案都不起作用,则最好的做法是与服务器的支持团队联系。
11. 504 Gateway Timeout
与502错误类似,504网关超时响应是入站服务器与代理之间的通信问题的结果。从本质上讲,这意味着后者服务器在等待前者响应请求时超时。
这种类型的错误可能会对您的SEO产生负面影响。可能的解决方案包括重新加载页面,禁用任何活动代理设置,检查DNS是否存在问题以及暂时禁用CDN。
您的服务器负责存储您所有WordPress网站的文件,并与浏览器进行通信以使您的内容可供用户使用。
尽管已经列出的400和500错误以某种方式涉及您的服务器,但是还有一些特定于WordPress的问题可能是由服务器问题引起的。
12. WordPress内存限制错误
您的托管服务提供商会为您的站点分配一定数量的服务器内存。如果达到服务器的内存限制,则可能会遇到安装新插件或主题或将媒体文件上传到站点的问题。
不会成功添加新资源,而是会显示一条消息:“fatal error: allowed memory size has been exhausted”。如果发生这种情况,您可以尝试通过编辑wp-config.php文件来增加PHP内存限制。
另外,您可以检查正在使用的磁盘空间,并考虑升级到新的托管计划,该计划为不断增长的WordPress网站提供更多空间。
13. 上传文件超出php.ini文件upload_max_filesize指令限制
与此类似,主机还为可以上传到服务器的单个文件的最大大小设置了限制。您可以通过在WordPress仪表盘中导航至“ 媒体”>“添加新文件” 并查找最大上传文件大小来查看此限制:
如果需要上传大于指定最大大小的文件,则可以通过编辑php.ini文件来更改限制。或者,您可以联系您的主机提供商,让他们协助解决。
与尝试自己进行更改相比,这要简单得多,风险也要小得多,这对主机的支持团队来说应该不是问题。
14. Fatal Error: Maximum ExecutiON Time Exceeded
服务器对脚本可以运行多长时间有限制(通常为30秒)。如果您的WordPress网站上的PHP脚本花费的时间超过了所分配的时间限制,您可能会看到以下消息:“致命错误:超过xx秒的最大执行时间”。
您可以通过增加站点的执行时间限制来解决此问题。为此,您需要找到运行时间太长的脚本(可能是插件或主题的一部分),然后将其删除。
15. Upload: Failed to Write File to Disk
在您的文章和页面上添加图片可以使其变得更有用,更有趣,并带来更多的自然流量。但是,每当您尝试将媒体文件添加到站点时,如果看到诸如“ 上传:无法将文件写入磁盘 ”之类的消息,您将很难做到这一点。
此错误通常是由于文件权限不正确引起的。您可以通过文件传输协议(FTP)更改文件权限来解决此问题。
但是,这也可能是服务器的问题。当您将文件上传到WordPress时,它们首先被保存到服务器上的临时文件夹中。然后,将它们移动到适当的WordPress目录。如果更改文件权限不能解决此错误,请与您的主机联系,请他们清空您的临时文件目录,因为该目录可能已满并阻止了上传。
16. Secure Connection Error
当您更新WordPress安装的核心文件时,您的站点必须连接到WordPress.org。有时,由于服务器的配置,这是不可能的。结果是在WordPress仪表盘中出现警告。
由于这是与您的服务器直接相关的问题,因此您可能需要联系主机才能解决。您的服务器可能受到DDoS攻击,在这种情况下,错误应很快自行解决。另外,您可以尝试通过安全外壳协议(SSH)将服务器指向WordPress.org来自己解决问题。
在您的网站上实施WordPress安全最佳做法是明智的。网络攻击可能会造成严重破坏,需要大量资金进行修复。不幸的是,有时您采取的保护站点的措施可能会导致错误。
17. Cloudflare Error 521
尽管这是500个错误,就像我们在上一节中描述的那样,但它特定于Cloudflare。这个流行的平台用作CDN,用于防御DDoS和其他攻击。
在您的网站上看到521错误意味着Cloudflare无法连接到您的服务器。它已关闭或由于某种原因阻止了该服务。一般而言,检查以确保服务器已启动并且其防火墙已将Cloudflare的所有IP范围都列入了白名单,这将使您知道导致问题的原因。然后,您可以采取步骤与主机一起工作并解决它。
18. “抱歉,出于安全原因,不允许使用此文件类型”
作为安全措施,WordPress具有允许的文件类型的标准列表。这样可以防止恶意方将可执行文件添加到您的站点中,这可能会损害用户的敏感信息。
如果用户尝试上传不在该列表中的文件类型,他们将看到一条消息:“抱歉,出于安全原因,不允许使用此文件类型”:
“抱歉,出于安全原因,不允许使用此文件类型”消息
您可以通过编辑wp-config.php 文件来启用WordPress默认设置中不允许的文件类型上传。
WP Extra File Types插件,也可以作为一种替代解决方案。
19. “抱歉,您不能访问此页面”
在本文的前面,我们简要地介绍了文件权限,但回顾一下,他们确定谁可以编辑WordPress网站上的哪些文件。这样可以使您的网站免受可能想要插入恶意代码的黑客的攻击。
但是,如果您的权限设置不正确,它们可能会无意中阻止您或好心的用户访问您的网站。
这可能会导致显示错误消息:“抱歉,您不能访问此页面”。
“Sorry, you are not allowed to access this page” 错误
有许多解决此问题的方法。您可能要尝试:
通过安全文件传输协议(SFTP)重置文件权限。
通过phpMyAdmin检查以确保为您的帐户分配了正确的用户角色。
确保您的数据库前缀正确。
解决插件和主题冲突。
在最坏的情况下,您还可以还原网站的备份或重置WordPress。
20. “安装失败:无法创建目录”
每当您在WordPress网站上安装插件或主题时,其文件都会添加到您的服务器中。如果在安装或更新过程中收到消息“安装失败:无法创建目录”,则表明由于某种原因,WordPress无法将必要的文件添加到服务器。
插件和主题更新也是如此。这是另一个与文件权限有关的错误。
要解决此问题,请确保允许通过FTP在wp-admin,wp-content和wp-includes目录中写入。
21. 不正确的文件权限
除了拒绝您访问网站的某些区域(例如“抱歉,您不能访问此页面”错误)之外,不正确的文件权限还可能导致您无法进行以下操作:
更新或安装插件和主题。
发布或更新文章和页面。
上传图片。
另一方面,如果您的文件权限不太强,则会使您的网站容易受到攻击,并冒着黑客获取文件访问权的风险。他们可以在那里删除内容,窃取数据或添加自己的恶意代码。
如果您遇到上述问题之一,或者怀疑自己已被黑客入侵,则可能需要通过SFTP验证文件权限:
WordPress的默认数值:对于文件夹是755,对于文件是644。
22. ERR_SSL_PROTOCOL_ERROR
安全套接字层(SSL)证书是用于加密数据的安全措施。这样可以防止黑客窃取服务器之间传输的敏感数据,例如信用卡信息。
如果您最近切换了托管服务提供商或在您的站点上安装了新的SSL证书,则可能会在浏览器中看到ERR_SSL_PROTOCOL_ERROR。这意味着,由于某种原因,您的服务器无法建立安全连接。
您可以采取几个步骤来解决此问题,包括更新浏览器和操作系统,验证SSL证书,禁用浏览器扩展以及清除浏览器缓存和cookie。
23. ERR_SSL_VERSION_OR_CIPHER_MISMATCH
ERR_SSL_VERSION_OR_CIPHER_MISMATCH错误可能表明您的浏览器或操作系统是过时的。这也可能是由SSL证书问题引起的,或者是在将WordPress网站迁移到新主机后弹出的。
如果更新浏览器和操作系统没有帮助,请检查SSL证书中的名称不匹配。或者,清除计算机的SSL状态可以解决此问题,或者您的SSL证书可能已过时。
24. 混合内容警告
将SSL证书添加到WordPress网站时,它将开始运行HTTPS而不是HTTP。如果您的网站尝试同时加载HTTPS和HTTP内容或脚本,则会看到混合内容警告。
这可能是以下形式的变体:“此站点不完全安全”。为了解决该错误,您需要执行一些步骤来确定要加载的HTTP资源,然后将其删除或替换为HTTPS资源。
WordPress媒体错误
在WordPress的世界中,“媒体”通常是指图像文件。但是,它也包括视频和音频。尽管这些元素可以为您的用户提供引人入胜且有趣的内容,但由于过程中可能会出现各种错误,因此有时很难合并它们。
25. WordPress HTTP Error (上传图片至媒体库时)
在尝试将文件上传到WordPress媒体库时,您可能遇到了模糊的“ HTTP错误”。通常,它会在图像上传器的右侧显示为一个小的弹出框。
出现此问题的可能原因有几种,包括登录会话过期,文件名中不允许使用字符,错误的权限以及服务器端问题。
首先,首先刷新页面。如果这样不起作用,请尝试调整媒体文件的大小或重命名。如果不走运,则应检查权限或暂时停用插件和主题。如果仍然无法完成上传,则可能需要与您的主机联系。
本文出处:老蒋部落 » 常见的WordPress报错码问题解决方案 | 欢迎分享( 公众号:老蒋朋友圈 )