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 致命崩溃报错,导致商品保存失败或结算流程白屏。
正确修改配置步骤
-
定位配置文件:通过宝塔面板“文件”或 FTP 进入网站根目录,找到核心配置文件
wp-config.php。 -
插入内存配置参数: 打开文件,找到
/* That's all, stop editing! Happy publishing. */这行注释,在它的正上方插入以下代码:// 提升 WordPress 前台与 WooCommerce 运行时内存上限 define( 'WP_MEMORY_LIMIT', '256M' ); // 提升后台管理员仪表盘运行内存上限 define( 'WP_MAX_MEMORY_LIMIT', '512M' ); -
保存并检查生效状态: 进入 WordPress 后台,点击 【WooCommerce】→【状态】(Status),在“WordPress 环境”列表中检查“WordPress 内存限制”是否已成功显示为 256MB。