欢迎来到云服务器租用和托管数据中心

网络技术

50个常见的WordPress错误和简单的修复

WordPress是一个非常用户友好的平台,您肯定不会经常遇到问题。但是,当它们确实发生时,事情会变得非常令人沮丧。无论您是在处理不正确的文件权限、无响应的 WordPress 主题、WordPress 仪表板中的问题,还是任何其他问题,我们都能理解 - WordPress 错误令人不快。尽管如此,它们并不像最初看起来那样令人生畏。

50个常见的WordPress错误和简单的修复

话虽如此,在本文中,我们将介绍用户遇到的一些常见的 WordPress 错误,并且我们将提供简单的修复和建议来解决这些错误。当然,如果您觉得自己无法解决问题,您可以随时使用 Google 获取更多信息,和/或联系您的托管服务提供商。

1. 500 内部服务器错误

它是什么?

出现问题时会出现 500 Internal Server Error,但服务器似乎无法识别它。这通常是您尝试访问的服务器上的问题,因此由于某种原因,它无法向您显示您想要的内容。

你如何解决它?

  • 检查损坏的 .htaccess 文件。转到设置>永久链接并重置您的永久链接;这将创建一个新的 .htaccess 文件。
  • 增加 PHP 内存限制(例如,您可能需要创建一个php.ini文件)。
  • 停用您的插件,然后一一激活它们,看看是哪个导致错误。
  • 重新上传 wp-admin 和 wp 包含文件夹(在全新的 WordPress 安装后这样做)。

2. 网站遇到技术难题

它是什么?

“网站遇到技术问题”是常见的 WordPress 错误之一,它并不能说明问题所在,这就是它如此令人沮丧的原因。您只会在屏幕上看到此消息,仅此而已。不过,好在这个错误比较容易修复。

你如何解决它?

查看你的邮件。WordPress 会在您的管理员电子邮件地址上发送电子邮件通知 - 应该有更多关于似乎导致错误的信息,例如,插件或主题导致问题和/或将您的网站置于恢复模式的链接)。

  • 确保您运行的是受支持的 PHP 版本(您应该能够通过登录您的主机帐户查看您正在使用的 PHP 版本)。

3. WordPress 不发送电子邮件问题

它是什么?

当许多 WordPress 用户注意到他们没有收到 WordPress 通知和/或当他们的联系表单插件没有发送电子邮件时,他们会感到非常沮丧。例如,如果您在共享主机服务器上,则可能会出现此类 WordPress 错误,因为某些共享主机提供商倾向于禁用此功能。他们这样做是因为他们想保护他们的服务器不被滥用。

你如何解决它?

  • 安装WP Mail SMTP插件。激活后,转到侧边栏中的设置 > 电子邮件链接以配置插件;输入您的姓名和电子邮件地址,然后在 Mailer 部分中选择通过 SMTP 发送所有 WordPress 电子邮件。
  • 将 Gmail 或 G Suite 与 WP Mail SMTP(替代选项)一起使用。
  • 将 Office 365/Outlook 与 WP Mail SMTP(替代选项)一起使用。

4. RSS 提要错误

这些是什么?

RSS 提要错误是 WordPress 错误,通常是由格式错误引起的。它们可能看起来像这样:

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

你如何修复它们?

  • 手动修复它们。编辑你的函数文件——如果这个文件的末尾有一个 PHP 标签,那么你需要确保它后面没有多余的空格或任何换行符。
  • 停用您的插件,然后将它们全部激活,并在激活每个插件后检查您的 RSS 提要。
  • 切换到默认主题(只需转到外观 > 主题页面并简单地激活默认主题)。

5. 常见图像问题

这些是什么?

WordPress 有一些非常人性化的功能可以帮助您上传和编辑图像。但是,如果您是初学者,则可能更难以浏览其所有功能,特别是如果图像最终以不同于您计划的方式上传时。这可能会导致此类 WordPress 错误弹出。例如,用户可能无法调整图像大小、更改标题图像、以画廊格式显示它们等等。

你如何修复它们?

这些图像问题不是传统意义上的 WordPress 错误。如果您遇到任何图像问题,主要是由于不了解 WordPress 具有的编辑功能和/或如何正确使用它们。您需要做的就是熟悉它们。

6. 图片上传问题

它是什么?

图片上传问题可能会非常令人困惑(尤其是对于初学者),因为它们往往会以各种方式在您的 WordPress 网站上造成混乱(例如,此类 WordPress 错误在上传后可能会出现错误,或者您可能很难将它们上传到从...开始)。所有这些文件将在媒体库中显示为已损坏。

你如何解决它?

  • 更改文件权限。转到 wp-content 文件夹并找到 uploads 文件夹,因为这是 WordPress 存储所有媒体上传的地方。然后选择 File Permissions – 将上传目录和子目录的文件权限设置为 744,并选中 Recurse into subdirectories 旁边的框。接下来,您需要为上传目录中的所有文件设置文件权限 - 为此,右键单击上传目录并在文件权限对话框中写入 644。

 

7. HTTP 图片上传错误

它是什么?

当您尝试使用内置媒体工具上传图像或视频并且出现问题时,会发生 HTTP 图像上传错误。有几件事会导致 HTTP 图像上传错误。但是,此问题通常是暂时的,可以在几分钟内修复。

你如何解决它?

  • 刷新页面。
  • 增加 PHP 内存限制(在 wp-config.php 文件中添加此代码:define('WP_MEMORY_LIMIT', '256M')。
  • 调整文件大小。
  • 暂时停用插件和/或主题。
  • 使用 Imagick 修复性能问题(将以下代码添加到 .htaccess 文件的顶部:SetEnv MAGICK_THREAD_LIMIT 1)。

8. 解析错误/语法错误

它是什么?

当您的站点代码出现问题时,会出现解析错误或语法错误——通常是在创建 functions.php 文件时。当这个错误发生时,它会告诉你错误出现在哪个文件中,以及大致在代码的哪一行。因此,与大多数 WordPress 问题相比,这个问题至少可以告诉您出了什么问题。要解决此问题,您基本上必须修复语法。

你如何解决它?

  • 通过 SFTP 访问指定文件。使用您的网络主机提供给您的 SFTP 凭据并访问您网站的后端;然后,识别文件,找到有问题的行,并修复问题——例如,如果问题是 functions.php 文件,右键单击它,选择查看/编辑,然后修复错误。然后,保存您的文件,因为您的 FTP 客户端会询问您是否要替换已经存在的文件。

9.建立数据库连接时出错

它是什么?

如果您遇到页面显示“建立数据库连接时出错”,这意味着与您的数据库的连接存在问题,这可能由于各种原因而发生。由于您网站的数据库存储了您所有的网站内容(帖子、用户信息、页面等),如果您无法访问它,您的网站将根本无法运行。

你如何解决它?

  • 访问您网站的 wp-config.php 文件。右键单击文件并选择查看/编辑。首先,检查文件凭据是否有序。为此,请访问 phpMyAdmin,并检查登录凭据:如果文件中的主机名、数据库密码或数据库用户名不正确,更换它们应该可以解决问题。
  • 检查您的数据库 (MySQL) 服务器是否已关闭。

 

10. 错过时间表发布错误

它是什么?

WordPress允许您提前安排帖子,因此您可以在指定时间自动发布内容。但是,有时此功能可能最终无法正常工作,这时您会在帖子旁边看到这个常见的 WordPress 错误。这是由于所谓的 cron 作业——一个技术术语,表示 WordPress 用于自动化某些流程的任务。

因此,如果分配的 cron 作业没有激活您应该发布的帖子,那么该帖子将无法发布,并且将保留在您的仪表板中,直到您手动发布它。

你如何解决它?

  • 使用 WordPress 插件,例如Scheduled Post Tiger,这是一个免费插件,可确保 cron 完成其工作并按应有的方式发布预定内容。

11. 混合内容错误

它是什么?

混合内容错误通常是由于您网站上的 HTTP 或 SSL 设置不正确造成的。虽然这可能不会影响您网站的整体功能,但它肯定会影响用户体验和网站的 SEO。

你如何解决它?

  • 安装SSL 不安全内容修复程序。激活后,前往“设置”>“SSL 不安全内容”页面完成配置设置;该插件根据您遇到的混合内容错误提供不同类型的修复(简单、内容、小部件等)——选择最适合您网站的修复;选择它后,转到 HTTPS 检测部分并选择如何检测您网站上的 HTTPS 内容。

 

12. 添加媒体按钮不工作问题

它是什么?

这个问题不会像大多数人那样显示特定的 WordPress 错误——您可能会随机地意识到您网站上的“添加媒体”按钮已停止工作。此问题通常是由于脚本冲突(通常由插件或主题引起)而发生。

你如何解决它?

  • 找到有问题的插件或主题。
  • 编辑 wp-config.php 文件并尝试添加以下代码:define('CONCATENATE_SCRIPTS', false );

该代码指示 WordPress 分别加载每个脚本,这反过来又有助于避免潜在的 JavaScript 冲突。

13.密码重置密钥错误

它是什么?

当您尝试登录 WordPress 网站时会弹出密码重置密钥错误,该错误会导致登录页面不断刷新并且不允许您保存密码重置密钥。这通常是由于您的 WordPress 主机帐户磁盘空间不足(因为没有更多空间,WordPress 无法将新数据保存到其数据库中)。

你如何解决它?

  • 删除几个不必要的文件。使用 FTP 客户端连接到您的站点并转到 /wp-content/uploads 文件夹,然后简单地删除几个不必要的文件——例如,它们可以是较大的媒体文件。在删除它们之前将它们下载到您的设备上作为备份;删除它们将释放一些空间,然后您可以尝试再次登录您的 WordPress 网站。
  • 检查您的 WordPress 备份插件。您的备份插件有时会导致混乱,因为所有备份文件只会占用服务器上不必要的空间。如果这是原因,请记住将来将备份文件存储在第三方云存储服务上。

14. Pluggable.php 文件错误

它是什么?

例如,当您不时激活新插件时,您可能会看到 pluggable.php 文件错误。

你如何解决它?

  • 查看错误中提到的第一个位置。由于pluggable.php 是一个核心的WordPress 文件,直接编辑它绝不是一个好主意;相反,请查看错误中提到的第一个位置,因为这将揭示错误的来源。
  • 如果错误位于主题的functions.php 文件中,则意味着您需要编辑主题的functions.php 文件并更改导致此错误出现的代码。
  • 如果错误消息暗示 WordPress 插件,您可以简单地停用有故障的插件。

15.“缺少临时文件夹”错误

它是什么?

当出现此 Wordpress 错误时,您将无法上传图片、更新插件和主题等。这是由于您的 WordPress 主机中的 PHP 设置不正确。

你如何解决它?

  • 编辑 wp-config.php 文件。通过 FTP 客户端连接到您的网站,找到 wp-config.php 文件并进行编辑。另外,将以下代码粘贴到文件中:

定义('WP_TEMP_DIR',目录名(__FILE__)'/wp-content/temp/');

保存更改并将 wp-config.php 文件上传回您的网站;之后,转到 /wp-content/ 文件夹并在其中创建一个新文件夹(将此文件夹命名为 temp),您就完成了。

  • 请让您的WordPress 托管服务提供商修复它。

16.“WordPress 不断让我退出”问题

它是什么?

为了验证登录会话,WordPress 在您的 Internet 浏览器中设置了一个 cookie。此 cookie 是为放置在您的设置中的 WordPress URL 设置的。如果您尝试从与您的设置中找到的 URL 不同的 URL 进行访问,那么 WordPress 将不会验证此登录会话。

你如何解决它?

  • 确保您的站点地址和 WordPress 地址字段中的 URL 相同。转到您的 WordPress 仪表板 - 设置 > 常规,如果您无法访问管理区域,请编辑 wp-config.php 文件。
  • 清除浏览器的缓存和 cookie。转到您的浏览器设置并选择更多工具>清除浏览数据;然后选择“清除 cookie 和其他站点数据”和“缓存的图像和文件”选项。

 

17.“你确定要这样做吗?” 错误

它是什么?

这是您可能在 WordPress 管理区域中发现的那些 WordPress 错误之一。“你确定要这样做吗?” message 不一定有帮助,因为它不会为您指明任何特定方向。那是因为错误背后可能有各种原因。

你如何解决它?

  • 停用您的插件(使用 FTP 客户端转到 wp-content 文件夹)。
  • 检查你的主题。使用 FTP 客户端连接到您的站点并转到外观>主题部分,如果您看到以下消息:“活动主题已损坏。恢复到默认主题”然后 WordPress 将激活默认主题。
  • 替换您的 WordPress 核心文件。使用 FTP 访问服务器上的 WordPress 文件,然后删除除 wp-config.php 和 wp-content 文件夹之外的所有位于根目录中的文件。

18.《致命错误:超过最大执行时间 30 秒》

它是什么?

WordPress 是用 PHP 编码的,这个 PHP 脚本可以运行多少是有限制的(这是为了保护 Web 服务器免受潜在的滥用)。这个 PHP 脚本的值取决于网络托管服务提供商——有些人将此值设置为较低的水平,而另一些则将其设置为更高的水平。一旦脚本达到其最大分配值,此错误就会出现,让您知道您已超出限制。

你如何解决它?

  • 停用或删除有问题的插件。您甚至可能会收到一封电子邮件,让您知道是哪个插件导致了问题。
  • 修复 .htaccess 文件。使用 FTP 客户端连接到您的站点,找到 .htaccess 文件后,在文件底部复制以下内容:

php_value max_execution_time 300。

19.“上传:无法将文件写入磁盘”错误

它是什么?

这是您尝试在 WordPress 中上传文件时可能会遇到的错误,对于初学者来说可能会很烦人。

你如何解决它?

修复不正确的文件权限(应用我们在错误编号 6 中概述的相同步骤)。

20.“此站点前面包含有害程序”错误

它是什么?

有时,如果 Google 有理由相信该网站包含恶意软件或任何类型的可疑代码,它会使用此警告标记该网站。例如,如果您的网站被黑客入侵并且现在它传播恶意代码,则可能会发生这种情况。无论原因是什么,我们的想法都是警告用户存在潜在的恶意软件。

你如何解决它?

  • 在您被黑的 WordPress 网站中找到后门。后门通常存储在以下区域:主题、插件、wp-config.php 文件和上传目录。成功删除它后,请记住扫描您的网站以查找恶意软件。完成后,请确保您的警告已被 Google 删除。为此,您需要使用 Google 的网站管理员工具。

21.“您关注的链接已过期”错误

它是什么?

当您尝试从 WordPress 管理区域上传 WordPress 主题或 WordPress 插件时,会出现“您关注的链接已过期”错误。

WordPress 托管服务提供商通常会限制您可以上传的文件大小,如果文件上传时间较长,则可能会弹出此错误。要查看文件大小上传限制,请转到媒体 > 添加新页面。

你如何解决它?

  • 增加 functions.php 文件中的限制 - 将以下代码添加到主题的 functions.php 文件中:

@ini_set('upload_max_size', '120M')

@ini_set('post_max_size', '120M')

@ini_set('max_execution_time', '300')

  • 增加 .htaccess 文件的限制 – 使用 FTP 客户端连接到您的网站,并将以下代码添加到文件底部:

php_value upload_max_filesize 128M

php_value post_max_size 128M

php_value max_execution_time 300

php_value max_input_time 300

  • 增加 php.ini 文件的限制 - 使用 FTP 客户端连接到您的站点,并在您的根文件夹中找到 php.ini 文件;编辑文件并在其中添加以下代码:

上传最大文件大小 = 128M

post_max_size = 128M

max_execution_time = 300

22.“暂时无法进行定期维护。请稍后再回来查看。” 错误

它是什么?

在 WordPress 更新期间,WordPress 会将您的网站置于维护模式。但是,如果更新由于某种原因而中断,那么 WordPress 会无限期地使您的站点处于维护模式。幸运的是,这是易于修复的 WordPress 错误之一。

你如何解决它?

  • 删除您的 .maintenance 文件。转到您网站的根文件夹,您可以在其中找到 .maintenance 文件;这是首先激活维护模式的文件,因此删除它将使您的网站恢复正常。

23.“你的连接不是私人的”错误

它是什么?

当您访问特定网站时,您的 Internet 浏览器会向托管您网站的服务器发送请求,然后服务器必须验证安装在该网站上的证书。但是,如果浏览器确定证书无效或根本不符合必要的标准,它将阻止您访问该特定网站。因此,您将看到错误消息——“您的连接不是私人的”,而不是提供您请求的站点。

你如何解决它?

  • 尝试重新加载网页。
  • 自行手动进行(这完全由您自己负责)。
  • 检查计算机的时钟。这可能听起来很奇怪,但您可能会看到此错误,因为您的计算机时钟有问题 - 例如,如果您刚刚购买了新时钟,则可能会发生这种情况,因此在您第一次登录后仍未自动同步。解决方案是简单地更新计算机上的时间。
  • 清除浏览器的缓存和 cookie(并尝试隐身模式)。
  • 检查您的 SSL 证书过期时间。只需单击您网站旁边的挂锁图标并选择证书选项 - 这将显示所有 SSL 证书详细信息。
  • 运行 SSL 服务器测试。考虑测试您的 SSL 服务器- 如果您一直在手动设置 SSL 证书,此测试将显示您是否已完成配置属性。
  • 暂时禁用您的 VPN 和防病毒软件(有时 VPN 和防病毒软件会阻止某些 SSL 认证)。

 

24.“加载资源失败”错误

它是什么?

在尝试加载任何网页时,WordPress 会包含一些文件。每个文件都包含脚本、样式表等,虽然它们不是很明显,但它们就在那里(这就是 WordPress 在幕后的运作方式)。然而,如果没有找到这些文件,浏览器的检查工具中就会出现“加载资源失败”错误。

你如何解决它?

  • 替换缺少的资源。首先检查丢失的资源是否存在,然后尝试识别它 - 在媒体库中查找它。如果您在那里找到它,请通过编辑帖子/页面再次添加它,如果它不存在,只需再次上传即可。
  • 替换插件或主题文件。如果您正在处理的失败资源是 WordPress 主题或插件,只需重新安装主题/插件即可替换它。但是,您需要先停用您当前使用的 WordPress 主题;在外观 > 主题中执行此操作。
  • 修复 WordPress URL。转到设置>常规并搜索WordPress地址和站点地址选项,并检查两个URL是否正确;

25.“缺少临时文件夹”错误

它是什么?

每当您上传图像或升级主题和/或插件时,WordPress 都会暂时将文件存储在一个临时文件夹中。有适用于此临时文件夹的特定 PHP 设置,如果它们不正确,则会出现此错误。

你如何解决它?

  • 编辑 wp-config.php 文件。使用 FTP 客户端连接到您的站点并找到文件;然后粘贴以下代码:

定义('WP_TEMP_DIR',目录名(__FILE__)。'/wp-content/temp/');

保存更改并将文件上传回您的站点;前往 /wp-content/ 文件夹并在其中创建一个名为 temp 的新文件夹;

26. “Googlebot 无法访问 CSS 和 JS 文件”错误

它是什么?

为了能够理解特定网页,Googlebot 需要同时查看 CSS 和 JavaScript 文件。但是,如果 Google 不加载这些文件,这将在您的 Google Search Console 的覆盖率报告中触发错误(您可以单击 Google Index > Blocked resources 以查看搜索控制台是否显示您网站的任何被阻止资源)。

你如何解决它?

  • 让 Google 访问您的 CSS 和 JavaScript 文件。编辑您网站的 robots.txt 文件(它是控制 Google bot 看到的内容的文件),您可以通过使用 FTP 客户端连接到您的网站来执行此操作。然后在您网站的根目录中找到该文件;
    • 如果您使用的是 Yoast Seo 插件,您可以从管理区域编辑文件。只需转到 SEO > 工具,然后单击文件编辑器。

 

27. 进程错误的另一个更新

它是什么?

当 WordPress 核心更新过程正在进行时,并且您尝试同时启动另一个更新时,将出现此错误。

你如何解决它?

  • 它会自动消失。但是,如果没有,或者您只是不想等待,您可以自行修复它。
  • 安装FIx 另一个正在进行中的更新插件。激活后,转到“设置”>“修复正在进行的另一个更新”,如果您网站上的更新被阻止,请单击“修复 WordPress 更新锁定”来解决此问题。
  • 手动修复它。在 phpMyAdmin 中选择 WordPress 数据库;单击 WordPress 选项表旁边的浏览按钮;您将看到表中的所有行,您需要找到标题为“core_updater.lock”的行并单击“删除”按钮。

28. WordPress登录页面刷新和重定向问题

它是什么?

当 WordPress 登录页面不断刷新和重定向时,用户被锁定在他们的 WordPress 管理区域之外,并且无法在他们的网站上工作。这是真正令人讨厌的常见 WordPress 错误之一,但您可以自行解决。

你如何解决它?

  • 清除 cookie 和缓存。转到您的浏览器设置并选择更多工具>清除浏览数据;然后选择“清除 cookie 和其他站点数据”和“缓存的图像和文件”选项。
  • 更新 WordPress URL 设置(通过 FTP 客户端编辑 wp-config.php 文件)。
  • 删除 .htaccess 文件。通过 FTP 客户端访问您的站点并在根文件夹中找到 .htaccess 文件,然后将其下载到您的设备上进行备份。然后继续删除它;接下来,转到 wp-admin 目录,如果那里有 .htaccess 文件,请将其删除。如果这是问题所在,您将设法登录您的网站并进入“设置”>“永久链接”并单击“保存”按钮而不进行任何更改,将为您生成一个新的 .htaccess 文件。
  • 停用插件。
  • 回到默认主题。

29.您被锁定在 WordPress 管理区域(WP-Admin)之外

它是什么?

发现自己被锁在 WordPress 管理区域之外并不是很愉快,但可以解决。从本质上讲,这是因为您忘记了密码,尽管您可能感觉好像永远无法再次访问管理区域,但无需恐慌。

你如何解决它?

  • 解决您的密码问题。点击忘记密码?登录页面上的链接。单击此按钮将允许您通过输入您的用户名或电子邮件地址来恢复您的密码。但是,如果您在使用此方法时遇到问题或它似乎不起作用(例如,此功能已禁用),请改用 phpMyAdmin 来重置您的密码。请注意,如果没有其他方法,则应使用第二种方法,因为它可能会导致进一步的网站和数据库问题。

30. 太多重定向错误

它是什么?

重定向过多错误通常是由于重定向错误配置问题引起的。这基本上意味着特定网站会不断地在不同地址之间以一种不会真正导致任何地方的方式重定向——它不会完成。

话虽如此,WordPress 有一个 SEO 友好的 URL 结构,它利用了所谓的重定向功能(一些 WordPress 插件也使用此功能)。当涉及到这些工具中的某种错误配置时,可能会弹出此错误,也就是说,您的网站最终会将访问者重定向到一个 URL,而该 URL 自相矛盾地将他们重定向回初始引用 URL。

你如何解决它?

  • 停用所有插件(您已经知道如何执行此操作)
  • 修复 WordPress 地址 URL 中的错误 URL。您需要更改您的 WordPress 地址和站点地址;为此,请转到“设置”>“常规”并进行必要的更改。
  • 更改对管理区域的站点 URL 访问权限。通过 FTP 客户端连接到您的站点,并在站点的根目录中找到 wp-config.php 文件。使用文本编辑器下载并编辑此文件并添加以下两行:

定义('WP_HOME','http://example.com');

定义('WP_SITEURL','http://example.com')

请注意,您应该将 example.com 更改为您自己的网站。完成后,保存文件并将其上传回您的服务器。

31. Facebook 不正确的缩略图问题

它是什么?

当您尝试分享您的文章时,在 Facebook 上发现不正确的帖子缩略图并不少见。发生这种情况的原因有很多。例如,您可能在 og:Image 标记中有多个图像,而特色图像可能比其他图像小。

你如何解决它?

  • 手动上传您的缩略图。单击添加图像框并上传帖子的图像,不要忘记将其设置为缩略图。
  • 使用Yoast SEO插件(该插件能够为每个帖子添加 Facebook 缩略图)
  • 使用 Facebook 调试工具(它是一个简单的工具,可帮助您解决 Facebook 缩略图问题)

32.白屏死机

它是什么?

白屏死机(或简称 WSOD)是 WordPress 网站上可能发生的最烦人的 WordPress 错误之一,仅仅是因为您实际上是在盯着白屏,而您不知道是什么原因造成的。

你如何解决它?

  • 修改你的内存限制。打开您的 FTP 管理器并连接到您的服务器。然后在您的站点文件夹中查找 wp-config.php 文件,右键单击它并选择查看/编辑。文件打开后键入以下内容:define('WP_MEMORY_LIMIT', '128M')。
  • 检查不兼容的插件。转到 FTP 客户端中的 wp-content 文件夹。这个想法是暂时停用所有WordPress插件,然后一一重新激活它们。
  • 检查不兼容的主题。重复与插件相同的过程(例如,如果您激活了一个新的WordPress 主题,请先切换到默认主题 - 二十六)。

33. Memory Exhausted Error – 增加 PHP 内存

它是什么?

WordPress 是用 PHP 编写的,每个网站都需要一个WordPress 托管服务器来按预期方式运行。Web 服务器需要内存才能正常工作。但是,当您看到此错误时,这意味着您的 WordPress 代码需要比当前更多的内存。内存耗尽错误是最常见的 WordPress 错误之一。

你如何解决它?

  • 增加您网站的 PHP 内存。您网站的当前内存限制在 wp-config.php 文件中设置,要增加内存,您需要编辑该文件。请记住,您需要使用 FTP 客户端来访问您站点的文件。
  • 升级您当前的托管计划(每个托管都有不同类型的分配内存,如果随着时间的推移变得不足,是时候扩大规模了)

 

34. 安全连接错误

它是什么?

安全连接错误是一个常见错误,通常在您尝试从官方 WordPress 存储库安装(或有时更新)主题或插件时出现。WordPress 有一个有组织的更新管理系统,该系统经常检查 WordPress.org 网站上的可用更新,但是,如果您的网站无法与 WordPress.org 网站建立连接,则可能会弹出此错误。

你如何解决它?

  • 检查与服务器相关的问题。您可能遇到的服务器问题取决于您当前使用的托管计划。例如,如果您在共享托管服务器上,则该服务器可能正在遭受 DDoS 攻击。
  • 安装 PHP 的 cURL 扩展(确保已安装并启用此扩展)
  • 检查你的防火墙。如果您使用的是防火墙服务,请确保您的服务器使用的端口未被某些防火墙规则阻止

35. 关闭 PHP 错误

它是什么?

通常,某些 WordPress 错误可能会出现在您网站的管理区域中。这些错误不会阻止 WordPress 显示您的网站。但是,它们仍然需要适当的寻址。其中一组错误是 PHP 错误,WordPress 有必要的配置技巧来处理它们,包括它们在您的网站上的显示方式(特别是如果它们出现在您的前端,这会使您的网站看起来完全不专业)。

你如何解决它?

  • 关闭 PHP 错误。编辑 wp-config.php 文件并在此文件中搜索以下代码:

定义('WP_DEBUG',真);

或者,如果此行设置为“false”,您将看到:

定义('WP_DEBUG',假);

无论是哪种情况,您都必须用以下代码替换该行:

ini_set('display_errors','Off');

ini_set('error_reporting', E_ALL );

定义('WP_DEBUG',假);

定义('WP_DEBUG_DISPLAY',假);

然后,保存更改并将 wp-config.php 文件上传回服务器。这些错误不应再显示在您的网站上。

36. 403 禁止错误

它是什么?

当您的服务器权限阻止您访问特定页面时,会发生 403 禁止错误。发生这种情况有多种原因,因此,有不同的解决方案。

你如何解决它?

  • 停用您的插件(然后一一激活它们,直到您了解是哪一个导致错误发生)
  • 修复损坏的 .htaccess 文件。通过 FTP 客户端连接到您的网站,并在您网站的根文件夹中找到 .htaccess 文件。然后将其下载到您的设备上,以便您对其进行备份。之后,将其从您的服务器中删除,如果错误消失,您已经确定了导致它的原因。最后,您可以在管理区域 - 设置 > 永久链接中生成一个新的 .htaccess 文件。
  • 修复 WordPress 中不正确的文件权限(按照我们在错误 6 部分中概述的相同步骤进行操作)

37. 404错误

它是什么?

大多数互联网用户都熟悉 404 错误,它表明服务器无法找到请求的页面。因此,其他站点部分(例如管理区域)应该能够加载,只有特定请求的页面不会加载。

你如何解决它?

  • 重新配置您的永久链接设置。通过设置 > 固定链接重置您的固定链接)。如果这不起作用,您必须手动执行此操作。在这种情况下,创建一个新文件,将其命名为 .htaccess,然后粘贴以下默认代码:

# 开始 WordPress

<IfModule mod_rewrite.c>

重写引擎开启

RewriteBase /

重写规则 ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

重写规则。/index.php [L]

</IfModule>

# 结束 WordPress

38. 413 Request Entity Too large Error

它是什么?

当您尝试将插件或主题上传到 WordPress 时,通常会出现 413 请求实体太大错误。大多数 WordPress 主机都将其服务器配置为允许 WordPress 用户上传大文件,但是,有时此设置值可能不够高,这就是发生此错误的时候。

你如何解决它?

  • 通过函数文件增加上传大小限制。只需将以下代码添加到主题的 functions.php 文件或特定插件中:

@ini_set('upload_max_size', '64M');

@ini_set('post_max_size', '64M');

@ini_set('max_execution_time', '300');

  • 通过 .htaccess 文件增加上传大小限制。编辑 .htaccess 文件并添加以下代码:

php_value upload_max_filesize 64M

php_value post_max_size 64M

php_value max_execution_time 300

php_value max_input_time 300

39. 429 Too Many Requests 错误

它是什么?

429 Too Many Requests Error 是当用户向服务器发出过多请求时出现的错误,因此弹出该错误基本上可以保护服务器免受潜在的滥用。

你如何解决它?

  • 停用插件
  • 切换到默认的 WordPress 主题
  • 咨询您的托管服务提供商

40. 502 Bad Gateway 错误

它是什么?

502 Bad Gateway Error 意味着一台服务器在充当网关时收到来自入站服务器的无效响应,因此错误的名称。这是一个令人讨厌的错误,因为它可能需要一些时间来修复它(实际上耗时的是了解错误的确切原因)。

你如何解决它?

  • 重新加载您的页面
  • 清除浏览器缓存
  • 暂时禁用您的 CDN(或防火墙)。如果您在站点上使用 CDN 服务,则可能是服务器行为不端。
  • 检查您的主题和插件。尝试先一个一个地停用您的插件,如果这不能解决错误,请继续检查您的 WordPress 主题。切换到默认主题并查看错误是否仍然存在 - 如果没有,您现在知道是什么原因造成的。
  • 请联系您的托管服务提供商。如果上述步骤都不起作用,则问题可能出在您的主机端。

41. 503 服务不可用错误

它是什么?

通常导致 503 Service Unavailable 错误的原因是 PHP 脚本无响应(例如,插件/主题问题或某些自定义代码片段)。有时,它可能是由于服务器故障而发生的,如果是这种情况,它可能会在几分钟内消失。

你如何解决它?

  • 暂时停用您的插件
  • 切换到默认的 WordPress 主题
  • 暂时禁用您的 CDN
  • 提升服务器资源(如果资源不足,您可能需要升级托管计划)
  • 使用新副本重新安装 WordPress(以防万一)

42. 504 网关超时错误

它是什么?

当网站尝试加载一段时间未成功时,会发生 504 网关超时错误。因此,服务器正在努力提供您尝试访问的网站,但是它未能这样做。

你如何解决它?

  • 检查您是否超过了允许的最大带宽(特别是如果您使用共享主机计划 - 您可能会考虑扩大规模并与您的网络主机交谈)
  • 增加你的 PHP 内存限制
  • 停用您的 WordPress 插件并切换到默认主题

43. WordPress 无法打开流错误

它是什么?

当 WordPress 无法加载站点代码中提到的文件时,会发生此错误。错误通常应该指向脚本的位置,以便让您知道错误发生的位置(因此会有特定的消息——权限被拒绝、操作失败、没有这样的文件等)。

你如何解决它?

  • 停用插件或您的主题(如果消息说“没有这样的文件或目录”,请执行此操作)
    • 或者,问题可能是缺少 .htaccess 文件,因此请转到设置 > 永久链接,然后保存更改以重新创建文件
  • 检查 WordPress 文件和目录权限(如果消息显示“权限被拒绝”,请执行此操作)

44.您网站的侧边栏出现在主要内容下方

它是什么?

这不是与大多数 WordPress 错误一样的特定错误消息,但它仍然是一个问题。因此,您基本上可以在您的网站上工作,并且您突然看到您网站的侧边栏出现在主要内容的下方(并且您知道这不是它应该在的位置)。

你如何解决它?

  • 修复主题中的 HTML 或 CSS 错误。您应该搜索两件事:

 

  • 剩余的 <div> 标签。它们用于添加 HTML 元素,如果它们没有按照应有的方式打开和/或关闭,它们可能会导致侧边栏定位出现问题。
  • CSS 中的边距不正确。如果您的边距未在 style.css 文件中正确设置,则侧边栏可能根本没有主要内容旁边所需的空间。

45. WordPress 可视化编辑器中的白色文本和缺失按钮

它是什么?

有时,当用户登录他们的 WordPress 仪表板开始撰写博客文章时,如果他们看到缺少按钮(或空白而不是按钮),他们可能会感到不快。这是一个相对严重的问题,不像一些小的 WordPress 错误,应该立即解决。

你如何解决它?

  • 清除浏览器缓存(甚至尝试使用其他 Internet 浏览器)
  • 安装TinyMCE插件(一些 WordPress 主题本身没有这个插件,所以没有它可能会导致文本和缺少按钮错误)
  • 替换 TinyMCE 脚本。如果前两个解决方案没有帮助,请替换浏览器中的 TinyMCE 脚本以使事情恢复正常。为此,请将 /wp-includes/js/tinymce/ 文件夹替换为新副本。

46. 目标文件夹已存在错误

它是什么?

安装 WordPress 主题或插件期间发生目标文件夹已存在错误。该错误也会阻止您完成安装过程。

实际发生的是 WordPress 将主题的 zip 文件(或插件的 zip 文件)提取到以该文件命名的文件夹中。但是,如果已经存在同名文件夹,则 WordPress 无法完成此过程,并出现错误。

你如何解决它?

  • 使用 FTP 连接到您的站点。转到 /wp-content/theme(或 /wp-content/plugins)文件夹并查找以您尝试安装的主题(或插件)命名的文件夹并将其删除。然后回到 WordPress 管理区域并尝试重新安装主题(插件)这次你应该没有任何问题安装它。

47. 文件和文件夹权限错误

它是什么?

为了正常工作,WordPress 需要特定的文件和文件夹权限。我们已经在作为解决方案的一部分讨论的许多错误中解释了这一点,但是,我们将再次更深入地处理它。

以下是 WordPress 中文件和文件夹权限的推荐数值:

  1. 755 适用于所有文件夹和子文件夹
  2. 644 适用于所有文件

你如何解决它?

  • 使用 FTP 客户端连接到您的网站。

 

1)连接后,进入您网站的根文件夹,右键单击文件权限;现在您应该看到文件权限对话框。输入数值 755 并单击“递归到子目录”,然后选择“仅应用于目录”。单击“确定”继续。

2)接下来,选择根文件夹下的所有文件夹和文件,右键查看文件权限;这次在数值部分输入 644。完成后单击“递归到子目录”,然后选择“仅应用于文件”。单击“确定”继续。如果您正确执行了这些步骤,您的 FTP 客户端将开始为您的所有网站文件设置文件权限。

48. 常见的 SSL 问题

它是什么?

SSL 证书的主要目的是为在线交易提供安全连接,启用 SSL 的网站使用唯一的 SSL 证书进行识别。但是,如果服务器假装使用 HTTPS,但证书不完全匹配,则会出现一些常见的 SSL 问题,并且大多数 Internet 浏览器都会警告用户。

你如何解决它?

修复 NET::ERR_CERT_INVALID 错误。

此错误出现在 Google Chrome 中,其他浏览器显示相同错误的方式可能略有不同。该错误表示用户的浏览器不接受特定网站提供的证书。

要求您的托管服务提供商以正确的方式安装您的 SSL 证书

修复将 WordPress 移至 SSL / HTTPS 后的混合内容错误。Ee 已经在本文中介绍了混合内容错误位 - 您可以在第 11 项下找到它。

修复迁移到 SSL / HTTPS 后过多的重定向错误。我们也处理过这个问题——你可以在 30 号下找到它。

49. WordPress 网站未立即更新问题

它是什么?

如果您的WordPress 网站没有显示您最近所做的更改,那么问题肯定出在缓存上。这意味着您的浏览器(或您的 WordPress 缓存插件)存储每个网站页面的版本,这使他们能够更快地提供页面,而不是每次都从您的服务器请求新副本。因此,您的网站似乎没有立即更新的原因可能是因为您正在查看缓存版本。

你如何解决它?

  • 在 Windows 中按 CTRL + F5(或在 Mac 中按 Cmd + R)。这应该重新加载您的页面。
  • 检查您的 WordPress 缓存插件。您应该做的第一件事是清空缓存插件设置区域中的所有缓存,然后停用插件。

50. WordPress 无法自动更新

它是什么?

更新 WordPress 至关重要且相当容易,但有时它可能会造成一些麻烦。尽管自动更新失败并不常见,但它们偶尔会失败。

你如何解决它?

  • 检查您的文件权限(应用我们在其他错误中提到的相同步骤)
  • 检查您的互联网连接(这几乎是不言自明的,尽管它并不总是导致自动更新问题的原因)
  • 手动更新 WordPress(这应该是你最后的手段,如果你这样做,你必须通过下载最新版本的 WordPress 来完成)

总结

回顾一下,有很多 WordPress 错误,我们设法涵盖了其中的大部分。虽然 WordPress 错误并不有趣,但无法逃避它们,您至少可以阅读本指南之类的指南以了解如何解决它们。最后,即使您过去努力解决这些 WordPress 错误,您现在应该能够成功处理其中的大部分。

Copyright © 2003-2020 香港服务器和服务器租用 梦飞数据中心 版权所有