WordPress白屏错误 这是最常见的 WordPress 错误之一。为了解决这个问题,我们为您回顾了 10 个有效的 WordPress 白屏错误解决方案。

  1. 检查插件冲突

wordpress白屏 为了证明错误可能是由插件引起的,需要同时禁用所有插件。在这种情况下,您需要使用ftp来访问您的网站。  首先,您需要找到 public_html 或 htdocs 文件夹(可能会因您的托管而异)。运行 WordPress 平台所需的所有文件和文件夹都位于此处。进入文件夹后,必须遵循某些说明才能停用所有加载项。

为此,首先打开 public_html 文件夹,然后打开该文件夹中的 wp-content 目录。右键单击插件文件夹并选择重命名后,应为其指定一个易于记住的名称。例如,您可以输入“plugins1”。因此,所有插件都将被禁用。完成此操作后,您就可以正常登录您的网站。如果错误消失,则问题与其中一个插件有关。否则,如果问题仍然存在,则表明这种情况是由插件以外的其他原因引起的。如果这个问题是由插件引起的,则需要将plugins文件夹重命名为原来的“plugins”,并尝试将里面的插件文件夹的文件夹名称一一更改。因此,您可以通过反复试验继续此过程,直到找到导致错误的插件。一旦找到该插件,将其删除或停用即可解决问题。

  1. 检查主题冲突

活跃于非插件引起的白页错误 禁用 WordPress 主题 应该尝试另一种方法。尽管这个过程是用相同的逻辑完成的,但它比禁用插件要简单得多。使用 FTP 程序,应打开 public_html > wp-content 目录。找到 Themes 文件夹后,应该有一个以活动主题命名的文件夹。将包含活动主题的文件夹名称更改为其他名称后,适用与插件相同的原则。禁用主题后,与主题相关的白屏错误将得到解决。然后,您可以重新下载您正在使用的主题的当前原始版本,并通过 ftp 进行更新。

  1. 增加内存限制

增加 WordPress 站点的内存限制可能是白页错误的解决方案。您在 WordPress 网站上安装的每个插件都在其自己的特殊文件中运行代码。因此每个插件都会使用一些内存。如果您的插件需要大量内存或者您有很多插件,则需要更多内存。这就是为什么可能会出现一些错误(例如白屏错误)的原因。

您可以找到解决此问题的简单方法。使用FTP WordPress 的 您可以设置它将使用的最大内存限制。为此,您必须在连接到服务器后按照以下说明进行操作。

打开WordPress根文件夹后,在文件夹中找到wp-config.php文件。右键单击该文件并单击“编辑”,打开文本编辑工具。在文件底部包含 WP_DEBUG 的行下方添加以下代码。

找到这段代码:

define('WP_DEBUG', false);

添加到下一行:

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

因此,Wordpress 可以使用的内存限制设置为 512 MB。这边 WordPress出现白屏错误 engelleyebilirsiniz.

  1. 检查缓存插件

大多数现代浏览器允许将站点的静态文件保存在本地存储中。这可以缩短页面加载时间。这种方法称为浏览器缓存。有类似逻辑的不同概念和方法,例如服务器缓存和cdn缓存。

很多用户 WordPress 缓存 更喜欢使用插件。但是,如果配置不正确,缓存插件可能会导致一些问题。如果白页错误仅在您未以管理员身份登录时出现,而以管理员身份登录后没有问题,则这很可能是缓存系统或插件导致的错误。要解决此问题,请正确配置您正在使用的缓存插件的设置或禁用该插件。如果托管/服务器或 cdn 基础设施中有单独的缓存层,请尝试清除那里的缓存,甚至暂时禁用它。如果禁用它可以解决问题,请检查缓存系统的设置并正确配置它。

您可以阅读我们的指南文章,获取有关 WordPress 速度优化和缓存插件的信息:www.onurozden.com.tr/wordpress-hiz-optimizasyon

  1. 启用 WordPress 调试模式

它具有许多使 WordPress 用户受益的功能。有许多方法可以更轻松地检测错误。这些功能只能在测试和开发过程中使用。这就是默认情况下禁用它的原因。为此,您需要通过 FTP 访问您的网站。

为此,首先打开站点的根目录并转到 wp-config.php 文件。右键单击该文件后,单击编辑按钮。

然后找到并替换以下代码行。

查找:

define('WP_DEBUG', false);

替换:

define('WP_DEBUG', true);

然后在该行下方添加以下代码:

if ( WP_DEBUG === true ):
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', true );
    define( 'SCRIPT_DEBUG', true );
else:
    define( 'WP_DEBUG_LOG', false );
    define( 'WP_DEBUG_DISPLAY', false );
    define( 'SCRIPT_DEBUG', false );
endif;

添加代码后,通过保存文件继续该过程。重新访问有错误的页面并刷新页面。您将在页面上看到错误输出。您通常可以通过在 Google 中搜索这些错误输出来检测错误源。

  1. 从备份恢复

如果尽管你做了一切仍然失败了,那么事情还没有结束。您可以使用托管公司的备份来恢复您的网站。提醒一下很有用 托管提供商 公司不可能拿走你网站吃的东西。然而,许多托管公司默认每周进行一次托管备份。登录到您的托管公司的客户面板。创建新的支持票证。在您的支持票证中,请求从不存在此问题的日期存在的备份恢复您的站点。

  1. 检查 Htaccess 文件

通过 FTP 访问主机上的所有文件并找到站点的根文件夹,例如 public_html 或 htdocs。然后单击“编辑”打开下面的 .htaccess 文件。在大多数托管站点上,隐藏文件默认不可见。 htaccess 是一个隐藏文件。如果您在根目录下看不到 .htaccess 文件,请在主机控制面板(cpanel、plesk、directadmin 等)中激活显示隐藏文件的功能。您可以按照本文中的说明启用 Cpanel 中隐藏文件的显示:

https://support.cpanel.net/hc/en-us/articles/5085107370135-How-to-show-hidden-files-in-cPanel-File-Manager

  1. 更改 PHP 版本

你用的方法还是 白屏错误问题的解决方案 如果不是,这可能与插件或主题与您主机上活动的 PHP 版本不兼容有关。 Cpanel、directadmin、plesk 等。登录您的主机控制面板并尝试使用 php 版本工具使用不同的 php 版本。

  1. 刷新 WordPress 文件

通过 WordPress 将原始版本的 WordPress 下载到您的网站后,获取 wp-admin 和 wp-includes 文件夹以及主文件夹中的文件。然后将其压缩为 zip 存档并将其上传到站点的根目录并解压缩存档。

  1. 检查主机是否中断

此问题的原因可能是您的托管出现中断或错误。登录到托管公司的客户面板并打开新的支持票证。在支持票证中提供尽可能多的有关问题的详细信息。