假设您正在尝试安装 WordPress 插件或将 PHP 文件添加到您的网站。但是您的网站无法加载并显示一条致命错误消息,告诉您“您没有足够的内存。”

但是,您不知道为什么会发生这种情况以及如何以正确的方式解决此问题。别担心,您不是唯一面临此问题的人。

因此,在下面的指南中,我们将告诉您如何更改 WordPress 网站中的 PHP 内存限制,这将解决该问题。在此之前,我们先了解一下PHP内存限制是什么以及WordPress内存耗尽错误的原因。

让我们开始吧。

PHP 内存限制是多少?

PHP 是一种服务器端脚本语言,特别用于 Web 开发。它帮助您处理和执行 PHP 代码来操作 WordPress 网站上的主题、插件和核心文件。

PHP 内存限制是指 WordPress 站点必须执行其操作的最大内存量。默认情况下,WordPress 将 PHP 内存限制设置为 32MB,但一些网络托管提供商将所有用户的内存限制增加到 64MB。

对于使用小型插件和有限媒体文件的网站来说,默认内存限制 (32MB) 已经足够了。如果您的网站有很多程序,您的网络服务器将需要更多内存来运行该网站。

如果您想构建一个电子商务网站或想使用像Elementor这样的页面构建器进行设计,您的网站肯定需要增加内存限制。因为那些大尺寸的插件需要更多的内存才能完美运行。

PHP 内存限制不足会发生什么情况

由于 PHP 内存限制不足而引起的一个常见问题是“Allowed Memory Size Exed”错误,如下图所示。当 PHP 脚本尝试分配比定义限制内的可用内存更多的内存时,通常会发生此错误。

PHP 内存限制不足会导致“允许的内存大小耗尽”错误
(来源:WPBeginner)

可能出现的另一个问题是“内存不足”错误。当脚本尝试执行内存密集型操作或处理大量数据时,可能会发生这种情况。

所有这些都会导致网站整体性能下降。因此,您在运行 Web 应用程序时将面临执行时间变慢和响应时间增加的情况。

如何增加 WordPress 中的 PHP 内存限制(3 种方法)

如何增加 WordPress 中 PHP 内存限制的三种方法

希望现在您已经了解 WordPress 内存耗尽错误的理论背景。现在,你必须站出来解决这个问题。有多种方法可以增加 WordPress 中的 PHP 内存限制。我们将在本节中解释它们。

方法1:通过FTP增加PHP内存限制

要提高网站的 PHP 内存限制,您需要编辑wp-config.php文件。您可以使用FileZilla等 FTP 服务器轻松访问wp-config.php。它是免费的,因此您可以下载并使用它来访问您网站的后端文件。

了解什么是 FTP 服务器及其工作原理。完成 FileZilla 设置后,您可以将您的网站连接到它。然后,您只需找到并打开wp-config.php文件。

使用 FileZilla 获取 wp-config 文件
资料来源:金斯塔

现在是时候将以下代码片段添加到 wp-config.php文件中(将其粘贴到代码末尾)。

定义(’WP_MEMORY_LIMIT’,’256M’);

编辑后不要忘记保存文件。

现在您已将网站的 PHP 内存限制定义为 256MB。这对于所有网站来说都是完美的。

注意: 您可以根据需要将内存限制增加到 512MB。如果您不习惯 FTP,您可以按照以下任一方法进行操作。

方法 2:通过 cPanel 增加 PHP 内存限制

使用正确的凭据登录到您的 cPanel 帐户。找到并单击文件管理器选项。

转到 cPanel 中的文件管理器来增加 PHP 内存限制

然后导航到public_html > 您的网站 > wp-config.php

打开 wp-config.php 文件以增加 PHP 内存限制

和上面的方法一样,需要再次粘贴代码。

define( 'WP_MEMORY_LIMIT', '256M' );
编辑 wp-config 文件

然后,保存文件。

方法03:通过PHP.ini增加PHP内存限制

如果您的 cPanel 具有 MultiPHP INI 编辑器选项,您也可以从此处增加内存限制。大多数托管服务器仅允许 VPS 和专用托管订阅者使用此选项。我们首先检查一下您的 cPanel 上是否可以使用此选项。

再次登录您的 cPanel。在“软件”部分下找到MultiPHP INI 编辑器。单击该选项(如果可用)。

打开 MultiPHP INI 编辑器

选择您要为其配置 PHP INI 基本设置的域。

选择您的域名以配置 PHP INI 基本设置

为最大上传文件大小设置新的限制。您可以设置 128M、256M 或任何您想要的值。在关闭页面之前按“应用”按钮以保存设置。

设置最大上传文件大小的新限制

因此,您可以轻松增加 WordPress 网站中的 PHP 内存限制。

有关如何增加 WordPress 中 PHP 内存限制的常见问题解答

希望您对本教程感到满意。您可以访问这篇文章来了解WordPress 网站维护清单。现在,我们将回答与如何增加 WordPress 中的 PHP 内存限制主题相关的一些常见问题。这可能会引起你的注意。

PHP 最大内存限制是多少?

您网站的最大 PHP 内存限制可能会有所不同,具体取决于您的托管平台。默认情况下,该值设置为 32M、64M、128M 或 256M。如果您的托管平台允许,您可以将其限制增加到更多。

是什么原因导致 WordPress 内存耗尽错误?

1. PHP 内存限制不足
2. 内存密集型插件或主题
3. 大数据处理使系统超载
4. 代码效率低下或内存泄漏

增加 PHP 内存限制会对 WordPress 网站产生负面影响吗?

如果您不必要地为 WordPress 站点分配更多内存限制,则可能会消耗更多内存,从而导致服务器资源紧张。因此,在您的需求和内存限制之间保持完美平衡至关重要。

有多少种方法可以增加 PHP 内存限制?

您可以通过多种方式增加 PHP 内存限制。但最简单的是:

1. 使用 FTP 文件
2. 使用 wp-config.php 文件
3. 使用 MultiPHP INI 编辑器

升级PHP版本时是否必须增加PHP内存限制?

不,升级 PHP 版本时并不强制增加 PHP 内存限制。

结论

所有 WordPress 网站都不需要将 PHP 内存限制从 32MB 增加到 256 MB。如果您的网站有很多繁重的文件和超出默认内存的额外插件,那么您应该增加它。

某些托管提供商不允许您增加 PHP 内存限制。如果发生这种情况,您应该联系您的托管提供商来解决此问题。

0

评论0

请先
23G101-11高清无水印下载-22G101系列图集的答疑图解-替代17G101-11
23G101-11高清无水印下载-22G101系列图集的答疑图解-替代17G101-11
刚刚 有人购买 去瞅瞅看

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站