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

当脚本超过 PHP 的默认内存分配限制时,就会发生 WordPress 内存耗尽错误。这会导致网站无法正常运行,并出现类似 "致命错误:允许的内存大小 X 字节已用完"。增加 PHP 内存限制通常可以解决这个问题。下面是具体方法:

编辑 wp-config.php 文件

"(《世界人权宣言》) wp-config.php 文件包含 WordPress 网站的基本配置细节。您可以通过在该文件中添加一行代码来增加 PHP 内存限制。

  • 连接到您的网站 使用 FTP 客户端或主机控制面板提供的文件管理器。
  • 找到 wp-config.php 文件 它位于 WordPress 安装的根目录中。
  • 编辑文件 并在"...... "一行之前添加以下代码 /* 就这样,停止编辑!祝您写博愉快*/:
define('WP_MEMORY_LIMIT', '256M');

此行将 PHP 内存限制提高到 256MB。您可以根据自己的需要和主机环境的能力调整该值。

  • 保存更改 并将文件上传回服务器(如果使用 FTP)。

编辑 PHP.ini 文件

如果编辑 wp-config.php 的限制。 php.ini 文件,这是 PHP 的默认配置文件。

  • 在共享主机上通常无法访问该文件,但您可以创建一个名为 php.ini 在 WordPress 安装根目录中添加以下一行:
内存限制 = 256M
  • 如果您使用的是 VPS 或专用服务器,并且可以访问主 php.ini 文件,可以直接用同一行编辑该文件。该文件的位置可能因服务器配置而异。

编辑 .htaccess 文件

另一种增加 PHP 内存限制的方法是编辑 .htaccess 文件,该文件位于 WordPress 安装的根目录中。

  • 访问您的网站 通过 FTP 或文件管理器,找到 .htaccess 文件。
  • 编辑文件 并添加以下一行:
php_value 内存限制 256M
  • 保存更改 并检查内存耗尽错误是否已解决。

联系您的托管服务提供商

如果上述解决方案都无效,您的主机提供商可能不允许手动增加 PHP 内存限制。请联系他们的支持团队寻求帮助。他们可以为您增加限制,或者指导您如何在托管环境中增加限制。

结论

增加 PHP 内存限制有助于解决 WordPress 内存耗尽的错误。不过,了解错误发生的原因也很重要。这可能是由于插件、主题或自定义脚本编码不当造成的。考虑暂时停用插件并切换到默认的 WordPress 主题来诊断问题。如果问题仍然存在,您可能需要优化网站或升级托管计划,以满足网站的要求。