Tag: WordPress故障排除

  • 快速修复 WordPress“目前正在进行另一项更新”错误的实用指南

    快速修复 WordPress“目前正在进行另一项更新”错误的实用指南

    图片[1]-361Sale WordPress Care

    在 WordPress 中更新核心、插件或主题时,有时会遇到“目前正在进行另一项更新”的错误信息。这种情况会阻止你继续更新,并使你的网站处于无法修改的状态。本文将详细介绍此错误的原因,并提供几种不同的修复方法,让你快速恢复网站的正常运行。

    什么原因导致 “目前正在进行另一项更新” 错误?

    图片[2]-361Sale WordPress Care

    当你在更新 WordPress 核心、主题或插件时,如果更新未成功完成,WordPress 会认为更新仍在进行中,导致后续更新被锁定。此错误的常见原因包括:

    1. 更新中断
      由于服务器超时或网络连接中断,更新过程可能会中途停止,从而导致系统认为更新尚未完成。
    2. 插件冲突
      有些插件,特别是与缓存或安全相关的插件,可能会干扰更新过程,导致更新无法正确完成。
    3. 数据库锁定
      更新期间,WordPress 会对数据库进行临时锁定以防数据损坏。如果更新后此锁未释放,错误信息会持续存在。
    4. 浏览器缓存
      你的浏览器缓存可能会显示仪表板的过时版本,导致错误信息即使在更新完成后仍然显示。
    5. WordPress Cron 问题
      WordPress 使用 Cron 系统来计划任务。如果 Cron 出现问题,可能会导致更新任务无法正常结束,从而触发此错误。

    如何修复 “目前正在进行另一项更新” 错误

    如果遇到此错误,可以先等待 15-30 分钟,因为有时更新锁会自动解除。如果问题仍未解决,可以尝试以下三种方法。

    方法一:使用插件修复

    1. 安装插件
      登录 WordPress 仪表板,转到“插件” > “添加新插件”,搜索“Fix Another Update In Progress”并安装激活该插件。
    图片[3]-361Sale WordPress Care
    1. 运行插件
      激活插件后,会在左侧菜单中看到“修复正在进行的另一个更新”选项。单击该选项,然后点击“修复 WordPress 更新锁”按钮即可删除锁定。
    图片[4]-361Sale WordPress Care
    1. 检查更新页面
      完成后,返回到“更新”页面,确认错误信息已消失。
    图片[5]-361Sale WordPress Care

    方法二:通过 phpMyAdmin 手动修复

    1. 访问 phpMyAdmin
      登录你的主机控制面板(如 cPanel),并打开 phpMyAdmin。
    图片[6]-361Sale WordPress Care
    1. 选择数据库
      选择与你的 WordPress 网站关联的数据库。
    2. 查找 core_updater.lock
      找到 wp_options 表,搜索名为 core_updater.lock 的选项。如果无法找到,可以使用搜索功能定位。
    图片[7]-361Sale WordPress Care
    1. 删除 core_updater.lock
      找到该条目后,点击删除。此操作将移除数据库中的更新锁定,您可以重新尝试更新。

    方法三:使用 WP-CLI

    1. 连接到服务器
      使用 SSH 连接到你的服务器,并导航到 WordPress 安装目录。
    2. 删除更新锁
      输入以下命令来删除更新锁:
    wp option delete core_updater.lock

    此命令将删除数据库中的更新锁定,恢复更新功能。

      如何预防“目前正在进行另一项更新”错误

      尽管此错误较为常见,可以通过以下方法来减少遇到此问题的几率:

      1. 及时更新
        不要长时间推迟更新,过时的软件更容易出现兼容性问题和冲突。
      2. 逐一更新
        分别更新核心、主题和插件,避免一次性更新过多组件,降低冲突风险。
      3. 使用可靠的托管服务
        选择稳定且资源充足的托管服务,以防服务器配置问题导致更新失败。
      4. 限制插件数量
        安装过多插件可能会增加冲突的风险。仅使用必要的插件,并定期更新它们。
      5. 使用临时网站
        通过暂存网站测试更新,确保无问题后再将更改应用到正式网站。
      6. 清除缓存
        定期清除浏览器和网站缓存,以确保显示最新版本的仪表板。

      常见问题解答

      图片[8]-361Sale WordPress Care

      Q: 手动删除更新锁是否安全?
      A: 通常情况下是安全的。但建议你在更改数据库前进行备份,以避免意外问题。

      Q: 我尝试了所有方法但仍然遇到错误,怎么办?
      A: 尝试清除浏览器缓存和网站缓存,停用所有插件,逐一重新激活检查冲突。如果仍未解决,建议联系主机服务提供商查看服务器配置是否有问题。

    1. 如何修复 WordPress 429 请求过多错误

      如何修复 WordPress 429 请求过多错误

      最近我在访问WordPress的开源官网https://wordpress.org时,因为我VPN的原因,多点几次重新加载,就总是出现“429 请求过多”的错误。这个错误消息表示用户向你的网站服务器发送了过多的 HTTP 请求。我想,反正都遇到了,就顺便给大家出一个教程,以备不时之需。

      什么原因导致 WordPress 429 请求过多错误?

      WordPress 中的“429 请求过多”错误通常发生在用户、机器人脚本试图在短时间内向你的网站发出大量请求时。这就像是一种保护措施,可以阻止对网站的潜在攻击,即所谓的DDOS 攻击

      网站就像是一扇繁忙的大门。为了保证一切顺利运行,同时进入的人数是有限制的。

      如果同时有太多人试图进入,这时你就会看到“429 请求过多”错误了。

      WordPress 中 429 错误的原因

      遇到这个错误的情况通常是向WordPress 网站发出的请求过多。

      我们看看怎么排除故障并修复 WordPress 中的“429 请求过多”错误。

      修复 WordPress 中的 429 请求过多错误

      由于“429 请求过多”错误可能由多种因素引起,我会给你们演示几种种排除故障和修复方法。

      1.停用并排查插件

      429 错误最常见的原因是网站上的插件有问题。插件有时会向网站发出多个请求,服务器可能会拒绝这些请求并返回 429 错误代码。

      发生这种情况,第一件事是停用网站上的所有 WordPress 插件

      进入WordPress 管理后台中的插件 » 已安装的插件页面并选择所有插件来执行此操作。之后,从“批量操作”下拉菜单中选择“停用”,然后单击“应用”即可。

      停用所有 WordPress 插件

      如果无法访问 WordPress管理后台,可以使用FTP或者控制面板去停用。

      停用完全部插件后,再次刷新访问你的网站,看看有没有出现“429 请求过多”错误。如果没有出现,说明是插件导致了这个问题。

      现在,可以逐个激活插件,并在激活每个插件的同时刷新你的网站前端。这样,就可以找到导致错误的插件。

      一旦找到导致错误的插件,可以用其他WordPress 插件替换它比较省事,因为找插件官方解决回复很慢。

      2.切换到默认 WordPress 主题

      许多 WordPress 主题包含通常由插件提供的功能。这些主题也可能导致网站出现“429 请求过多”错误。

      找出这种情况的最简单方法是切换到默认的 WordPress 主题,如 Twenty Twenty-One。

      在后台前往外观»主题,然后单击其中一个默认主题下方的“激活”主题就可以了。

      激活默认主题

      如果更改为默认主题可以解决 429 错误,那么可以换一个WordPress 主题。也可以将问题告诉主题官方,看看他们能不能修复。

      3.更改WordPress登录URL

      如果担心由于 DDoS 攻击而看到“409 请求过多”错误,那么可以更改你的WordPress 登录 URL。

      这样,黑客就无法通过在网站 URL 末尾添加wp-admin或来找到你的登录页面。wp-login

      可以使用WPS Hide Login插件轻松更改 WordPress 登录 URL。

      一旦激活,转到设置»WPS 隐藏登录

      WPS 隐藏登录添加重定向

      只需在“登录 URL”框中输入新的登录页面 URL。还可以添加“重定向 URL”。

      确保单击“保存更改”来保存你的设置。

      4. 检查混合内容问题

      有时,“429 Too May Requests”错误与另一个称为混合内容的错误有关。这种情况是指网站使用HTTPS提供服务,但其中的部分内容(如图像、内容和其他元素)仍以 HTTP 形式加载。

      如果使用WordPress 安全插件,它可能会将网站的混合内容问题检测为潜在的安全威胁。然后,它可以实施速率限制以防止潜在的攻击或滥用。

      如果用户通过反复加载包含混合内容的页面触发此限制,则可能导致 429 代码错误。要解决此问题,可以阅读我们关于如何修复 WordPress 中的混合内容错误的文章。

      5.检查插件的 API 请求限制

      有时候,429 错误可能是由网站上依赖外部服务的插件或功能触发的。

      这些服务使用一种称为API 的东西与网站进行通信,这种 API 就像网站之间的信使一样。就像你的网站一样,一些 API 对它们在特定时间范围内可以接收的请求数量有限制。

      如果网站上的插件不断 ping API 并超出这些限制,则可能会导致 429 错误。

      要验证这一点,查看你使用的连接到外部源的所有插件或服务的文档。他们的文档可能有提到 API 请求限制以及如何保持在限制范围内。

      6. 使用调试模式检查错误日志

      启用 WordPress 调试模式可以提供有关 429 错误来源的提示。调试模式可以让 WordPress 记录有关网站后端发生的情况的详细信息,包括可能导致 429 问题的任何错误。

      Debug.log 包含错误消息和时间戳

      7. 恢复网站备份

      如果仍然不确定导致“429 请求过多”错误的原因并且有网站备份数据,那么我们建议在错误发生之前恢复备份。

      这样做,可以追溯步骤并找出导致错误的具体原因。另外,还可以快速恢复网站正常运行。

      8.安装WordPress缓存插件

      如果解决了“429 请求过多”错误后,想防止它再次发生。建议安装WordPress 缓存插件。

      缓存插件存储经常访问的文件和信息,以便当有人访问网站时,可以从缓存中更快地加载这些元素,而不必每次都重新调取资源。

      通过减少服务器需要处理的请求数量,缓存插件可以帮助防止 429 错误,特别是当该错误是由对相同数据的过多请求引起的。

      需要注意的是插件有时会引发冲突,因此安装后必须测试网站。

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

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

      什么是 502 错误网关错误?

      当服务器收到请求页面的无效响应时,就会发生 ”502 错误网关“错误。此问题可能由多种原因导致,错误消息可能因您的服务器而异。

      浏览器中的 502 网关错误

      当用户访问WordPress 网站时,他们的浏览器会向服务器发送请求,然后服务器检索页面并将其发送回浏览器。

      如果发生错误,浏览器会显示错误状态代码,例如 502 Bad Gateway

      502 错误网关错误的最常见原因是请求时间太长以至于服务器无法响应

      这个错误最常见的原因是服务器响应请求时出现延迟。这种延迟可能是由于高流量、WordPress 主题插件编码不当服务器配置错误导致的临时故障

      其他相关错误消息包括404 未找到503 服务不可用403 禁止错误等。

      现在,我们看看怎么去修复 WordPress 中的 502 bad gateway 错误。

      图片[2]-361Sale WordPress Care

      1. 重新加载网站

      有时,由于流量增加服务器资源不足,服务器可能需要更长时间才能响应。在这种情况下,问题可能会在几分钟内自动消失。

      可以尝试重新加载正在查看的网页,看看是否是这个原因。

      2.清除浏览器缓存

      浏览器可能会显示来自缓存的错误页面。即使问题已解决,仍会看到 502 错误,因为浏览器正在从缓存中加载网站。

      图片[3]-361Sale WordPress Care

      如果是因为浏览器导致的问题,那就用别的浏览器排查原因。

      3.禁用 CDN 或防火墙

      如果在网站上使用CDN 服务或WordPress 防火墙,那么他们的服务器可能会出现故障。

      可以验证一下,暂时禁用 CDN 或防火墙。这个过程将根据使用的服务而有所不同。

      一旦禁用,它会删除浏览器和服务器之间创建的额外层。网站现在将完全从你的服务器加载调取资源。如果问题是由 CDN 或防火墙服务引起的,那么问题应该能解决了。

      之后,联系防火墙或 CDN 服务官方解决就好了。

      4.更新WordPress主题和插件

      有时候,502 bad gateway错误可能是由比较老的版本的主题和插件引起的。可以逐一排查WordPress主题和插件。

      首先,通过 FTP或者控制面板停用所有 WordPress 插件。然后,刷新访问你的网站看看错误有没有解决。

      如果是,那就是某个插件导致了这个问题。现在逐个激活插件,刷新前端看看是那个插件导致了错误。找到问题插件后,找一个功能一样的插件替换即可。

      如果停用插件无法解决问题,那就检查 WordPress 主题。通过 phpMyAdmin 切换你的 WordPress 主题。

      将主题切换为默认 WordPress 主题后,刷新并访问网站看看他们能不能正常运行。

      5.恢复WordPress网站备份

      对于使用了备份插件或者在服务器设置了网站备份的站点,并且数据存在服务器的。遇到“502 Bad Gateway”错误的时候,可以选择恢复WordPress网站备份来解决问题。这样,就可以让网站恢复正常运行。

      温馨提示:网站数据备份是非常重要的,不管网站发生什么错误,只要有备份,都可以解决问题!

      图片[4]-361Sale WordPress Care

      6.检查 PHP 超时

      有时,502 错误网关错误的原因是 PHP 超时。

      网站上的脚本可能需要长时间才能执行,超出服务器设置的时间限制。这可能是由于复杂的计算、拖延的数据库查询或优化不佳的代码造成的。发生这种情况时,会出现 PHP 超时错误。

      通过检查 PHP 超时,可以识别可能导致 502 错误网关错误的这些缓慢脚本。

      启用调试模式可以检查 PHP 超时。它可以提供一些 PHP 错误信息。

    3. 如何修复 WordPress 中“添加媒体”按钮不起作用的问题

      如何修复 WordPress 中“添加媒体”按钮不起作用的问题

      很有意思的一个问题,小红书一个粉丝找到我,他在编辑文章的时候WordPress“添加媒体”按钮不起作用。这个问题还是一个比较常见的WordPress问题。我们出一期教程,看看该怎么去修复它!

      是什么原因导致 WordPress 的“添加媒体”按钮失效呢?

      最常见的网站上的插件或主题中的脚本或样式存在冲突,经典 WordPress 编辑器中的“添加媒体”按钮可能会停止工作。

      WordPress 中的“添加媒体”按钮已停止工作

      WordPress 的默认行为是将所有需要的脚本和样式表组合起来并同时加载。这通常在WordPress 管理后台中完成,以提高性能和速度。

      也就是说,如果这些脚本或样式存在冲突,尤其是在插件或主题中,则可能会破坏 WordPress 帖子编辑器的 JavaScript 功能。这可能会导致“添加媒体”按钮被禁用。

      我们看看如何排除故障并修复 WordPress 中不起作用的“添加媒体”按钮。下面有两个方法可以解决问题:

      方法 1:通过向 wp.config.php 添加代码修复“添加媒体”按钮不起作用的问题

      快速解决方法是将以下代码添加到wp-config.php文件中。可以通过编辑 wp-config.php 文件并在“That’s all, stop editing! Happy blogging’”行之前添加此代码来实现此目的:

      	
      define('CONCATENATE_SCRIPTS', false );

      这行代码只是告诉 WordPress 单独加载每个脚本,这有助于避免 JavaScript 与有缺陷的脚本和核心 WordPress 功能发生冲突。

      添加代码后刷新,继续访问帖子编辑屏幕,查看“添加媒体”按钮是否可以在WordPress 网站的帖子编辑页面上运行。

      注意:根据我们的经验来看,添加这行代码并不是一个合适的长期解决方案,因为仍然有一个导致问题的脚本。所以,我们建议尝试下一种方法。

      方法 2:通过排除主题或插件故障来修复“添加媒体”按钮不起作用的问题

      如果要长期解决这个问题,需要排除WordPress 故障来找出哪个插件或主题导致了该问题。

      查找问题根源的一种方法是使用经典编辑器页面上的检查工具。它会显示控制台错误,从而引导找到冲突的根源。

      另一种方法是先停用所有 WordPress 插件,然后刷新看看这是否能修复“添加媒体”按钮。如果能,那就是其中一个插件导致了问题。

      停用所有插件

      现在可以逐个激活插件,激活插件后,只需检查“添加媒体”按钮。这会帮助找出导致问题的插件。

      找到有问题的插件后,用另一个功能一样的插件替换它。

      如果停用插件不能解决问题,那么暂时切换到默认的 WordPress 主题,如 Twenty Twenty-One 或 Twenty Twenty-Three。

      激活默认主题

      如果切换到默认主题可以解决问题,则说明是主题导致了冲突。换一个主题或者找主题官方解决!

      可选:考虑切换到 Gutenberg 块编辑器

      虽然我们已经为经典编辑器提供了解决方案,但是可以考虑切换到Gutenberg 块编辑器。这个较新的编辑器可以解决“添加媒体”按钮问题,还可以提供其他几个优点。

      块编辑器现在是 WordPress 的默认编辑器,它可以不同的方式处理媒体。每个块都可以有自己的媒体插入选项,而不是依赖单个“添加媒体”按钮。

      基本不太可能遇到我们在本文中讨论的那种问题。

      在块编辑器中选择图像块

      此外,随着 WordPress 的不断发展,许多插件和主题都主要针对块编辑器进行了优化。一些较新的特性和功能可能与经典编辑器不完全兼容。

      通过切换到块编辑器,可以确保使用的是最新且广泛支持的 WordPress 版本。

    4. WordPress自学:如何修复 WordPress RSS Feed 错误

      WordPress自学:如何修复 WordPress RSS Feed 错误

      最常见的 WordPress RSS Feed 错误

      大多数常见的 WordPress RSS 源错误都是由格式不当造成的。

      WordPress 以严格的 XML 标记语言输出 RSS 源。缺少一个换行符或多出一个制表符都会导致 WordPress 博客上的 RSS feed 出错。

      RSS 错误信息将如下所示:

      图片[1]-361Sale WordPress Care

      根据使用的浏览器不同,RSS 订阅的错误信息可能会有所不同。

      通过浏览器访问 feed 时,还会看到以下错误消息:

      图片[2]-361Sale WordPress Care

      让我们一起看看是什么原因导致了这些 RSS 源错误以及如何解决它们。

      方法 1:使用 Feed 验证工具

      即使最小的格式错误也会破坏 RSS 源。好消息是,有免费的在线工具可以帮助识别这些错误,例如W3C Feed Validator

      第一步是获取 RSS 源URL。在大多数情况下, WordPress RSS 源 URL 遵循以下格式:https://www.361sale.com/eed/。将其替换www.361sale.com为你的实际网站地址。

      然后,使用上面的链接访问 W3C Feed Validation 工具。在这里,只需将 RSS feed URL 粘贴到指定字段中,然后单击“检查”。

      W3C Feed 验证服务

      验证器将分析 feed 并显示任何错误或警告。如果看到一些警告,不要担心,但错误需要解决。该工具提供了错误描述,可以帮助查明问题。

      如果在使用修改网站的 RSS 源或创建新的 RSS 源的 WordPress 插件,那么需要禁用该插件。

      如果不确定,那么可以暂时禁用所有 WordPress 插件

      只需前往WordPress 管理仪表板中的插件 » 已安装的插件。然后,选中插件列表左上角的框并从“批量操作”下拉菜单中选择“停用”。

      最后,点击“应用”。

      停用所有插件

      接下来,检查 RSS 源是否存在错误。如果错误消失,则安装在WordPress 网站上的某个插件就是错误源头。

      现在可以逐个重新激活已安装的插件,并在激活每个插件后检查 RSS 源。这样,就可以准确地找出导致问题的插件

      找到插件后,可以找到具有相同功能的替代插件。

      方法 3:暂时切换到默认主题

      有时,编码不当的 WordPress 主题功能也会影响 WordPress RSS 源。要查看问题是否由 WordPress 主题引起,暂时切换到默认的 WordPress 主题

      只需转到外观»主题页面,如果已经安装了默认主题,激活它。

      默认主题包括 Twenty Twenty-Three、Twenty Twenty-Two 等等。

      激活默认 WordPress 主题

      如果网站上没有安装主题,那么将新主题添加到 WordPress。

      切换到默认主题后,检查 WordPress 源是否存在错误。可以在浏览器窗口中访问源,也可以使用源验证工具对其进行测试。

      如果错误消失,则表明是 WordPress 主题导致了此问题。可以联系主题官方或选择新的WordPress 主题。

      方法 4:修复 functions.php 文件

      要手动修复 WordPress 中的 RSS 源错误,通常需要解决格式问题。此格式问题通常是由插件或主题的functions.php文件中 PHP 结束标记后面的多余空格引起的。

      如果最近在主题或子主题的 functions.php 文件中添加了代码片段,那么需要打开并编辑该文件。

      要确保的一件事是文件末尾没有 PHP 结束标记,因为它不是必需的。

      如果函数文件末尾有结束 PHP 标记,则需要删除该标记或确保其后没有空格或换行符,如下所示。注意:后面没有行或空格?>

      图片[6]-361Sale WordPress Care

      方法 5:使用 WPCode 创建自定义 RSS Feed

      虽然可以向文件中添加自定义代码片段functions.php来修改 RSS 源,但这个对技术要求高,要小心操作,因为这种方法可能会引入格式错误或冲突。

      为了以更安全、更用户友好的方式创建自定义 RSS 源,我们建议使用WPCode插件。

      WPCode 提供了专门的界面来添加自定义代码片段。这样就无需直接修改主题文件,从而降低了代码出错导致网站崩溃的可能性。

      此外,自定义 RSS 源代码将与主题文件分开,因此即使在主题更新后它也始终保留。

      WPCode 还内置了错误处理功能。如果添加的代码片段遇到错误,WPCode 可以自动禁用它以防止网站故障。

      WPCode 错误警告

      固定链接设置也会影响 RSS 源?固定链接是 WordPress 帖子和页面的固定 URL。如果固定链接设置配置不正确,你的 RSS 源可能无法正确显示内容。

      修复固定链接问题的一种方法是重新生成它们。

      希望本文能帮助你们修复网站上的 WordPress RSS 源错误。可以看看我们的指南,了解新手指南:如何解决常见的 WordPress 错误

    5. 如何修复WordPress 内存耗尽错误——增加 PHP 内存

      如何修复WordPress 内存耗尽错误——增加 PHP 内存

      有遇到过WordPress 中看到内存大小已耗尽的错误消息吗?这也是最常见的 WordPress 错误之一
      ,可以通过增加 WordPress 中的 PHP 内存限制轻松修复它。

      图片[1]-361Sale WordPress Care

      WordPress 内存耗尽错误是什么?

      如果网站难运行任务,可能会看到一条消息,称 WordPress 内存耗尽错误

      WordPress 是使用PHP构建的,PHP 是一种需要内存才能运行的服务器端编程语言。就像任何其他计算机一样,Web 服务器的内存量有限,无法同时运行多个应用程序。WordPress不同的应用程序(包括 PHP)分配特定的内存大小不一样。

      当 WordPress 代码需要的内存超过默认分配的内存时,会看到此错误消息:

      致命错误:/home4/xxx/public_html/wp-includes/plugin.php 第 xxx 行中允许的内存大小 33554432 字节已用尽(试图分配 2348617 字节)

      WordPress 网站上显示内存耗尽错误

      如果 WordPress 网站出现以下情况,则可能正在耗尽其服务器内存:

      • 大量图像、视频和其他类型的媒体
      • 大量未使用的 WordPress 插件
      • 超出其托管计划资源

      默认情况下,如果 PHP 内存限制小于 64MB,WordPress 会自动尝试增加内存限制。但是,64MB 通常不够高。

      我们看看如何轻松增加 WordPress 中的 PHP 内存限制,以避免内存耗尽错误。

      注意:其中一些方法需要直接编辑 WordPress 文件。我们建议先备份你的网站,以避免网站再次出现错误。

      图片[3]-361Sale WordPress Care

      选项 1:编辑 wp-config.php 文件

      首先,要编辑 WordPress 网站上的 wp-config.php 文件。这是位于根目录中的核心 WordPress 文件之一,通常名为 public_html

      可以使用FTP 客户端(例如 FileZilla)或控制面板中的文件管理器。

      接下来,要将下面这行代码粘贴到 wp-config.php 文件中,就在以下行之前:That's all, stop editing! Happy blogging.

      	define( 'WP_MEMORY_LIMIT', '256M' );

      这行代码告诉 WordPress 将 PHP 内存限制增加到 256MB

      完成后,需要保存更改并将 wp-config.php 文件上传回你的服务器。

      现在可以刷新你的 WordPress 网站,内存耗尽错误应该已经消失。

      选项 2:编辑 .htaccess 文件

      图片[4]-361Sale WordPress Care

      下一个方法是编辑.htaccess文件。该文件也位于WordPress网站的根文件夹中。

      这里,需要将以下代码粘贴到 行之前#END WORDPRESS

      	
      php_value memory_limit 256M

      与前面的代码类似,它会告诉 WordPress 将 PHP 内存限制增加到 256MB。

      之后,只需保存更改并将文件上传回你的 Web 服务器即可。现在可以再次打开 WordPress 网站,查看内存限制错误是否消失。

      选项 3:检查 php.ini 文件

      如果上述方法不起作用,可能需要查看你的 php.ini 文件。

      php.ini 是控制 PHP 设置的文件,包括 PHP 版本和 PHP 脚本。它不是 WordPress 核心文件,因为通常由服务器商提供。可以检查其代码以查看你的 PHP 内存使用限制。

      但是,这种方法需要一定的技术,我们建议你联系你的服务器提供商技术团队,看看他们是否可以手动增加 WordPress 内存限制。否则,这会导致进一步的错误。

      选项 4:升级你安装WordPress的服务器

      如果不断遇到内存耗尽错误,表明你的网站已超出了服务器当前的配置。随着你的网站吸引更多的用户并添加更多内容,它需要更多资源才能顺利运行。升级到具有更高配置的服务器可能是永久的解决方案。

    6. 新手指南:如何解决常见的 WordPress 错误

      新手指南:如何解决常见的 WordPress 错误

      很多刚接触WordPress的新手,都会遇到一些常见的 WordPress 错误。那么,在遇到WordPress 错误了,我们该怎么去排查故障呢?别急,我们会教你怎么一步一步去排查错误。

      图片[1]-361Sale WordPress Care

      1. 研究错误信息

      通常,遇到 WordPress 问题时,会在尝试访问网站的选项卡中收到一条错误消息,例如 404 错误

      WordPress 404 错误

      其他时候,会在 WordPress 管理区域内看到错误消息,例如媒体库中可能出现的 HTTP 错误。

      每个 WordPress 错误都是不同的。如果收到错误消息,则最好查找有关如何修复此确切错误的说明。

      2. 创建 WordPress 网站的完整备份

      第一件事是创建 WordPress 网站的完整备份

      备份可以在出现问题时轻松恢复 WordPress 网站。备份的数据是抵御安全威胁、黑客攻击和数据丢失的第一道也是最重要的防线。

      如果使用 WordPress 备份插件,要确保已将最近的备份保存在安全的地方。

      由于备份非常重要,我们建议创建多个 WordPress 备份副本并将其存储在本地 或别的服务器中。

      一些 WordPress 备份插件可以将文件保存到多个位置。例如,Duplicator可在不同的在线存储服务之间进行选择,包括 Amazon S3、Dropbox、Google Drive 等。

      Duplicator 中的备份存储位置选择

      如果无法访问 WordPress 网站的管理区域,不要慌,可以手动备份数据库和文件

      3.清除浏览器缓存

      很多时候,浏览器可能没有识别到WordPress 页面或帖子已发生更改,因此会从浏览器缓存中加载以前的页面。看到的还是之前的页面或帖子。

      如果看到之前的内容,那么只需要清除浏览器缓存就可以了。

      4.清除WordPress缓存

      如果正在使用WP Rocket等WordPress 缓存插件,那么可能会看到网站的缓存版本。如果网站显示过时的内容,只需要清除 WordPress 缓存

      5.停用网站上安装的所有插件

      错误通常是由插件之间、主题之间或 WordPress 核心之间冲突引起的。解决这些错误的最简单方法是停用所有 WordPress 插件。然后,可以逐个重新激活这些插件,并刷新前端查看错误什么时候再次发生。

      如果可以访问 WordPress 网站的管理区域,那么只需转到插件页面即可。

      已安装的 WordPress 插件列表

      首先,需要选择所有插件,然后从“批量操作”下拉菜单中选择“停用”。单击“应用”按钮以停用所有选定的插件。

      停用所有 WordPress 插件

      有些错误会阻止访问 WordPress 管理区域。如果遇到这种情况,可以使用 FTP 停用插件。

      首先,使用FTP 客户端连接到你的WordPress 文件。

      完成后,在 FTP 客户端中打开“wp-content”文件夹

      排除 WordPress 网站故障

      在这里可以看到一个名为“插件”的文件夹。

      按住 Control 键单击或右键单击此文件夹,然后选择“重命名”。

      重命名 FTP 中的文件夹

      完成后,将此文件夹重命名为“plugin.deactivate”。这就会停用所有 WordPress 插件。

      停用插件后,检查问题是否仍然存在于网站或WordPress 博客上。如果网站现在运行正常,那么就知道问题是否与插件有关。

      现在,可以简单地逐个重新激活插件,看看问题什么时候再次发生。

      首先,转到插件»已安装的插件。找到要重新激活的插件并单击其“激活”链接。

      激活 WordPress 插件

      一旦问题再次出现,你就会知道哪个插件导致了问题。然后可以卸载此 WordPress 插件并找到更好的替代插件。

      6. 切换到默认 WordPress 主题

      有时,WordPress 主题可能会导致网站出现问题。要查明是否是主题导致了问题,可以尝试切换到默认 WordPress 主题,例如 Twenty Twenty-One 或 Twenty-Twenty Two。

      由于这些主题是由官方 WordPress 团队创建的,与其他一些第三方主题相比,它们不太可能引起冲突或出现错误。

      要切换到默认的 WordPress 主题,转到外观 » 主题

      解决 WordPress 错误

      然后可以将鼠标悬停在任何默认主题上。

      然后,只需单击“激活”按钮。

      激活 WordPress 主题

      如果无法登录 WordPress 网站的管理区域,则可以使用 FTP 切换到默认主题。

      首先,使用 FTP 客户端连接到你的网站。完成后,前往“/wp-content/themes/”文件夹

      WordPress wp-content 文件夹

      在此文件夹中,可以看到安装在你的 WordPress 网站上的所有主题。

      在进行更改之前,最好先下载当前活动主题的副本。这可以在完成此测试后恢复主题更加容易。

      要下载当前活动主题,只需找到包含此主题名称的文件夹。然后按住 Control 键单击或右键单击此文件夹。

      之后我们将选择“下载”。

      下载您当前的 WordPress 主题

      下载此文件夹后,可以继续删除 FTP 客户端内的每个主题,除了默认的 WordPress 主题(如 Twenty Twenty-Two)。

      由于你的活动主题不再可用,WordPress 将自动切换到使用默认主题。

      如果这解决了错误,就可以知道是主题导致了问题。

      如果是这种情况,我们建议你重新找一个新主题。

      如果这不能解决问题,那么可以恢复原始主题。最简单的方法是使用刚刚下载到计算机的副本。

      WordPress 使用SEO 友好的 URL 结构。有时此固定链接结构未更新或设置不正确,可能会导致网站出现意外的 404 错误。

      如果收到 404 错误,则可以尝试重新生成链接,这将重建并修复你的固定链接结构。只需单击按钮即可完成此操作,而不需要更改 WordPress 网站上的任何内容。

      要重新生成你的固定链接,转到设置»固定链接

      WordPress 永久链接设置

      现在滚动到此页面的最底部并单击“保存更改”

      片刻之后,会看到一条消息,确认 WordPress 已更新你的固定链接结构。

      保存您的 WordPress 永久链接设置

      8. 备份并删除 .htaccess 文件

      收到内部服务器错误了吗?可能是损坏的.htaccess文件造成的。

      修复 .htaccess 文件的最简单方法是删除它。然后 WordPress 将自动创建一个新的 .htaccess 文件。

      要删除当前的 .htaccess 文件,可以使用 FTP 客户端连接到你的网站。会在网站的根目录中找到 .htaccess 文件。

      要进入此根目录,只需打开显示你网站名称的文件夹。

      然后继续打开“public_html”文件夹

      WordPress public_html 文件

      现在会在此文件夹中看到你的 .htaccess 文件。

      如果没有看到 .htaccess,则你的 FTP 客户端可能设置为隐藏敏感文件

      在执行操作之前,最好先创建当前 .htaccess 文件的备份副本。这样,如果出现问题,可以轻松恢复原始文件。

      要下载你的 .htaccess 文件,单击它然后选择“下载”。

      下载 WordPress .htaccess 文件

      完成此操作后,可以继续删除 FTP 窗口中的原始 .htaccess 文件。之后,转到WordPress 管理区域中的“设置”»“固定链接” 。

      最后,点击“保存更改”按钮。WordPress 现在将继续为网站创建一个新的 .htaccess 文件

      9.修复WordPress网站URL

      如果“WordPress 地址”和“站点地址”选项设置错误,则可能会导致重定向问题、404 错误其他常见问题

      要查看 URL 设置,访问设置»常规页面。

      图片[17]-361Sale WordPress Care

      在此页面上,找到“WordPress 地址 (URL)”和“站点地址 (URL)”字段。

      要确保这两个 URL 完全相同。

      如果无法访问 WordPress 网站的管理区域,则可以使用 FTP 更改这些 URL。

      使用 FTP 客户端连接到你的站点后,有两种方法可以访问这些 URL。

      在 wp-config.php 文件中更新 WordPress URL 和站点 URL 设置

      使用此方法,会向你网站的wp-config.php文件添加一些代码。

      会在网站的根文件夹中找到此文件以及其他文件夹(如 wp-content)。

      WordPress wp-config 文件

      找到此文件后,单击它,然后选择“查看/编辑”。

      这将在计算机的默认文本编辑器(例如记事本)中打开该文件。

      编辑 wp-config 文件

      在此文件中,找到以下这行代码:

      /* That's all, stop editing! Happy blogging. */

      在此行代码之前,添加下面这行代码:

      图片[20]-361Sale WordPress Care

      不要忘记用您自己的域名替换“example.com” 。然后您可以保存更改并将文件上传回您的服务器

      使用 functions.php 文件更新 URL

      还可以使用主题的functions.php文件更新这些 URL。

      在 FTP 客户端中,转到“wp-content/themes/”文件夹

      然后,打开当前活动主题的文件夹并找到其 functions.php 文件。

      WordPress functions.php 文件

      接下来,单击 functions.php 文件并选择“查看/编辑”。这将在计算机的默认文本编辑器中打开 functions.php 文件。

      只需在函数文件底部添加下面几行代码:

      图片[22]-361Sale WordPress Care

      现在应该可以访问你的 WordPress 管理区域。

      登录后,转到“设置”»“常规”。现在可以按照上述相同的过程更改“WordPress 地址 (URL)”和“网站地址 (URL)”。

      完成这项操作后,只需删除添加到 functions.php 文件中的代码即可。只需按照上述过程打开 functions.php 文件,然后删除代码即可。

      10.检查阅读设置

      但是,有时新创建的 WordPress 网站不会出现在搜索引擎结果中。这可能是因为你的网站对搜索引擎隐藏了。

      要检查网站的设置,转到设置»阅读

      修复 WordPress 错误

      完成后,向下滚动到页面底部,确保未选中“搜索引擎可见性”旁边的框。

      此选项会阻止搜索引擎索引网站。

      WordPress 的搜索引擎可见性设置
    7. 当被锁定在 WordPress 管理后台之外时该怎么办(wp-admin)

      当被锁定在 WordPress 管理后台之外时该怎么办(wp-admin)

      常见的WordPress问题还有被锁定在 WordPress 管理区域之外。就是登录不了后台,这可能是由很多不同的原因造成,这就让新手很难排除故障。

      图片[1]-361Sale WordPress Care

      如果你是网站站长,那么你可以按照下面我们提供的故障排除步骤进行操作。有多种原因导致无法访问 WordPress 管理后台,逐一查看,排除,找到解决问题的方法。

      建立数据库连接时出错

      建立数据库连接时出错

      有没有在网站的每个页面上都看到“建立数据库连接时出错”警告?显示这个消息的原因有多种,例如数据库损坏网站服务器出现问题。

      如果在尝试登录时看到此错误,可以参阅我们的指南,了解如何修复 WordPress 中建立数据库连接的错误。

      500 内部服务器错误

      内部服务器错误

      新手可能遇到的另一个 WordPress 错误是“内部服务器错误”,有时也称为“500 内部服务器错误”。当出现问题但服务器无法识别问题所在时会显示此错误。

      如果在尝试登录 WordPress 时看到这个消息,按照我们的指南中的步骤了解如何修复 WordPress 中的 500 内部服务器错误

      404“未找到”错误

      有时候,用户在 WordPress 设置中更改 WordPress 地址站点地址时会犯错误。下次他们登录管理后台时,会看到错误“错误 404 – 未找到”。

      图片[4]-361Sale WordPress Care

      如果遇到这种情况,可以查看我们的指南,了解如何更改 WordPress 链接设置(4 种简单方法)

      注意:如果可以登录网站,但在查看某篇帖子时看到 404 错误,则说明遇到了其他问题。可以按照我们的指南中了解如何修复 WordPress 帖子返回 404 错误

      403 禁止错误

      禁止错误

      有些用户报告称,尝试登录 wp-admin 时看到“HTTP 错误 403 – 禁止”错误。这个错误可能是由文件权限不正确、安全插件编码不当服务器配置导致的。

      401 未授权错误

      未授权错误

      当无法访问 WordPress 管理后台时,可能会看到的另一条消息是 401 错误。此错误有时伴随着一条消息,提示“由于登录信息无效,访问被拒绝”或“需要授权”。

      如果对 WordPress 管理文件夹设置了密码保护,则会看到此消息。

      限制登录

      限制登录

      默认情况下,WordPress 用户可以随意输入密码。黑客可能会尝试使用输入不同组合的脚本来利用这一点,直到网站被破解。

      为防止这种情况发生,我们建议限制每个用户的登录失败次数。但是,这可能导致你输入错误密码次数过多时,会被锁定在自己的网站之外。

      死机白屏

      死机白屏

      有没有在 WordPress 管理员界面看到白屏?此问题通常被称为 WordPress 死机白屏。

      当耗尽内存限制时,就会发生这种情况。这可能是由插件主题编码不当不可靠的服务器造成的。

      如果看到这个错误,你可以参阅我们的指南,了解如何修复 WordPress 白屏死机

      密码错误问题

      密码错误问题

      当确定自己没有输入错误密码,甚至检查过大写锁定键是否已打开时,却被告知输入了错误密码,那真是太糟糕了。

      如果是被黑客攻击了,或者只是犯了一个无意的错误,那么就可能出现这种情况。这时候,我们可以从 phpMyAdmin 重置 WordPress 密码。这种方法对于新手来说可能有点难,但是,我们是专业的,可以“联系我们”帮忙解决啊!

      插件问题

      可能因插件主题故障而被锁定在 WordPress 管理界面之外。如果在安装新插件后无法登录 WordPress 管理界面,或者错误消息中提到“wp-content/plugins/”,则可能是这种情况。

      停用所有插件

      要重新访问网站,必须暂时禁用插件

      失去管理员权限

      有时候,能够登录 WordPress 管理后台,但看不到仪表盘任何功能。例如,无权访问主题或插件。

      如果你的用户权限被修改,则可能会发生这种情况。黑客可能感染了你的网站,然后删除了你的管理员权限。

      在这种情况下,可以通过 MySQL(phpMyAdmin)向 WordPress 数据库添加管理员用户,这个具体的操作我们后面出一期教程。

      图片[11]-361Sale WordPress Care

      登录页面刷新和重定向

      图片[12]-361Sale WordPress Care

      另一种登录错误是当 WordPress 登录页面不断刷新并重定向回登录屏幕时。

      发生这种情况的原因可能是 WordPress 选项表中的站点 URL 和主页 URL 字段值不正确。也可能是由于 .htaccess 文件中的固定链接设置重定向设置不当造成的。

      “此功能已被禁用”错误

      当尝试登录 WordPress 管理区域时,是否看到错误“这已被禁用”?当进入错误的管理地址时会显示此消息。

      一种常见的 WordPress 安全做法是将默认管理员登录 URL (www.361sale.com/wp-admin) 更改为自定义 URL。这有助于防止黑客和机器人攻击你的登录 URL 获取访问权限。

      如果你忘记 URL 已更改并转到旧 URL,那么就会看到此错误消息。

      “因计划维护暂时无法使用”错误

      “因计划维护暂时无法使用”错误

      有没有在 WordPress 中看到“由于计划维护,暂时无法使用”错误?这个错误通常在更新 WordPress 核心、插件主题时出现

      但是如果你的 WordPress 网站无法完成更新,那么会陷入维护模式。

      PHP 语法错误

      PHP 语法错误

      从 WordPress 教程或网站粘贴代码片段后,可能会发生 PHP 错误。错误的代码可能会导致网站无法正常运行,并阻止登录。

      有些学员通常会使用仪表板上的内置 WordPress 编辑器。这个功能很方便,但如果不知道自己在放什么代码或者代码片段不正确,则很可能会出问题。

      希望这个教程能帮助你解决“WordPress 管理后台被锁定”的问题。

    8. 如何修复 WordPress 中内容下方的侧边栏错误

      如何修复 WordPress 中内容下方的侧边栏错误

      当 WordPress 模板使用两列布局来显示内容和侧边栏时,可能会出现”容下方侧边栏错误“。由于代码略有变化,侧边栏开始出现在内容下方,而不是旁边。

      图片[1]-361Sale WordPress Care

      什么原因导致 WordPress 侧边栏内容错误?

      侧边栏出现在内容下方的最常见原因是 HTMLCSS错误破坏了布局。

      HTML 中的每个<div>标签都需要正确关闭。如果负责显示页面的模板有未关闭的<div>标签,那么这会破坏布局。

      关闭 WordPress 主题布局中的所有 div

      类似地,不需要的结束</div>标签也可能会影响布局并导致侧边栏向下移动。

      除了 HTML,CSS 还会影响WordPress 网站上每个元素的整体设计。它用于定义布局中元素的宽度、对齐方式和浮动。

      简单地说,如果内容区域的宽度大于可用空间,那么它会强制侧边栏向下移动

      内容区域下方的侧边栏

      首先,要找出导致此 WordPress 侧边栏错误的具体代码。

      让我们一起看看如何轻松排除故障并修复 WordPress 中内容下方的侧边栏错误。

      方法 1:撤消对 WordPress 主题的最近更改

      通常,侧边栏问题是由 WordPress 主题文件的更改引起的。

      如果最近对 WordPress 主题子主题进行了更改,那么检查这些更改可以快速修复此错误。

      如果不确定需要恢复哪些更改,那就继续下一个方法。

      方法 2:清除 WordPress 缓存

      图片[4]-361Sale WordPress Care

      当你的更改没有立即显示时,这通常是由于缓存问题造成的。

      缓存插件通常会向你显示同一页面的旧版本。清除 WordPress 缓存浏览器缓存对你查看应用于网站的更改有帮助。

      方法 3:排除 WordPress 插件

      WordPress 网站的外观和样式由使用的主题控制。但是,有时WordPress 插件也可能将自己的 HTML 和 CSS 添加到你的网站。

      例如,在页面上添加联系表单弹出窗口将加载额外的 CSS 和 HTML。

      为了确保问题不是由 WordPress 插件引起的,可以暂时停用网站上的所有 WordPress 插件。

      前往WordPress 管理仪表板中的插件 » 已安装的插件,然后选中列表顶部“插件”旁边的框。然后,打开下拉菜单,选择“停用”,然后单击“应用”。

      停用所有 WordPress 插件

      如果问题消失,则问题是由插件引起的。逐个激活所有 WordPress 插件,然后检查每个插件后的网站,找出是哪个插件导致了问题。

      方法 4:修复破坏布局的损坏 <div> 标签

      正如我们前面提到的,损坏的<div>标签是侧边栏移动到内容下方的常见原因之一。

      如果问题是由网站的特定区域引起的,那么可以检查负责显示该代码的模板。

      例如,如果这个问题仅发生在单个帖子上,那么需要检查 single.php 模板

      快速查找未封闭的 div 元素的最简单方法是使用W3C 验证器工具

      使用 HTML 验证工具

      还可以使用检查工具代码编辑器应用程序,通过突出显示元素的开始和结束标签来帮助调试代码。

      下面是突出显示元素的开始和结束标签的示例:

      使用代码编辑器调试 HTML 错误

      查看代码时,需要确保任何<div>打开的标签也都有一个结束</div>标签。

      类似地,还要寻找</div>没有对应开始<div>标签的孤立结束标签。

      如果发现了损坏的 HTML 标签,那么修复它将解决侧边栏出现在内容下方的问题。

      方法 5:找到将侧边栏移至内容下方的 CSS

      CSS 控制着网站设计最重要的方面。 WordPress 主题使用 CSS 来定义内容的宽度和网格布局内的侧边栏区域。

      这个值是可用查看区域的百分比。在手机端,你的主题会自动将侧边栏推至内容下方。

      要找出导致问题的 CSS,可以使用检查工具。只需将内容移动到包装器字段、内容部分和侧边栏区域,即可显示它们的宽度和高度。

      检查 CSS 宽度问题

      例如,如果你的内容区域宽度为 70%,侧边栏区域宽度为 33%,那么它将自动向下移动。计算这些值时,还需要考虑每个部分中填充和边距值所使用的空间。

      如果内容下方的侧边栏错误仍然存​​在,该怎么办

      如果尝试了所有故障排除方法但仍然无法修复侧边栏问题,一个选项是启用调试模式。虽然这不是直接修复,但它可以显示与侧边栏问题相关的更具体的错误消息。

      例如,它可能会显示一条 PHP 错误消息,其中提到某个插件导致 CSS 样式问题,从而影响侧边栏布局。这信息可帮助你识别有问题的插件,并可能找到解决方案或替代方案。

      如果不想排除故障了,可以”联系我们光子团队“帮你解决。

    9. 如何修复 WordPress 中的 500 内部服务器错误

      如何修复 WordPress 中的 500 内部服务器错误

      内部服务器错误是最常见的 WordPress 错误之一。有时候我们打开网页的时候,会看到网页提示500 内部服务器错误!那么,这个到底是什么?又该如何解决呢?我们一起往下看看吧!

      图片[1]-361Sale WordPress Care

      500 内部服务器错误是什么?

      500 内部服务器错误是一种常见的 Web 服务器错误。它并非 WordPress 所特有,任何网站都可能发生。

      错误消息中的 500 从技术上讲是 HTTP 错误代码。查找此代码只会显示其标准描述:

      “ 500 内部服务器错误响应代码表示服务器遇到意外情况,导致其无法完成请求。 ”

      这是一个通用的捕获所有错误消息,这意味着服务器在遇到问题时无法提供更好、更有用的错误消息。

      错误页面的外观会有所不同,具体取决于网站所使用的 Web 服务器软件(Nginx 或 Apache)以及使用的浏览器。

      Apache错误页面一般如下所示:

      Apache 上的内部服务器错误页面

      如果使用NginxGoogle Chrome,它会有所不同。

      如果 Google Chrome 无法找到要显示的错误页面,一般是这样提示:

      Google Chrome http 500 错误

      对于新手来说,这是比较头疼的。没有任何信息可以指引他们修复此问题。

      但是,如果知道触发此错误的常见原因,那么可以尝试逐一修复它们以解决错误而不会破坏网站里面的任何东西。

      什么原因导致 WordPress 出现内部服务器错误?

      WordPress 中的内部服务器错误通常由损坏的.htaccess文件编码有问题的插件WordPress 主题引起。

      WordPress 内部服务器错误的其他可能原因是 PHP 内存限制或核心 WordPress 文件损坏。

      在某些情况下,当尝试访问WordPress 管理区域时才会出现内部服务器错误,而网站的其余部分则是能正常运行。

      通常,这个错误是在 WordPress 加载之前触发的,并且服务器无法获得有关停止原因的足够信息。

      现在让我们看看如何解决 WordPress 中的内部服务器错误。

      修复 WordPress 中的 500 内部服务器错误

      唉!注意事项又来咯。还是一样的,在开始故障排除之前,要确保有网站的完整 WordPress 数据备份。

      如果有权限访问 WordPress 管理区域,那么可以使用WordPress 备份插件来创建网站的完整备份或者去服务器备份也可以。

      使用插件的话,我们建议使用Duplicator来处理这个问题。它不仅可以帮助快速备份网站,还可以将备份存储在云端,最重要的是,可以从备份中快速恢复网站。

      另一方面,如果没有权限访问 WordPress 管理区域,那么可以使用 phpMyAdminFTP 客户端手动创建 WordPress 备份。

      之后,可以按照以下步骤排除故障并修复网站上的内部服务器错误。

      清除 WordPress 和浏览器缓存

      浏览器和 WordPress 缓存插件有时会错误地存储错误页面的缓存副本。

      解决这个问题的最简单方法是先清除浏览器缓存。

      清除缓存

      之后,如果可以访问网站的 WordPress 管理区域,那么可以通过访问缓存插件的设置页面来清空 WordPress 缓存。

      检查损坏的 .htaccess 文件

      .htaccess 文件是一个服务器配置文件,WordPress 也使用它来设置重定向。

      内部服务器错误的最常见原因之一是 .htaccess 文件损坏。

      解决此问题的最简单方法是访问WordPress 管理区域中的“设置»固定链接”页面,然后单击“保存更改”按钮,而无需进行其它更改。

      更新永久链接以重新生成 .htaccess 文件

      WordPress 现在将尝试更新 .htaccess 文件或生成一个新文件。现在可以访问网站,看看这是否解决了内部服务器错误。

      如果仍然看到错误,则需要确保 WordPress 能够生成或写入 .htaccess 文件。

      有时,由于文件和目录权限,WordPress 可能无法创建或写入 .htaccess 文件。

      现在可以尝试手动替换 .htaccess 文件。首先,需要使用 FTP的文件管理器应用程序登录网站。

      接下来,需要将主.htaccess 文件重命名为 .htaccess_old 之类的名称。这样就可以将文件保留为备份,但 WordPress 不会识别它。

      要重命名 .htaccess 文件,需要使用 FTP 的文件管理器应用程序登录到网站。

      一旦连接,.htaccess 文件将位于同一目录中,会在该目录中看到 wp-content、wp-admin 和 wp-includes 等文件夹。

      只需右键单击.htaccess 文件并将其重命名为.htaccess_old。

      重命名 .htaccess 文件

      接下来,需要创建一个新的.htaccess 文件。

      在站点的根文件夹中,右键单击,然后在 FTP 客户端或文件管理器应用程序中选择“创建新文件”选项。

      创建新的 htaccess 文件

      将此新文件命名为 .htaccess,然后单击“确定”保存。

      现在,这个.htaccess 文件目前是空的,需要向其中添加默认的 WordPress 重写规则。

      只需右键单击该文件,然后在 FTP 客户端或文件管理器应用程序中选择“查看/编辑”即可。

      编辑 .htaccess 文件

      空文件将在纯文本编辑器(如记事本或 TextEdit)中打开。

      现在,需要复制并粘贴以下代码:

      图片[9]-361Sale WordPress Care

      此代码是 WordPress 使用的默认规则集。不要忘记保存更改并将文件上传回服务器

      现在可以访问网站,看看这是否解决了内部服务器错误。

      重要提示:在继续其他操作之前,要确保转到WordPress 管理区域中的“设置”»“固定链接”页面,然后单击“保存”按钮而不进行任何更改。这会重新生成具有适当重写规则的 .htaccess 文件,以确保帖子页面不会返回404 错误

      如果检查损坏的 .htaccess 文件解决方案不起作用,那么尝试其它的方法。

      增加 PHP 内存限制

      有时,如果脚本消耗了所有 PHP 内存限制,则会发生内部服务器错误。

      增加 PHP 内存限制的最简单方法是编辑 wp-config.php文件。如果是新手,要小心谨慎地的进行此操作。需要仔细遵循这些说明,因为一个 WordPress 核心文件中的小错误也会导致你的网站崩溃。

      首先,只需使用 FTP 客户端的文件管理器应用程序连接到 WordPress 网站。

      会在网站主文件夹中找到 wp-config.php 文件。右键单击它并选择“下载”。这能确保在出现问题时有文件备份。

      保存后,可以右键单击它并选择“查看/编辑”。

      编辑 wp-config 文件

      在 wp-config.php 文件中,需要在“That’s all, stop editing! Happy publishing”这行上方添加以下代码:

      define( 'WP_MEMORY_LIMIT', '256M' );

      注意:如果 256M 不能解决问题,可以将其增加到 512M。

      如果在登录 WordPress 管理后台或在 wp-admin 中上传图像时看到内部服务器错误,则应该按照以下步骤增加内存限制:

      1. 在你的计算机上创建一个空白文本文件并将其命名为 php.ini
      2. 将此代码粘贴到其中:memory=256MB
      3. 保存文件
      4. 上传到你的 /wp-admin/ 文件夹

      如果增加内存限制可以解决问题,那么只能暂时解决问题。仍然需要找到耗尽内存限制的原因。

      有可能是一个编码不当的插件,也可能是一个主题功能。

      如果增加 PHP 内存限制不能解决问题,需要进行更多故障排除。

      停用所有 WordPress 插件

      如果上述解决方案均不适合,那么此错误很可能是由网站上安装的特定插件引起的。

      也有可能这是由于插件组合不能很好地相互配合所致。

      如果可以访问网站的 WordPress 管理区域,那么可以直接转到插件页面并停用所有 WordPress 插件。

      停用所有插件

      但是,如果无法访问 WordPress 管理区域,那么可以使用 FTP 停用所有 WordPress 插件。

      只需使用 FTP 客户端的文件管理器应用程序连接到 WordPress 网站。

      连接后,导航到 /wp-content/ 文件夹并将插件文件夹重命名为 plugins.deactivated

      通过 FTP 停用插件

      WordPress 在插件文件夹中查找插件。如果未找到插件文件夹,它将自动停用所有插件。

      现在可以尝试访问网站,看看这是否解决了网站上的内部服务器错误。

      要恢复所有插件,只需将“plugins.deactivated文件夹重命名为插件即可。

      插件现在会恢复,但仍将被停用。

      现在可以单独激活插件并刷新网站前端找出是哪个插件导致了内部服务器错误。

      如果停用所有插件不能修复网站上的内部服务器错误,继续下一个方法。

      切换到默认 WordPress 主题

      内部服务器错误也可能是 WordPress 主题中的某些代码。

      要确定是否是这种情况,需要将主题切换为默认的 WordPress 主题

      访问 WordPress 管理后台,转到外观 » 主题页面。如果已安装默认主题,则只需单击激活按钮即可切换主题。

      激活默认主题

      如果没有安装默认主题,可以点击顶部的“添加新”按钮并安装默认主题(Twenty Twenty-Three、Twenty Twenty-Two 等)。

      如果不能访问 WordPress 管理区域,使用 FTP 客户端连接到 WordPress 网站并导航到 /wp-content/ 文件夹。

      右键单击选择主题文件夹并将其下载到桌面作为备份。

      下载主题文件夹

      接下来,需要从网站中删除主题文件夹。删除后,继续创建一个新的主题文件夹

      新主题文件夹将完全为空,这意味着目前没有安装任何 WordPress 主题。

      接下来,需要访问 WordPress主题目录并将默认 WordPress 主题下载到桌面。

      下载默认主题

      然后,浏览器将把主题作为 zip 文件下载到桌面。

      在计算机上找到该文件,然后将其解压。Windows 用户可以通过右键单击文件并选择“全部提取”来解压文件。Mac 用户可以双击 zip 文件来提取它。

      提取主题文件

      现在会看到一个包含 WordPress 主题的文件夹。

      切换回 FTP 客户端或文件管理器并将此文件夹上传到空主题文件夹。

      上传主题文件夹

      上传后,WordPress 将自动开始使用默认主题。

      现在可以访问你的网站,看看这是否解决了内部服务器错误。

      如果不起作用,那么可以从备份中重新上传 WordPress 主题或切换回正在使用的主题。

      重新上传核心文件

      如果插件和主题选项没有修复内部服务器错误,那么值得从全新的 WordPress 安装中重新上传 /wp-admin/ 和 /wp-includes/ 文件夹。

      这不会删除任何信息,但如果有文件损坏,它可能会解决问题。

      首先,需要访问 WordPress.org 网站并单击“下载”按钮。

      下载 WordPress

      这会将 WordPress zip 文件下载到你的桌面。

      继续解压 zip 文件。在里面,你会找到一个 wordpress 文件夹。

      已提取 WordPress 文件夹

      接下来,需要使用 FTP 客户端连接到您的 WordPress 网站。

      连接后,转到网站的根文件夹。该文件夹包含 wp-admin、wp-includeswp-content 文件夹

      在左栏中,打开计算机上的 WordPress 文件夹。

      现在需要选择 wordpress 文件夹中的所有文件并将其上传到你的网站。

      上传核心 WordPress 文件

      FTP 客户端现在将把这些文件夹传输到服务器。

      它会询问是否要覆盖文件。选择“覆盖”,然后选择“始终使用此操作”并选中“仅适用于当前队列”复选框。

      覆盖 WordPress 核心文件

      FTP 客户端现在将用新的文件替换旧的 WordPress 文件。

      如果 WordPress 文件已损坏,那么这个步骤可以修复内部服务器错误。

      在 WordPress 中启用调试日志

      WordPress 带有内置系统来保存调试日志。

      可以使用WP Debugging插件来启用它。

      一旦激活,该插件会打开 WordPress 网站上的调试日志。

      如果不能访问 WordPress 网站的管理区域,则可以通过将以下代码添加到 wp-config.php 文件来启用调试:

      define( 'WP_DEBUG', true);
      define( 'WP_DEBUG_LOG', true); 

      打开调试日志后,可以使用 FTP 客户端并导航到 /wp-content/ 文件夹来查看这些日志。

      调试日志

      可以在文本编辑器中打开调试日志文件,它将显示网站上发生的错误和警告列表。

      有些错误和警告可能是没问题的,可能不需要修复。但是,如果在网站上看到内部服务器错误,那么这些可能会给出一些提示。