微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过增加PHP内存修复WordPress内存耗尽错误

您是否在 wordpress 中看到允许的内存大小耗尽错误消息?

这是最常见的wordpress错误之一,您可以通过增加wordpress中的PHP内存限制来轻松修复它。

在本文中,我们将向您展示如何通过增加PHP内存限制来修复wordpress内存耗尽错误

什么是wordpress内存耗尽错误

wordpress 是用 PHP 编写的,PHP 是一种服务器端编程语言。此外,每个网站都需要一个 wordpress 托管服务器才能正常运行。

Web 服务器就像任何其他计算机一样。它们需要一定的内存量才能同时有效地运行多个应用程序。服务器管理员将特定的内存大小分配给不同的应用程序,包括 PHP

当您的 wordpress 代码需要的内存超过认分配的内存时,您将看到以下错误消息:

致命错误:允许的内存大小为 33554432 字节,已耗尽 /home4/xxx/public_html/wp-includes/plugin 中的 2348617 字节.PHP第 xxx 行

如果您的 wordpress 网站有以下情况,则可能会耗尽其服务器内存:

大量图像、视频和其他类型的媒体

大量未使用的 wordpress 插件

超出了其托管计划资源

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

话虽如此,让我们看看如何在wordpress中轻松增加PHP内存限制,以避免内存耗尽错误

如何在 wordpress增加 PHP 内存限制

有几种方法可以增加 PHP 内存限制。一种是编辑wp-config.php文件,另一种是调整.htaccess文件,最后一种方法是检查PHP.ini文件

让我们逐一看一下:

编辑 wp-config.php 文件

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

您需要在虚拟主机控制面板中使用 FileZilla 等 FTP 客户端或文件管理器。

接下来,您需要将以下行粘贴到 wp-config.php 文件中,紧挨着显示的行,That's all,stop editing! Happy blogging.

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

代码告诉 wordpressPHP 内存限制增加到 256MB。

有关更多详细信息,请参阅有关如何查找和编辑wp-config.php文件的分步指南。

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

您现在可以访问您的 wordpress 网站,内存耗尽错误应该已经消失。

编辑 .htaccess 文件

一个方法是编辑 .htaccess 文件。此文件也位于 wordpress 网站的根文件夹中。这个前提要求你使用的Web服务器是Apache

在这里,您需要将以下代码粘贴到显示 的行之前。#END wordpress

PHP_value memory_limit 256M

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

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

检查 PHP.ini 文件

如果上述方法不起作用,您可能需要查看PHP.ini文件

PHP.ini 是控制 PHP 设置的文件包括 PHP 版本和 PHP 脚本。它不是 wordpress 核心文件,因为您的托管服务提供商通常会管理它。

您可以检查其代码以查看您的 PHP 内存使用限制。有关更多详细信息,您可以查看有关如何查找和编辑 PHP.ini 文件的指南。

但是,由于这是一种高级方法,我们建议您联系您的网络托管服务提供商的支持团队,看看他们是否可以手动增加 wordpress 内存限制。否则,这可能会导致进一步的错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐