Tag: WordPress错误排查

  • 如何修复 WordPress 中的“重定向过多”错误

    如何修复 WordPress 中的“重定向过多”错误

    wordpress 重定向次数过多” 是 WordPress 中一种常见的错误通常由插件不正确的设置引起。这是我们的读者和其他 WordPress 用户最常遇到的错误之一。

    这个错误可能会导致管理员无法访问自己的网站,因此修复起来可能会有些麻烦。不过不用担心,我们已经多次排查并解决了“重定向次数过多”的问题,因此非常清楚该如何处理。

    图片[1]-361Sale WordPress Care

    什么导致 WordPress 中的“重定向次数过多”错误?

    wordpress 重定向次数过多”错误是由于 WordPress 中的重定向配置不当引起的。

    在选择用wordpress 之前你可能已经知道的,WordPress 拥有一个对 SEO 友好的 URL 结构功能,它依赖重定向功能。同样,许多流行的 WordPress 插件也利用这个功能来设置临时重定向、创建永久的 301 重定向以及修复 404 错误。详细的操作可以参阅文章WordPress 301 重定向完整指南:修复死链并提升用户体验的最佳实践

    如果在用某些插件来修复 SSL 不安全内容问题,或者使用了 WordPress 缓存插件,这些插件可能会影响重定向设置,从而导致“重定向次数过多”错误。

    以下是 Google Chrome 中显示的“ERR_TOO_MANY_REDIRECTS”错误的样子:

    图片[2]-361Sale WordPress Care

    Google Chrome 中的重定向次数过多错误

    然而,这种错误并不会告诉你具体是什么引发了冲突,导致了 WordPress 中的重定向循环。

    在 Firefox 浏览器中,这种错误会显示为“此页面无法正确重定向”。

    图片[3]-361Sale WordPress Care

    Firefox 中的重定向次数过多错误

    了解了这些之后,我们来看看如何修复 WordPress 中的“重定向次数过多”错误。

    我们会引导你逐步排查问题,重新获得对 WordPress 网站的访问权限,并预防此错误再次发生。

    1. 清除浏览器的 Cookie 和缓存

    导致该错误的一个常见原因可能是网页浏览器中的 Cookie。尝试使用其他浏览器(如 Firefox、Safari、Opera 或 Microsoft Edge)访问网站。

    如果可以通过其他浏览器正常访问网站,那么需要清除常用浏览器中的 Cookie 和缓存。

    图片[4]-361Sale WordPress Care

    在 Google Chrome 中清除 Cookie 和缓存

    我们提供了一个详细的指南,介绍如何在所有主流浏览器中清除浏览器缓存,你可以参考。

    2. 禁用所有 WordPress 插件

    导致 WordPress 重定向循环或“ERR_TOO_MANY_REDIRECTS”错误的最常见原因是插件冲突。当某个 WordPress 插件尝试设置与默认 WordPress 重定向相冲突的重定向时,就可能引发该错误。

    要解决此问题,要禁用网站上的所有 WordPress 插件。通常,可以直接进入 WordPress 管理后台的 插件 » 已安装插件 页面,从那里禁用插件。

    图片[5]-361Sale WordPress Care

    禁用所有插件

    然而,由于重定向错误,管理员可能无法访问 WordPress 管理后台。

    在这种情况下,需要用 FTP 客户端(如 FileZilla)或主机控制面板(例如宝塔)中的文件管理器来禁用 WordPress 插件。

    1. 使用 FTP 客户端连接到网站,进入 /wp-content/ 文件夹。

    图片[6]-361Sale WordPress Care

    2. 找到 plugins 文件夹,并将其重命名为 plugins.deactivate

    图片[7]-361Sale WordPress Care

      通过 FTP 重命名插件文件夹

      重命名后,网站上的所有 WordPress 插件都会被禁用。

      已重命名的插件文件夹

      WordPress 会自动查找名为 plugins 的文件夹以加载插件文件。如果找不到该文件夹,WordPress 会自动在数据库中禁用所有已激活的插件。

      现在,可以尝试访问网站。如果能成功登录 WordPress 管理后台,说明某个插件是导致错误的原因。

      接下来,需要再次使用 FTP 客户端或文件管理器,将 plugins.deactivate 文件夹重命名回 plugins

      然后,进入 WordPress 管理后台的 插件 » 已安装插件 页面,逐个激活插件,并访问网站以检查错误是否再次出现。

      一旦找到导致错误的插件,可以寻找替代插件最省事。

      3. 修复 WordPress URL

      另一个导致该错误的主要原因是 WordPress URL 设置中的配置错误。通常,可以在 设置 » 常规 页面查看这些选项。

      WordPress URL 设置

      对于大多数网站来说,WordPress 地址站点地址 两个字段中的 URL 应该是相同的。然而,有些用户可能会在一个字段中使用带有 “www” 的 URL,而在另一个字段中使用不带 “www” 的 URL。

      图片[8]-361Sale WordPress Care

      由于管理员可能无法访问 WordPress 管理后台,因此需要通过 FTP 客户端或文件管理器来修复 WordPress URL。

      1. 用 FTP 客户端连接到网站,进入 /wp-content/themes/your-theme-folder/ 文件夹。

      图片[9]-361Sale WordPress Care

      2. 找到 functions.php 文件,并使用文本编辑器(如 Notepad 或 TextEdit)进行编辑。

        编辑 functions.php 文件

        在文件底部添加以下代码:

        phpCopy codeupdate_option( 'siteurl', 'https://example.com' );
        update_option( 'home', 'https://example.com' );

        别忘了将 'https://example.com' 替换为自己网站的 URL。

        保存更改后,将文件上传回网站。

        然后,刷新尝试访问网站,看看错误是否已解决。

        4. 重置 WordPress 的 .htaccess 文件

        .htaccess 文件是一个特殊文件,网站服务器通过它来管理重定向和其他服务器设置。WordPress 也会使用该文件来实现 SEO 友好的 URL 和其他重定向。

        有时,WordPress 插件可能会对网站的 .htaccess 文件进行更改,从而触发此错误。即使禁用了插件,这些更改可能也不会从 .htaccess 文件中移除。

        在这种情况下,你需要手动重置 WordPress 的 .htaccess 文件。

        需要使用 FTP 客户端或主机控制面板中的文件管理器访问你的网站。连接后,会在网站根目录中看到 .htaccess 文件。

        图片[10]-361Sale WordPress Care

        通过 FTP 编辑 .htaccess 文件

        1. 首先,将 .htaccess 文件的副本下载到你的电脑上作为备份。

        2. 然后,从网站中删除该文件。

          现在,可以尝试访问 WordPress 网站。如果一切正常,说明 .htaccess 文件是导致重定向错误的原因。

          由于删除了 .htaccess 文件,现在需要重新创建它。通常情况下,WordPress 会自动重新生成这个文件。为了确保它被正确生成,只需进入 设置 » 固定链接 页面,然后点击页面底部的 保存更改 按钮。

          刷新固定链接以创建 .htaccess 文件

          图片[11]-361Sale WordPress Care

          防止 WordPress 出现“重定向次数过多”错误

          希望以上步骤已经解决了网站上的重定向问题。如果问题仍未解决,那么可能需要联系 WordPress 主机服务商,确认是否存在服务器问题。

          一旦主机服务商修复了网站上的问题,也可以借此弄清楚错误的具体原因。

          • 如果问题是由插件引起的,可以考虑寻找一个功能相似的替代插件。
          • 如果问题是由于 WordPress 站点配置错误导致的,记录下相关问题,并确保站点设置已正确配置。

          希望这篇文章能帮助你解决网站上的“重定向次数过多”错误。

        1. Elementor显示错误的高级调试技巧

          Elementor显示错误的高级调试技巧

          Elementor是一款功能强大的WordPress页面构建器,但有时用户在使用过程中可能会遇到显示错误。解决这些错误需要一些高级调试技巧。本文将介绍一些有效的调试方法,帮助你快速定位和解决Elementor显示错误。

          一、启用Elementor安全模式

          安全模式可以帮助你排查与第三方插件或主题的冲突。启用安全模式后,Elementor会暂时禁用所有第三方插件和主题,只运行Elementor和默认主题。这有助于确定问题是否由插件或主题引起。

          启用安全模式的步骤:

          1. 在WordPress后台,进入Elementor页面。
          2. 点击左下角的“工具”。
          3. 选择“安全模式”并启用。
          图片[1]-361Sale WordPress Care

          二、检查浏览器控制台

          浏览器控制台可以显示页面加载时的错误信息。打开控制台可以帮助你识别JavaScript错误、网络请求失败等问题。

          检查控制台的步骤:

          1. 在浏览器中打开出现问题的页面。
          2. 右键点击页面,选择“检查”或“Inspect”。
          3. 进入“控制台”或“Console”标签,查看是否有报错信息。
          图片[2]-361Sale WordPress Care

          三、禁用所有插件并逐个启用

          插件冲突是Elementor显示错误的常见原因之一。通过禁用所有插件并逐个启用,可以找到导致问题的具体插件。

          禁用插件的步骤:

          1. 在WordPress后台,进入“插件”页面。
          2. 选择所有插件并批量停用。
          3. 一次启用一个插件,并每次检查页面是否出现错误。
          图片[3]-361Sale WordPress Care

          四、切换到默认主题

          有些主题可能与Elementor不兼容,导致显示错误。切换到WordPress默认主题(如Twenty Twenty-Three)可以帮助你排除主题相关的问题。

          切换主题的步骤:

          1. 在WordPress后台,进入“外观” > “主题”。
          2. 激活默认主题,并查看页面是否正常显示。
          图片[4]-361Sale WordPress Care

          五、检查服务器错误日志

          服务器错误日志可以提供详细的错误信息,帮助你定位问题的根源。联系你的主机提供商获取错误日志,或者通过控制面板查看日志文件。

          检查错误日志的步骤:

          1. 登录到你的主机控制面板。
          2. 找到“错误日志”或“Error Logs”选项。
          3. 查看最近的错误日志,寻找与Elementor相关的错误信息。
          图片[5]-361Sale WordPress Care

          六、启用调试模式

          WordPress调试模式可以显示详细的错误信息,帮助你快速找到问题所在。在wp-config.php文件中启用调试模式。

          启用调试模式的步骤:

          1. 使用FTP或文件管理器打开wp-config.php文件。
          2. 添加或修改以下代码:
          define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
          1. 保存文件并刷新页面。错误信息将记录在wp-content/debug.log文件中。

          七、检查Elementor系统信息

          Elementor系统信息页面提供了有关服务器环境、WordPress版本、PHP版本等信息。这些信息有助于确定是否有不兼容的配置。

          检查系统信息的步骤:

          1. 在WordPress后台,进入Elementor页面。
          2. 点击“系统信息”。
          3. 查看是否有红色警告或不兼容的配置。

          八、增加PHP内存限制

          内存不足可能导致Elementor显示错误。增加PHP内存限制可以解决这个问题。可以通过wp-config.php文件增加内存限制。

          增加内存限制的步骤:

          1. 使用FTP或文件管理器打开wp-config.php文件。
          2. 添加或修改以下代码:
          define('WP_MEMORY_LIMIT', '256M');
          1. 保存文件并刷新页面。

          九、联系Elementor支持团队

          如果以上方法仍无法解决问题,可以联系Elementor支持团队。他们可以提供专业的帮助,并根据你的具体问题提供解决方案。

          图片[6]-361Sale WordPress Care

          总结

          Elementor显示错误可能由多种原因引起,通过启用安全模式、检查浏览器控制台、禁用插件、切换主题、检查服务器错误日志、启用调试模式、检查系统信息、增加PHP内存限制等方法,可以有效排查和解决问题。