如何通过 WP Toolkit 为您的 WordPress 站点编辑 PHP 内存

在 cPanel 或 Plesk 中使用 WP Toolkit 创建新的安装 WordPress 站点时,PHP 内存默认为 32MB。 WordPress 默认推荐的 PHP 内存限制应该至少为 128MB。 如果您的活动插件需要更多 PHP 内存,那么其他建议的 PHP 内存更改为 256MB 或 521MB,并增加到更高的 PHP 内存级别。

WP Toolkit 默认内存限制 32MB 设置为大多数主机使用的最保守的 PHP 内存。 如果您不增加 WordPress 网站上的 PHP 内存限制,您将遇到活动插件耗尽 PHP 内存的问题。 或者,如果您使用 WP 工具包使用智能更新程序功能更新插件或主题,它们通常会遇到 PHP 内存不足的问题。

要求

  • 访问您的 WHM 帐户。
  • 访问您的 cPanel 或 Plesk 帐户。
  • 了解如何使用 multiPHP 编辑器。
  • 了解 cPanel 或 Plesk 中的集成文件管理器。
  • 您的 WordPress 站点的 SSH 凭据。

通过 WP Toolkit 为您的 WordPress 站点编辑 PHP 内存

面板

步骤1:

登录到您的 cPanel 帐户,然后转到 MultiPHP INI 编辑器并查找有关 memory_limit 的行。 您可以直接或从 WHM 登录您的 cPanel 帐户,然后列出所有帐户并选择正确的 cPanel 帐户。

第2步:

memory_limit 的值应从 32M 增加到 256M。 然后,一旦更新,应用这些更改。

替代方法

如果您能够编辑站点上使用的 PHP 版本的内存限制,则不需要此替代方法。 使用您可以从 cPanel 中找到的文件管理器作为您的站点帐户。 您需要编辑的文件是 wp-config.php 文件。

在站点的 wp-config.php 文件中设置 PHP 内存限制的常量。

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

如果您需要更多的 PHP 内存,那么您可以通过在站点的 wp-config.php 文件中设置这个常量来将该数量增加到 512MB。

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

将更改保存到 wp-config.php 文件。 您还可以使用 cPanel 服务器的 SSH 凭据编辑 wp-config.php 文件,然后使用您喜欢的文件编辑器应用程序。

第 3 步:

使用 cPanel 中的智能更新功能更新插件或主题,验证 PHP 内存是否已正确更新。

步骤4:

登录到您网站的 WordPress 仪表板并检查以确认它是否按预期工作。 WordPress 仪表板中通常预期的任务是加载插件列表,并且您可以编辑网站上的帖子或页面。 活动插件的设置将在 wp- 中正确加载admin,一旦您登录到您的 WordPress 网站,您网站的前端就不会显示 PHP 内存错误 admin 酒吧仍然可见。

百事通

步骤1:

登录到您的 Plesk 帐户并转到网站与域名。 在站点的仪表板中,在 Dev Tools 部分,您可以看到为该站点设置的 PHP 版本。

第2步:

memory_limit 的值默认设置为 128MB,可以增加到 256MB。

将 memory_limit 值更改为 256M,然后保存更改。

替代方法

如果您无法在编辑 PHP 值时直接更新 PHP 内存限制,则这是一种替代方法。 然后您可以使用文件管理器,您可以在 Plesk 中为您的站点帐户找到它。 您需要编辑的文件是 wp-config.php 文件。

在站点的 wp-config.php 文件中设置 PHP 内存限制的常量如下。

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

如果您需要更多的 PHP 内存,那么您可以通过在站点的 wp-config.php 文件中设置这个常量来将该数量增加到 512MB。

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

将更改保存到 wp-config.php 文件。 您还可以使用 Plesk 服务器的 SSH 凭证编辑 wp-config.php 文件,然后使用您首选的文件编辑器应用程序。

第 3 步:

使用 Plesk 中的智能更新功能更新插件或主题,验证 PHP 内存是否已正确更新。

步骤4:

登录到您网站的 WordPress 仪表板并检查以确认它是否按预期工作。 WordPress 仪表板中通常预期的任务是加载插件列表,并且您可以编辑网站上的帖子或页面。 活动插件的设置将在 wp- 中正确加载admin,一旦您登录到您的 WordPress 网站,您网站的前端就不会显示 PHP 内存错误 admin 酒吧仍然可见。

最后的想法

增加 WordPress 网站的 PHP 内存限制有助于提高网站的活动插件稳定性。 PHP 是 WordPress 用来执行代码和生成动态内容的脚本语言。

WordPress 插件和主题会占用大量内存,尤其是在编码不当或未优化的情况下。 当您的 WordPress 网站上的 PHP 内存限制过低时,可能会导致您的网站崩溃并显示错误消息。

通过增加 PHP 内存限制,您可以为您的 WordPress 网站提供更多资源、改善用户体验并减少错误消息。 请务必注意,增加 PHP 内存限制也会增加您网站的服务器资源使用,因此监控您网站的性能并根据需要调整限制是必不可少的。 如果您的站点需要超过 2GB 的 PHP 内存,那么您很可能有活动插件、自定义代码片段或活动主题中的功能导致内存泄漏并激增服务器的内存使用。 如果您的 CPU 使用率显示非常高,那么也值得检查一下。 通过使用交互式进程查看器,例如 top 或 htop,您可以了解服务器上正在运行哪些进程以及正在使用多少内存。

需要更高 PHP 内存的常用插件是页面构建器插件,例如 Elementor 和 Beaver Builder。 这将呈现出动态内容。 UpdraftPlus 等备份插件或 Wordfence 等安全插件可能需要 PHP 内存来创建备份和运行站点安全扫描。

为了降低 PHP 内存水平,不建议运行资源密集型自动化和营销请求。 建议使用带有集成插件的自动化和营销平台服务,而不是尝试直接运行在站点内部运行的站点自动化插件和电子邮件群发营销插件。 这些 cron 事件和进程可能会激增 CPU 使用率并导致您的站点出现长期性能问题。

如果不将 PHP 内存从默认的 32MB 增加,则可能会遇到很多问题。 通常注意到的问题是,如果您正在运行安全或备份插件,这需要更多的 PHP 内存可用。 此外,如果您的网站上运行电子商务插件,例如 WooCommerce,您应该将 PHP 内存增加到至少 512MB。

在不使用 WP 工具包增加 WordPress 站点上的 PHP 内存的情况下,当您尝试使用智能更新功能更新 WordPress 核心、插件和主题以安全地测试站点上的这些更新时,您会注意到内存不足的问题。