您的位置:  首页 » PHP » 40个最常见的WordPress错误以及如何修复它们

虽然WordPress真的很容易使用,但有一些常见的WordPress错误会让你感到恐慌。好消息是,您在网站上看到的WordPress错误很可能是由您之前的某人报告并解决的。在WPBeginner,我们编写了有关如何修复几个流行的WordPress错误的教程。在本文中,我们将介绍40个最常见的WordPress错误,并向您展示如何解决所有这些常见的WordPress错误。

 Common WordPress Errors and How to Fix Them

重要:在尝试修复任何WordPress错误之前,请确保您有完整的WordPress备份。您可以使用UpdraftPlus或使用本教程手动创建WordPress备份。

如果您无法通过本文中提到的步骤解决问题,请联系您的WordPress托管公司。

由于这是一篇冗长的文章,我们在下面创建了一个目录,以便于导航。

目录

  1. 如何修复内部服务器错误
  2. 如何修复WordPress中的语法错误
  3. 如何修复WordPress中建立数据库连接的错误
  4. 如何修复WordPress白屏死机
  5. 如何修复WordPress帖子返回404错误
  6. 如何在WordPress中修复侧边栏下面的内容错误
  7. 如何在WordPress可视化编辑器中修复白色文本和缺少按钮
  8. 如何通过增加PHP内存限制来修复WordPress内存耗尽错误
  9. 当您被锁定在WordPress管理区域之外时该怎么办
  10. 如何解决WordPress登录页面刷新/重定向问题
  11. 如何解决WordPress中的图像上传问题
  12. 如何解决WordPress中的常见图像问题
  13. 如何在WordPress中修复“你确定要这样做”的错误
  14. 如何修复WordPress中的计划维护错误暂时不可用
  15. 如何修复WordPress不发送电子邮件问题
  16. 如何修复WordPress RSS feed错误
  17. 如何在WordPress中修复403禁止错误
  18. 如何在WordPress中修复错误太多的重定向问题
  19. 如何修复WordPress中的“上载:无法将文件写入磁盘”错误
  20. 如何修复WordPress中的“此站点提前包含有害程序”错误
  21. 如何修复WordPress中错过的预定发布错误
  22. 如何修复致命错误:WordPress中超出了最大执行时间
  23. 如何在WordPress中修复Facebook不正确的缩略图问题
  24. 如何修复WordPress不断记录问题
  25. 如何修复WordPress中的混合内容错误
  26. 如何修复添加媒体按钮在WordPress中不起作用
  27. 如何修复WordPress中的502错误网关错误
  28. 如何修复WordPress中503服务不可用的错误
  29. 如何修复WordPress中的504网关超时错误
  30. 如何修复WordPress无法打开流错误
  31. 如何修复WordPress 429太多请求错误
  32. 如何修复WordPress中的413请求实体太大的错误
  33. 如何在WordPress中关闭PHP错误
  34. 如何修复WordPress中的安全连接错误
  35. 如何修复WordPress中的目标文件夹已存在错误
  36. 如何修复WordPress中的“进程中的另一个更新”错误
  37. 如何修复WordPress中的密码重置键错误
  38. 如何修复WordPress中的“丢失临时文件夹”错误
  39. 如何修复WordPress中的Pluggable.php文件错误
  40. 自行解决WordPress错误
  41. 我们来看看如何解决最常见的WordPress错误(逐个)。

    1.如何修复内部服务器错误

    Internal server error

    也许初学者可能遇到的最令人困惑的WordPress错误是“内部服务器错误”,或者有时“500内部服务器错误”。

    当出现问题时通常会出现此错误,但服务器无法确定问题所在。由于错误消息并未指出您应该在哪里查找错误,因此您需要弄清楚这一点。

    我们已经编制了一个您可以尝试的解决方案列表,其中一个将帮助您解决它。 [修复内部服务器错误]

    [返回顶部↑]

    2.如何修复WordPress中的语法错误

    WordPress中的语法错误

    当您尝试将代码片段添加到WordPress并且意外遗漏某些内容或代码语法不正确时,通常会发生此错误。这将导致PHP解析错误,您将看到如下通知:

    在第278行的/public_html/site1/wp-content/themes/my-theme/functions.php中解析错误 - 语法错误,意外$ end

    错误消息将指示代码中发现的意外事件以及行号发生错误的脚本位置。要解决此问题,您必须更正语法。大多数情况下,它是一个缺少的括号,或代码中的一些意外字符。 [修复WordPress中的语法错误]

    [返回顶部↑]

    3.如何修复错误在WordPress中建立数据库连接

    Error establishing database connection

    此错误消息很清楚,您的网站无法连接到数据库。但是,对于初学者来说,解决这个错误可能会很棘手。

    通常,当用户错误地输入或修改其数据库凭据(数据库主机,数据库用户名和数据库密码)时,会发生这种情况。有时您的数据库服务器可能没有响应,或者您的数据库可能已损坏。

    但是,主要是数据库登录凭据不正确。看看这个问题的常见解决方案。 [修复错误在WordPress中建立数据库连接]

    [返回顶部↑]

    4.如何修复WordPress死亡白屏

    White screen of death error in WordPress

    此错误通常会导致纯白屏幕,没有错误消息。这使得它最令人费解,因为你不知道在哪里寻找和修复什么。

    大多数情况下,当脚本耗尽PHP内存限制时会导致它。它也可能由于服务器上的配置而发生。用户也可能只在其网站的某些部分看到白屏死机。 [看看如何修复WordPress白屏死机]

    [返回顶部↑]

    5.如何修复WordPress帖子返回404错误

    WordPress posts returning 404 error

    此错误的症状是,当用户访问其网站上的单个帖子时,他们会收到404页面 – 未找到错误。

    用户可以浏览其网站的所有其他部分,包括管理区域。此问题的最常见原因是WordPress中的永久链接设置。要解决此问题,用户需要重新配置永久链接设置或手动更新其重写规则。 [修复WordPress帖子返回404错误]

    [返回顶部↑]

    6.如何在WordPress中修复侧边栏下面的内容错误

    Sidebar appearing below content

    初学者面临的另一个常见问题是当侧边栏出现在内容旁边时,它应该出现在内容旁边。此问题主要是由WordPress主题引起的。

    有时,当用户向他们的网站添加代码片段时,他们可能会意外忘记关闭html div标签或添加额外的结束div,这可能会导致破坏主题布局。另一个常见原因是在CSS中使用不成比例的宽度或者没有正确地清除浮动。 [修复侧边栏出现在WordPress中的内容错误下面]

    [返回到顶部↑]

    7.如何在WordPress Visual Editor中修复白色文本和缺少按钮

    WordPress TinyMCE可视化编辑器中缺少按钮

    有时WordPress可视化编辑器中的按钮可能会消失或开始显示空白空格而不是按钮。

    连接JavaScript不起作用时可能会发生此问题。它也可能由TinyMCE文件丢失或损坏引起,或与修改或扩展WordPress附带的TinyMCE的其他插件冲突。 [修复WordPress可视化编辑器中的白色文本和缺少的按钮]

    [返回顶部↑]

    8.修复:WordPress内存耗尽错误 – 增加PHP内存

    Memory size error

    此错误的指示可能是死亡的白屏,或者像这样的错误消息:

    致命错误:xxx行/home/username/public_html/site1/wp-includes/plugin.php中允许的内存大小为33554432字节(尝试分配2348617字节)

    当WordPress脚本或插件耗尽默认分配的内存大小限制时,会发生此错误。 [修复WordPress内存耗尽错误]

    [返回顶部↑]

    9.当您被WordPress管理员锁定时该怎么办(wp-admin)

    锁定WordPress管理区域

    有时您可能会发现自己被锁定在WordPress管理区域之外。如果您忘记了密码而无需访问密码恢复电子邮件,则可能会发生这种情况。

    不正确地尝试对管理部分进行某些更改的插件或代码也可以将您锁定。由于黑客入侵的WordPress网站,您可能也会失去对管理区域的访问权限。 [修复锁定WordPress管理问题]

    [返回顶部↑]

    10.如何修复WordPress登录页面刷新和重定向问题

    WordPress login redirect error

    此问题的症状是,当用户尝试登录WordPress仪表板时,WordPress会将其重定向回登录页面。

    大部分时间是由于WordPress选项表中的站点URL和主页URL字段的值不正确而发生的。它也可能是由配置不当的永久链接设置或.htaccess文件中的重定向设置引起的。 [修复WordPress登录页面刷新和重定向问题]

    [返回顶部↑]

    11.如何在WordPress中修复图像上载问题

    WordPress image upload issues

    有时,用户会突然注意到他们网站上的所有图像都已消失,并且正在显示损坏的图像占位符。当用户尝试使用媒体上传器将图像上传到帖子时,会导致错误。

    媒体库中的所有这些文件都将显示为已损坏。由于WordPress安装中的文件和目录权限不正确,会发生此错误。许多因素可能会导致此问题。 [修复WordPress中的图像上传问题]

    [返回顶部↑]

    12.如何修复WordPress中的常见图像问题

    Common image issues in WordPress

    将图像上传到WordPress网站可能会让新手WordPress感到困惑。用户可能无法找到如何对齐图像,调整大小或裁剪图像,或以图库格式显示它们。

    这不是WordPress中的错误或问题。您只需要熟悉WordPress如何处理媒体。 [修复WordPress中的常见图像问题]

    [返回顶部↑]

    13.如何修复WordPress中“您确定要执行此操作”的错误

    您确定要在WordPress中执行此错误吗?

    用户可能会在WordPress管理区域中遇到此错误。导致此错误的最常见原因是插件或主题无法正确使用Nonce。

    Nonce是特殊的安全密钥,可以在WordPress中执行管理操作时附加到URL。有时,插件或主题可能会错误地使用它,这可能会导致用户看到此错误。 [修复你确定要在WordPress中执行此错误]

    [返回顶部↑]

    14.如何修复WordPress中的计划维护错误短暂不可用

    WordPress unavailable for maintenance error

    有时由于未完成或中断的WordPress更新,您可能会在WordPress中看到“计划维护短暂不可用”错误。

    会发生什么事情是WordPress在更新期间将您的站点置于维护模式。如果由于某种原因更新被中断,那么WordPress将无法使您的站点退出维护模式。此错误会锁定整个网站,使其无法供管理员和访问者使用。 [修复暂时不可用于计划的维护错误]

    [返回顶部↑]

    15.如何修复WordPress不发送电子邮件问题

    Fixing WordPress not sending email issue

    此问题的最常见症状是未从您的站点接收任何联系表单或WordPress通知电子邮件。

    此问题通常是由于大多数共享主机提供商禁用或限制用于发送电子邮件的模块以防止其服务器被滥用而引起的。 [修复WordPress不发送电子邮件问题]

    [返回顶部↑]

    16.如何修复WordPress RSS Feed错误

    Fixing RSS feed errors in WordPress

    大多数WordPress RSS提要错误都是由格式不佳引起的。您可能会看到以下错误:

    XML解析错误:XML或文本声明不在实体的开头
    位置:http://example.com/feed
    第2行第1列:

    根据您使用的浏览器,您的RSS源错误消息可能会有所不同。在浏览器中访问您的Feed时,您也会看到此错误消息。

    警告:无法修改标头信息 - 已在/home/username/example.com/wp-中发送的标头(在/home/username/example.com/wp-content/themes/twentysixteen/functions.php:433开始输出)在1228行包含/ pluggable.php

    WordPress以XML格式输出RSS源,这是一种严格的标记语言。缺少换行符或额外的标签可能会破坏您的RSS Feed。 [修复WordPress RSS提要错误]

    [返回顶部↑]

    17.如何修复WordPress中的403禁止错误

    403 Forbidden error

    403当您的服务器权限不允许访问特定页面时,将显示禁用错误代码。这就是为什么错误通常伴随着文本:

    403 Forbidden - 您无权访问此服务器上的“/”。
    此外,尝试使用ErrorDocument处理请求时遇到403 Forbidden错误。

    当您看到此错误时,有不同的方案。不正确的文件权限,编码不良的安全插件或服务器配置是最常见的罪魁祸首。 [修复WordPress中的403禁止错误]

    [返回顶部↑]

    18.如何在WordPress中修复错误太多重定向问题

    Too many redirects error in WordPress

    由于重定向配置错误,通常会发生此错误。如您所知,WordPress具有使用重定向功能的SEO友好URL结构。其他一些流行的WordPress插件也使用重定向功能。

    由于任何这些重定向工具中的配置错误,您的站点可能最终会将用户重定向到实际将其重定向回引用URL的URL。在这种情况下,用户的浏览器被困在两个页面之间,导致重定向循环。 [在WordPress中修复了太多重定向问题]

    [返回顶部↑]

    19.如何修复WordPress中的“上传:无法将文件写入磁盘”错误

    Upload failed error in WordPress

    由于许多原因可能会发生此错误。但是,最常见的是文件夹权限不正确。

    您网站上的每个文件和文件夹都有一组权限。您的Web服务器根据这些权限控制对文件的访问。对文件夹的权限不正确会导致您无法在服务器上写入文件。这意味着您的Web服务器无法创建或添加新文件到该特定文件夹。 [修复上传:无法将文件写入磁盘错误]

    [返回顶部↑]

    20.如何修复“此站点提前包含有害程序”WordPress中的错误

    Google Chrome中的有害程序错误

    如果网站发现任何可能是恶意软件或特洛伊木马的可疑代码,则会在此网站上标记此警告。有时,原因是您的网站被黑客入侵,现在用于分发恶意代码。

    此错误的另一个常见原因是显示来自低质量广告网络的广告。这些网络有时可能会显示链接到分发恶意代码的网站的广告。 [修复网站前面包含WordPress中的有害程序错误]

    [返回顶部↑]

    21.如何修复WordPress中错过的计划发布错误

    Missed post schedule

    WordPress具有这一精彩功能,允许您安排在指定时间自动发布的帖子。大多数博客依靠未来来管理他们的出版计划。

    但是,由于多种原因,有时WordPress会错过预定的帖子。如果这种情况发生在您身上多次,那么您需要解决此问题。 [修复WordPress中错过的计划发布错误]

    [返回顶部↑]

    22.如何修复致命错误:WordPress中超过最长执行时间

    Maximum execution time error in WordPress

    WordPress主要用PHP编程语言编写。为了防止Web服务器被滥用,设置PHP脚本运行的时间有一个时间限制。

    一些WordPress托管服务提供商已将此值设置为更高级别,而其他人可能已将其设置为较低级别。当脚本达到最大执行时间限制时,会导致超出最大执行时间错误。 [修复WordPress中超出最大执行时间错误]

    [返回顶部↑]

    23.如何在WordPress中修复Facebook不正确的缩略图问题

    Setting Facebook thumbnail in WordPress using Yoast SEO

    有许多原因可以阻止Facebook正确猜出正确的缩略图。其中一个最常见的原因是在og:image标签中设置了多个图像,其中您的特色图像比其他图像小。

    Facebook使用Open Graph(og)标签,而像Yoast SEO这样的插件会自动将它们添加到您的网站,以防止丢失缩略图问题。 [在WordPress中修复Facebook不正确的缩略图问题]

    [返回顶部↑]

    24.如何修复WordPress不断登出问题

    WordPress keeps logging out

    WordPress在浏览器中设置cookie以验证登录会话。此cookie是为存储在设置部分中的WordPress URL设置的。如果您从与WordPress设置中的URL不匹配的URL进行访问,则WordPress将无法对您的会话进行身份验证。 [修复WordPress不断登出问题]

    [返回顶部↑]

    25.如何修复WordPress中的混合内容错误

    Mixed content errors

    混合内容错误是由WordPress网站上的错误HTTPs / SSL设置引起的。它们可能会也可能不会影响您网站的功能,但它们会影响您网站的SEO和用户体验。

    基本上,在启用SSL的网站上,应使用HTTPs URL加载所有资源。您的站点可能包含HTTP URL的内容,或者插件或主题可能正在使用HTTP加载文件。这会导致混合内容错误,因为未使用安全协议加载这些资源。

    要解决此问题,您需要找出不安全加载的资源,然后修复其URL。您可以使用插件执行此操作,也可以手动执行此操作。 [修复WordPress中的混合内容错误]

    [返回顶部↑]

    26.如何修复添加媒体按钮在WordPress中不起作用

    Add media button not working

    WordPress中的“添加媒体”按钮后期编辑屏幕使用JavaScript启动媒体库和上传器。但是,有时插件或主题的代码与WordPress核心冲突可能会阻止JavaScript工作。

    会发生什么是WordPress将WordPress管理区域内的所有脚本组合在一起以提高性能。插件或主题的脚本可以破坏它,这将使脚本中的其他代码停止工作。 [修复添加媒体按钮无法在WordPress中工作]

    [返回顶部↑]

    27.如何修复WordPress中的502 Bad Gateway错误

    502 Bad Gateway error

    502错误的网关错误是您的WordPress网站上可能出现的另一个令人费解的错误。这通常是在用户对服务器的请求处理时间过长而不给出任何其他错误时引起的。

    此延迟可能是由高流量引起的暂时故障。它也可能是由编码不好的WordPress主题或插件引起的。最后但同样重要的是,服务器配置错误也会产生此错误。 [修复WordPress中的错误网关错误]

    [返回顶部↑]

    28.如何在WordPress中修复503服务不可用错误

    503’服务不可用’错误通常是由无响应的PHP脚本引起的。这可能是WordPress插件,主题或行为不当的自定义代码段。

    它也可能由繁重​​的服务器负载,服务器故障或暴力攻击触发。在这种情况下,它可以在几分钟内自动消失。如果它没有消失,那么您需要进行故障排除并修复它。 [修复WordPress中的503服务不可用错误]

    [返回顶部↑]

    29.如何修复WordPress中的504网关超时错误

    当通过代理或防火墙处理对服务器的请求但无法与上游服务器连接时,通常会导致504网关超时错误。

    如果您使用的是像Sucuri或Cloudflare这样的WordPress防火墙,则更有可能看到此错误。 [修复WordPress中的504网关超时错误]

    [返回顶部↑]

    30.如何修复WordPress无法打开流错误

    Failed to open stream error

    当WordPress无法加载网站代码中提到的文件时,会出现“无法打开流”错误。有时,WordPress将继续加载网站并仅显示警告消息,而有时则会导致致命错误。

    错误消息可能不同,具体取决于代码中触发错误的位置以及导致错误的原因。在每个实例中,未能打开流短语后会有一个原因。例如,权限被拒绝,没有这样的文件或目录,操作失败等等。 [修复WordPress无法打开流错误]

    [返回顶部↑]

    31.如何修复WordPress 429太多请求错误

    429 too many requests error

    429错误是保护服务器免受滥用的预防措施。当机器人,脚本或用户向服务器发出过多请求时,会触发此错误。

    但是,如果配置不正确,则可能会阻止搜索引擎和其他API访问您的网站。要解决此问题,您需要找到导致错误的行为不当的代码,插件或服务。 [修复WordPress 429太多请求错误]

    [返回到顶部↑]

    32.如何修复WordPress中413请求实体太大的错误

    413请求实体太大

    通常,大多数WordPress托管公司都配置了自己的服务器,因此WordPress用户可以轻松上传大图像和其他媒体。但是,有时此设置不足以上传大型主题或插件文件。

    它还会阻止您在媒体库中上传大文件。在这种情况下,您将看到另一条消息,清楚地说明文件大小超过了允许的最大限制。 [在WordPress中修复414请求实体太大的错误]

    [返回顶部↑]

    33.如何在WordPress中关闭PHP错误

    PHP errors and warnings in WordPress

    您的WordPress网站有时可能会在WordPress管理区域或您的网站中显示错误和警告。这些错误不会阻止WordPress显示您的网站。它们有助于调试问题,但如果在前端显示这些错误,您的网站看起来会非常不专业。

    WordPress带有简单的配置技巧来控制PHP错误以及它们在您的网站上的显示或记录方式。你只需要关闭它们,PHP错误就会从你的网站上消失。 [修复WordPress中的PHP错误]

    [返回顶部↑]

    34.如何修复WordPress中的安全连接错误

    Secure connection error in WordPress

    WordPress附带了一个更新管理系统,可定期检查WordPress.org网站上的可用更新。由于托管服务器上的配置错误,您的网站可能无法与WordPress.org网站建立连接,这将导致安全连接错误。

    更新在WordPress安全性和性能中发挥着重要作用。这就是您需要修复此错误以恢复WordPress更新的原因。 [修复WordPress中的安全连接错误]

    [返回顶部↑]

    35.如何修复WordPress中的目标文件夹已经存在错误

    Folder already exists error

    在安装WordPress主题或插件期间发生此错误。 WordPress将您的插件或主题的zip文件提取到以文件本身命名的文件夹中。

    如果已存在具有相同名称的文件夹,则WordPress将使用以下错误消息中止安装。

    目标文件夹已存在。 /home/user/example.com/wp-content/plugins/wpforms/

    插件安装失败。

    要解决此问题,您只需删除现有文件夹,然后继续安装。 [WordPress中的修复文件夹已存在错误]

    [返回顶部↑]

    36.如何修复WordPress中的“进程中的另一个更新”错误

    Another update in process error

    此错误通常在WordPress核心更新过程中出现。如果用户在更新已经进行时启动另一个更新过程,那么您将看到此错误消息。

    会发生什么是WordPress自动在数据库中设置更新锁定选项。此数据库选项可防止您在网站上同时运行更新。一段时间后,此选项会自动消失。但是,如果它没有或您不想等待,那么您也可以手动修复它。 [修复WordPress中进程错误的另一个更新]

    [返回顶部↑]

    37.如何修复WordPress中的密码重置键错误

    WordPress中的密码重置键错误

    此错误会强制登录页面保持刷新,并且不允许您保存密码重置键。虽然您网站的前端工作正常,但您无法登录并在您的网站上工作。

    它是由您的WordPress主机帐户上的磁盘空间不足引起的。由于没有更多的磁盘空间,WordPress无法将新数据保存到数据库中。解决此问题的简单方法是从您的网站中删除一些不必要的文件。 [修复WordPress中的密码重置密钥错误]

    [返回顶部↑]

    38.如何修复WordPress中的“缺少临时文件夹”错误

    Missing temporary folder

    当WordPress无法访问PHP用于存储临时文件的文件夹时,会导致此错误。该错误会破坏您的WordPress媒体上传,插件和主题安装。

    要修复此错误,您需要为WordPress定义一个临时文件夹以供您使用,或要求您的WordPress托管服务提供商为您修复它。 [修复错过WordPress中的临时文件夹错误]

    [返回顶部↑]

    39.如何修复WordPress中的Pluggable.php文件错误

    Pluggable.php file error in WordPress

    Pluggable.php文件包含一些核心WordPress函数,用户和开发人员可以在自己的代码中覆盖这些函数。但是,如果WordPress插件或自定义代码段无法正确处理其中一个函数,那么您将看到如下错误:

    警告:无法修改标头信息 – 已在/ home / username / demosite / wp-includes / pluggable中发送的标头(在/home/username/demosite/wp-content/themes/mytheme/functions.php:1035中开始输出)。 php在1179行

    有时您可以继续在您的网站上工作,尽管有错误,有时错误将是致命的,并使您的网站完全无法访问。 [修复WordPress中的pluggable.php文件错误]

    [返回顶部↑]

    40.排除你自己的WordPress错误

    我们已经介绍了本文中一些最常见的WordPress错误。但是,WordPress的真正威力来自您可以在您的网站上使用的数千个插件和主题。您网站上安装的任何插件或主题都可能导致错误。

    对于初学者来说,找出导致他们网站问题的原因以及如何解决问题可能会变得非常困难。

    我们编写了完整的分步指南,为初学者解决WordPress错误问题。它将帮助您学习如何诊断WordPress问题以及如何像专家一样修复它们。

    [返回顶部↑]

    这就是全部,我们希望本指南可以帮助您找到并修复您遇到的WordPress错误。