全网最全的WordPress错误和修复方法

全网最全的WordPress错误和修复方法

Apr 04,2024
访问:1019

WordPress 是一个非常用户友好的平台,您肯定不会经常遇到问题。但是,当它们确实发生时,事情会变得非常令人沮丧。 无论您是在处理不正确的文件权限、无响应的 WordPress 主题、WordPress 仪表板中的问题,还是任何其他问题,我们都能理解 - WordPress 错误令人不快。尽管如此,它们并不像最初看起来那样令人生畏。,, 话虽如此,在本文中,我们将介绍用户遇到的一些常见的 WordPress 错误,并且我们将提供简单的修复和建议来解决这些错误。 当然,如果您觉得自己无法解决问题,您可以随时使用 Google 获取更多信息,和/或联系您的托管服务提供商。, 出现问题时会出现 500 Internal Server Error,但服务器似乎无法识别它。这通常是您尝试访问的服务器上的问题,因此由于某种原因,它无法向您显示您想要的内容。, “网站遇到技术问题”是常见的 WordPress 错误之一,它并不能说明问题所在,这就是它如此令人沮丧的原因。您只会在屏幕上看到此消息,仅此而已。不过,好在这个错误比较容易修复。, 查看你的邮件。WordPress 会在您的管理员电子邮件地址上发送电子邮件通知 - 应该有更多关于似乎导致错误的信息,例如,插件或主题导致问题和/或将您的网站置于恢复模式的链接)。, 当许多 WordPress 用户注意到他们没有收到 WordPress 通知和/或当他们的联系表单插件没有发送电子邮件时,他们会感到非常沮丧。例如,如果您在共享主机服务器上,则可能会出现此类 WordPress 错误,因为某些共享主机提供商倾向于禁用此功能。他们这样做是因为他们想保护他们的服务器不被滥用。, RSS 提要错误是 WordPress 错误,通常是由格式错误引起的。它们可能看起来像这样:, 警告:无法修改标头信息 - 标头已由 /home/username/example.com/wp- 中的(输出开始于 /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433)发送在第 1228 行包含/pluggable.php, WordPress 有一些非常人性化的功能可以帮助您上传和编辑图像。但是,如果您是初学者,则可能更难以浏览其所有功能,特别是如果图像最终以不同于您计划的方式上传时。这可能会导致此类 WordPress 错误弹出。 例如,用户可能无法调整图像大小、 更改标题图像 、以画廊格式显示它们等等。, 这些图像问题不是传统意义上的 WordPress 错误。如果您遇到任何图像问题,主要是由于不了解 WordPress 具有的编辑功能和/或如何正确使用它们。您需要做的就是熟悉它们。, 图片上传问题可能会非常令人困惑(尤其是对于初学者),因为它们往往会以各种方式在您的 WordPress 网站上造成混乱(例如,此类 WordPress 错误在上传后可能会出现错误,或者您可能很难将它们上传到从...开始)。所有这些文件将在媒体库中显示为已损坏。, 当您尝试使用内置媒体工具上传图像或视频并且出现问题时,会发生 HTTP 图像上传错误。有几件事会导致 HTTP 图像上传错误。但是,此问题通常是暂时的,可以在几分钟内修复。, 当您的站点代码出现问题时,会出现解析错误或语法错误——通常是在创建 functions.php 文件时。当这个错误发生时,它会告诉你错误出现在哪个文件中,以及大致在代码的哪一行。因此,与大多数 WordPress 问题相比,这个问题至少可以告诉您出了什么问题。要解决此问题,您基本上必须修复语法。, 如果您遇到页面显示 “建立数据库连接时出错” ,这意味着与您的数据库的连接存在问题,这可能由于各种原因而发生。由于您网站的数据库存储了您所有的网站内容(帖子、用户信息、页面等),如果您无法访问它,您的网站将根本无法运行。, WordPress 允许您提前安排帖子,因此您可以在指定时间自动发布内容。但是,有时此功能可能最终无法正常工作,这时您会在帖子旁边看到这个常见的 WordPress 错误。这是由于所谓的 cron 作业——一个技术术语,表示 WordPress 用于自动化某些流程的任务。, 因此,如果分配的 cron 作业没有激活您应该发布的帖子,那么该帖子将无法发布,并且将保留在您的仪表板中,直到您手动发布它。, 混合内容错误通常是由于您网站上的 HTTP 或 SSL 设置不正确造成的。虽然这可能不会影响您网站的整体功能,但它肯定会影响用户体验和网站的 SEO。, 这个问题不会像大多数人那样显示特定的 WordPress 错误——您可能会随机地意识到您网站上的“添加媒体”按钮已停止工作。此问题通常是由于脚本冲突(通常由插件或主题引起)而发生。, 该代码指示 WordPress 分别加载每个脚本,这反过来又有助于避免潜在的 JavaScript 冲突。, 当您尝试登录 WordPress 网站时会弹出密码重置密钥错误,该错误会导致登录页面不断刷新并且不允许您保存密码重置密钥。这通常是由于您的 WordPress 主机帐户磁盘空间不足(因为没有更多空间,WordPress 无法将新数据保存到其数据库中)。, 例如,当您不时激活新插件时,您可能会看到 pluggable.php 文件错误。, 当出现此 WordPress 错误时,您将无法上传图片、更新插件和主题等。这是由于您的 WordPress 主机中的 PHP 设置不正确。, 定义('WP_TEMP_DIR',目录名(__FILE__)'/wp-content/temp/');, 保存更改并将 wp-config.php 文件上传回您的网站;之后,转到 /wp-content/ 文件夹并在其中创建一个新文件夹(将此文件夹命名为 temp),您就完成了。, 为了验证登录会话,WordPress 在您的 Internet 浏览器中设置了一个 cookie。此 cookie 是为放置在您的设置中的 WordPress URL 设置的。如果您尝试从与您的设置中找到的 URL 不同的 URL 进行访问,那么 WordPress 将不会验证此登录会话。, 这是您可能在 WordPress 管理区域中发现的那些 WordPress 错误之一。“你确定要这样做吗?” message 不一定有帮助,因为它不会为您指明任何特定方向。那是因为错误背后可能有各种原因。, WordPress 是用 PHP 编码的,这个 PHP 脚本可以运行多少是有限制的(这是为了保护 Web 服务器免受潜在的滥用)。这个 PHP 脚本的值取决于 网络托管服务提供商 ——有些人将此值设置为较低的水平,而另一些则将其设置为更高的水平。一旦脚本达到其最大分配值,此错误就会出现,让您知道您已超出限制。, php_value max_execution_time 300。, 这是您尝试在 WordPress 中上传文件时可能会遇到的错误,对于初学者来说可能会很烦人。, 修复不正确的文件权限(应用我们在错误编号 6 中概述的相同步骤)。, 有时,如果 Google 有理由相信该网站包含恶意软件或任何类型的可疑代码,它会使用此警告标记该网站。例如,如果您的网站被黑客入侵并且现在它传播恶意代码,则可能会发生这种情况。无论原因是什么,我们的想法都是警告用户存在 潜在的恶意软件 , 它是什么?, 当您尝试从 WordPress 管理区域上传 WordPress 主题或 WordPress 插件时,会出现“您关注的链接已过期”错误。, WordPress 托管服务提供商 通常会限制您可以上传的文件大小,如果文件上传时间较长,则可能会弹出此错误。要查看文件大小上传限制,请转到媒体 > 添加新页面。, 你如何解决它?, @ini_set('upload_max_size', '120M'), @ini_set('post_max_size', '120M'), @ini_set('max_execution_time', '300'), php_value upload_max_filesize 128M, php_value post_max_size 128M, php_value max_execution_time 300, php_value max_input_time 300, 上传最大文件大小 = 128M, post_max_size = 128M, max_execution_time = 300, 它是什么?, 在 WordPress 更新期间,WordPress 会将您的网站置于维护模式。但是,如果更新由于某种原因而中断,那么 WordPress 会无限期地使您的站点处于维护模式。幸运的是,这是易于修复的 WordPress 错误之一。, 你如何解决它?, 它是什么?, 当您访问特定网站时,您的 Internet 浏览器会向托管您网站的服务器发送请求,然后服务器必须验证安装在该网站上的证书。但是,如果浏览器确定证书无效或根本不符合必要的标准,它将阻止您访问该特定网站。因此,您将看到错误消息——“您的连接不是私人的”,而不是提供您请求的站点。, 你如何解决它?, 它是什么?, 在尝试加载任何网页时,WordPress 会包含一些文件。每个文件都包含脚本、样式表等,虽然它们不是很明显,但它们就在那里(这就是 WordPress 在幕后的运作方式)。然而,如果没有找到这些文件,浏览器的检查工具中就会出现“加载资源失败”错误。, 你如何解决它?, 它是什么?, 每当您上传图像或升级主题和/或插件时,WordPress 都会暂时将文件存储在一个临时文件夹中。有适用于此临时文件夹的特定 PHP 设置,如果它们不正确,则会出现此错误。, 你如何解决它?, 定义('WP_TEMP_DIR',目录名(__FILE__)。'/wp-content/temp/');, 保存更改并将文件上传回您的站点;前往 /wp-content/ 文件夹并在其中创建一个名为 temp 的新文件夹;, 为了能够理解特定网页,Googlebot 需要同时查看 CSS 和 JavaScript 文件。但是,如果 Google 不加载这些文件,这将在您的 Google Search Console 的覆盖率报告中触发错误(您可以单击 Google Index > Blocked resources 以查看搜索控制台是否显示您网站的任何被阻止资源)。, 当 WordPress 核心更新过程正在进行时,并且您尝试同时启动另一个更新时,将出现此错误。, 当 WordPress 登录页面不断刷新和重定向时,用户被锁定在他们的 WordPress 管理区域之外,并且无法在他们的网站上工作。这是真正令人讨厌的常见 WordPress 错误之一,但您可以自行解决。, 发现自己被锁在 WordPress 管理区域之外并不是很愉快,但可以解决。从本质上讲,这是因为您忘记了密码,尽管您可能感觉好像永远无法再次访问管理区域,但无需恐慌。, 重定向过多错误通常是由于重定向错误配置问题引起的。这基本上意味着特定网站会不断地在不同地址之间以一种不会真正导致任何地方的方式重定向——它不会完成。, 话虽如此,WordPress 有一个 SEO 友好的 URL 结构,它利用了所谓的重定向功能(一些 WordPress 插件也使用此功能)。当涉及到这些工具中的某种错误配置时,可能会弹出此错误,也就是说,您的网站最终会将访问者重定向到一个 URL,而该 URL 自相矛盾地将他们重定向回初始引用 URL。, 定义('WP_HOME','http://example.com');, 定义('WP_SITEURL','http://example.com'), 请注意,您应该将 example.com 更改为您自己的网站。完成后,保存文件并将其上传回您的服务器。, 它是什么?, 当您尝试分享您的文章时,在 Facebook 上发现不正确的帖子缩略图并不少见。发生这种情况的原因有很多。例如,您可能在 og:Image 标记中有多个图像,而特色图像可能比其他图像小。, 你如何解决它?, 它是什么?, 白屏死机(或简称 WSOD)是 WordPress 网站上可能发生的最烦人的 WordPress 错误之一,仅仅是因为您实际上是在盯着白屏,而您不知道是什么原因造成的。, 它是什么?, WordPress 是用 PHP 编写的,每个网站都需要一个 WordPress 托管服务器 来按预期方式运行。Web 服务器需要内存才能正常工作。但是,当您看到此错误时,这意味着您的 WordPress 代码需要比当前更多的内存。内存耗尽错误是最常见的 WordPress 错误之一。, 它是什么?, 安全连接错误是一个常见错误,通常在您尝试从官方 WordPress 存储库安装(或有时更新)主题或插件时出现。WordPress 有一个有组织的更新管理系统,该系统经常检查 WordPress.org 网站上的可用更新,但是,如果您的网站无法与 WordPress.org 网站建立连接,则可能会弹出此错误。, 它是什么?, 通常,某些 WordPress 错误可能会出现在您网站的管理区域中。这些错误不会阻止 WordPress 显示您的网站。但是,它们仍然需要适当的寻址。其中一组错误是 PHP 错误,WordPress 有必要的配置技巧来处理它们,包括它们在您的网站上的显示方式(特别是如果它们出现在您的前端,这会使您的网站看起来完全不专业)。, 定义('WP_DEBUG',真);, 或者,如果此行设置为“false”,您将看到:, 定义('WP_DEBUG',假);, 无论是哪种情况,您都必须用以下代码替换该行:, ini_set('display_errors','Off');, ini_set('error_reporting', E_ALL );, 定义('WP_DEBUG',假);, 定义('WP_DEBUG_DISPLAY',假);, 然后,保存更改并将 wp-config.php 文件上传回服务器。这些错误不应再显示在您的网站上。, 当您的服务器权限阻止您访问特定页面时,会发生 403 禁止错误。发生这种情况有多种原因,因此,有不同的解决方案。, 它是什么?, 大多数互联网用户都熟悉 404 错误,它表明服务器无法找到请求的页面。因此,其他站点部分(例如管理区域)应该能够加载,只有特定请求的页面不会加载。, # 开始 WordPress, , 重写引擎开启, RewriteBase /, 重写规则 ^index.php$ - [L], RewriteCond %{REQUEST_FILENAME} !-f, RewriteCond %{REQUEST_FILENAME} !-d, 重写规则。/index.php [L], , # 结束 WordPress, 它是什么?, 当您尝试将插件或主题上传到 WordPress 时,通常会出现 413 请求实体太大错误。大多数 WordPress 主机都将其服务器配置为允许 WordPress 用户上传大文件,但是,有时此设置值可能不够高,这就是发生此错误的时候。, @ini_set('upload_max_size', '64M');, @ini_set('post_max_size', '64M');, @ini_set('max_execution_time', '300');, php_value upload_max_filesize 64M, php_value post_max_size 64M, php_value max_execution_time 300, php_value max_input_time 300, 它是什么?, 429 Too Many Requests Error 是当用户向服务器发出过多请求时出现的错误,因此弹出该错误基本上可以保护服务器免受潜在的滥用。, 你如何解决它?, 它是什么?, 502 Bad Gateway Error 意味着一台服务器在充当网关时收到来自入站服务器的无效响应,因此错误的名称。这是一个令人讨厌的错误,因为它可能需要一些时间来修复它(实际上耗时的是了解错误的确切原因)。, 你如何解决它?, 它是什么?, 通常导致 503 Service Unavailable 错误的原因是 PHP 脚本无响应(例如,插件/主题问题或某些自定义代码片段)。有时,它可能是由于服务器故障而发生的,如果是这种情况,它可能会在几分钟内消失。, 你如何解决它?, 它是什么?, 当网站尝试加载一段时间未成功时,会发生 504 网关超时错误。因此,服务器正在努力提供您尝试访问的网站,但是它未能这样做。, 当 WordPress 无法加载站点代码中提到的文件时,会发生此错误。错误通常应该指向脚本的位置,以便让您知道错误发生的位置(因此会有特定的消息——权限被拒绝、操作失败、没有这样的文件等)。, 这不是与大多数 WordPress 错误一样的特定错误消息,但它仍然是一个问题。因此,您基本上可以在您的网站上工作,并且您突然看到您网站的侧边栏出现在主要内容的下方(并且您知道这不是它应该在的位置)。, 有时,当用户登录他们的 WordPress 仪表板 开始撰写博客文章 时,如果他们看到缺少按钮(或空白而不是按钮),他们可能会感到不快。这是一个相对严重的问题,不像一些小的 WordPress 错误,应该立即解决。, 安装 WordPress 主题或插件期间发生目标文件夹已存在错误。该错误也会阻止您完成安装过程。, 实际发生的是 WordPress 将主题的 zip 文件(或插件的 zip 文件)提取到以该文件命名的文件夹中。但是,如果已经存在同名文件夹,则 WordPress 无法完成此过程,并出现错误。, 为了正常工作,WordPress 需要特定的文件和文件夹权限。我们已经在作为解决方案的一部分讨论的许多错误中解释了这一点,但是,我们将再次更深入地处理它。, 以下是 WordPress 中文件和文件夹权限的推荐数值:, 1)连接后,进入您网站的根文件夹,右键单击文件权限;现在您应该看到文件权限对话框。输入数值 755 并单击“递归到子目录”,然后选择“仅应用于目录”。单击“确定”继续。, 2)接下来,选择根文件夹下的所有文件夹和文件,右键查看文件权限;这次在数值部分输入 644。完成后单击“递归到子目录”,然后选择“仅应用于文件”。单击“确定”继续。如果您正确执行了这些步骤,您的 FTP 客户端将开始为您的所有网站文件设置文件权限。, SSL 证书的主要目的是为在线交易提供安全连接,启用 SSL 的网站使用唯一的 SSL 证书进行识别。但是,如果服务器假装使用 HTTPS,但证书不完全匹配,则会出现一些常见的 SSL 问题,并且大多数 Internet 浏览器都会警告用户。, 此错误出现在 Google Chrome 中,其他浏览器显示相同错误的方式可能略有不同。该错误表示用户的浏览器不接受特定网站提供的证书。, 要求您的托管服务提供商以正确的方式安装您的 SSL 证书, 修复迁移到 SSL / HTTPS 后过多的重定向错误。我们也处理过这个问题——你可以在 30 号下找到它。, 如果您的 WordPress 网站 没有显示您最近所做的更改,那么问题肯定出在缓存上。这意味着您的浏览器(或您的 WordPress 缓存插件)存储每个网站页面的版本,这使他们能够更快地提供页面,而不是每次都从您的服务器请求新副本。因此,您的网站似乎没有立即更新的原因可能是因为您正在查看缓存版本。, 更新 WordPress 至关重要且相当容易,但有时它可能会造成一些麻烦。尽管自动更新失败并不常见,但它们偶尔会失败。, 回顾一下,有很多 WordPress 错误,我们设法涵盖了其中的大部分。虽然 WordPress 错误并不有趣,但无法逃避它们,您至少可以阅读本指南之类的指南以了解如何解决它们。 最后,即使您过去努力解决这些 WordPress 错误,您现在应该能够成功处理其中的大部分。, , WordPress 是一个非常用户友好的平台,您肯定不会经常遇到问题。但是,当它们确实发生时,事情会变得非常令人沮丧。 无论您是在处理不正确的文件权限、无响应的 WordPress 主题、WordPress 仪表板中的问题,还是任何其他问题,我们都能理解 - WordPress 错误令人不快。尽管如此,它们并不像最初看起来那样令人生畏。, 查看你的邮件。WordPress 会在您的管理员电子邮件地址上发送电子邮件通知 - 应该有更多关于似乎导致错误的信息,例如,插件或主题导致问题和/或将您的网站置于恢复模式的链接)。,

试用我们的产品

马上免费注册
UUDDOS 帐户

更多版本,更大流量等您來選擇。
产品工程师教您如何选择服务器