如何增加 WordPress 内存限制 [权威指南]
已发表: 2021-05-05如何增加 WordPress 内存限制? 您是否遇到过网站因达到内存限制而崩溃的问题? 如果发生这种情况,您可以咨询您的开发人员来解决它。 但是,有一些简单的方法可以自己完成,特别是它会帮助您了解它发生的原因。
WordPress PHP 的内存限制是许多人面临的问题。 因此,了解如何增加 WordPress 内存限制可能是有益的。
在本文中,我们将尝试了解几种在 WordPress 中最大化内存空间的方法。 但在此之前,您需要先了解这个概念。 因此,这是您需要了解的有关 WordPress 的所有信息,从概念本身和类型到您可能面临的错误类型以及如何解决这些错误。
什么是 WordPress 内存限制?
WordPress 是您的企业或任何其他网站的重要概念。 PHP 是 WordPress 的一部分。 它是一种服务器端语言。 该语言用于生成您网站的 HTML 页面。
检查我们的 HTML 模板
该语言非常动态,具有各种功能方面。 它的一些工作包括执行计算、处理与 WordPress 相关的查询以及许多其他功能。 内存空间是功能齐全的 PHP WordPress 最重要的方面。
每个 WordPress 都有内存限制。 WordPress 的 PHP 内存限制为 32MB 到 64MB。 如果您运行的是单个站点,则 WordPress 限制将在 40MB 左右。 超过限制后,将在站点上看到致命错误消息。
另一方面,多站点协同工作会将 wp 内存限制增加到最大 64MB。 因此,最佳所需内存通常被称为 128MB。
但是,如果插件需要,您最终可能需要更多空间。 这样,您可以在激活服务器IP和内存使用显示插件后轻松查看内存使用情况。
为什么在 WordPress 上可能需要更多空间
增加对 WordPress 的限制可以快速调整您可能面临的任何类型的错误。 但是,您必须注意不要占用太多空间,因为这会使您的网站效率低下。
您在 WordPress 上需要更多空间的一个主要原因是您需要更多空间来上传网站内容。 有时,使用旧版本运行插件会使网站效率低下且速度缓慢。 因此,您可能需要增加空间来升级版本以增强性能。
WordPress中不同类型的内存限制
您可以在 WordPress 中找到两种类型的内存限制。 这些是管理和公共内存限制。
管理内存限制
管理内存限制是管理页面的限制。 同样,这通常是网站的所有者页面。 作为网页的管理员或所有者,您有权使用有限的空间来对页面内容进行编码。 此空间限制称为管理内存限制。
公共内存限制
网站的公共页面只是公共用户可用的登陆页面和其他页面。 托管服务器再次允许公共页面的有限空间。 有限的空间称为公共内存限制。
如何增加 WordPress 内存限制:3 种有效方法
在您的函数中的任何时候,您肯定需要增加 WordPress 内存限制。 增加管理内存限制以及增加公共内存限制都是如此。 有 3 种不同的方法可以做到这一点。
编辑 wp-config.PHP 文件
wp-config.PHP 文件包含站点基本配置的详细信息。 这是您的 WordPress 文件目录的根目录。
首先,您需要搜索以下行:define('WP_MEMORY_LIMIT', '32M');。 找到此行后,您需要修改最后一个数字并增加它。 现在,最后一个数字基本上是空间限制。 因此,您至少应该将其增加到 128M。 最后,该行应如下所示:define('WP_MEMORY_LIMIT', '128M');。
当你完成增加内存限制时,你应该记得保存它。 如果将来需要,您仍然可以增加内存。 但是,您不应该过度操作,因为这可能会使服务器崩溃。
编辑 PHP.ini 文件
这是第一种方法不起作用时的方法。 有时,您可能无法仅通过增加 WordPress 内存来解决 PHP 增加内存限制问题。 在这种情况下,您将不得不转到服务器设置。 但是,您不能使用共享服务器来使此过程正常工作。
如果您使用的服务器是私有的,您可以在根文件夹中找到 PHP.ini 文件。 找到它后,您应该进行以下更改:
- memory_limit = 256M
- upload_max_filesize = 12M
- post_max_size = 13M
- 文件上传 = 开
- 最大执行时间 = 180
您应该输入适合您兴趣的值并解决内存限制错误。 此外,您必须清除缓存以检查更改是否解决了问题。
编辑 .htaccess 文件
这是您可以使用的最后一个选项。 当前一种方法不起作用时,这是您的最后手段。 文件名前面的点表示它是隐藏的。 因此,如果您在根文件夹中找不到它,您将在 SFTP 管理器中找到它。

但是,通过此过程增加内存限制要容易得多。 您所要做的就是在 .htaccess 文件中添加一些命令。 这些命令如下:
- 第一个命令: php_value memory_limit 256M
- 第二条命令: php_value upload_max_filesize 12M
- 第三条命令: php_value post_max_size 13M
为什么会出现 WordPress 内存限制错误?
您的网站将需要足够的数据来存储所有内容。 每当可用空间不足时,就会出现内存限制错误。 就这么简单。
但是,问题是如果内存意外完成,为什么内存会耗尽。 就像任何其他网站一样,您的网站应该随着时间的推移进行更新和升级。 同样,这将导致更新的插件和脚本存储在服务器上。 有了所有新内容,可用空间每天都会不断聚集。 最终,您将看到 WordPress 内存限制被填满并显示错误消息。
如何在 WordPress 中检查当前空间
您可以轻松检查 WordPress 的当前内存空间。 这可以在站点运行状况工具中进行检查。 首先,转到 WordPress 仪表板。 然后,您将看到“工具”。 单击它,您将找到“站点健康”选项。 在此选项中,您将看到“信息”。 单击它并检查服务器部分。 在那里你可以看到 PHP 内存限制。
经常问的问题
有 3 种方法可以增加 WordPress 内存限制。 您可以选择其中任何一种来增加 WordPress 的 PHP 存储限制。 我们已经讨论了上述文章中的所有方法。
WordPress 的默认内存限制为 32MB。 有时,它可能高达 64MB,这可能很少见。 在大多数情况下,它大约是 32MB 默认空间。
您可以在站点运行状况工具选项中检查 WordPress 内存限制。 您可以在“工具”选项中找到站点健康工具。
最佳 PHP 内存限制应为 256M。 但是,某些网站可能需要更多空间来存储数据。
您可以通过登录 cPanel 轻松更改内存限制。 但是,登录后,转到“软件”选项。 您将在那里找到 PHP 版本选项,然后找到内存限制部分。 因此,您可以通过单击值来更改内存。
您可以在 wp-admin 目录中找到 PHP INI。 当然,它应该默认存在。 如果没有,您可以随时创建并定义一个新的。
综上所述
WordPress是在线开展业务的重要平台。 就像任何其他存储设施一样,WordPress 中的空间将有限供您使用。 因此,了解如何增加 WordPress 内存限制是非常有利的。 上面提到的3种方法是最有效的。 您首先应该弄清楚哪个最适合您。