VPS主机与服务器★ 4.8 推荐评级

修改WordPress内存限制让WooCommerce运行更流畅

博主头像站长评测
发布于 2019/06/03(修订于 2019/11/01)原创独立站体系

WooCommerce对服务器内存要求最低限制是64MB,如果你的内存限制才64MB以下,那么需要自己增大服务器最小内存的限制。

如果想要增加WordPress内存限制方法也很简单,只需要修改网站的wp-config.php文件,然后插入下面这串代码保存就可以了。

define( ‘WP_MEMORY_LIMIT’, ‘256M’ );

更多的方法可以参考官方教程。

为什么 WooCommerce 需要调高 WP_MEMORY_LIMIT?

WordPress 核心默认分配的 PHP 内存限制通常仅为 40MB(多站点为 64MB)。而在运行 WooCommerce、WPML 多语言、Elementor Pro 等重型复合插件时,40MB 内存极易触发 Fatal error: Allowed memory size of xxx bytes exhausted 致命崩溃报错,导致商品保存失败或结算流程白屏。

正确修改配置步骤

  1. 定位配置文件:通过宝塔面板“文件”或 FTP 进入网站根目录,找到核心配置文件 wp-config.php。

  2. 插入内存配置参数: 打开文件,找到 /* That's all, stop editing! Happy publishing. */ 这行注释,在它的正上方插入以下代码:

    // 提升 WordPress 前台与 WooCommerce 运行时内存上限
    define( 'WP_MEMORY_LIMIT', '256M' );
    
    // 提升后台管理员仪表盘运行内存上限
    define( 'WP_MAX_MEMORY_LIMIT', '512M' );
  3. 保存并检查生效状态: 进入 WordPress 后台,点击 【WooCommerce】→【状态】(Status),在“WordPress 环境”列表中检查“WordPress 内存限制”是否已成功显示为 256MB。