【发布时间】:2015-05-30 23:20:16
【问题描述】:
将商品添加到购物车时,我不断收到以下错误消息。它刚刚开始出现,我在数据库中留下了足够多的内存。我在网上搜索了一个解决方案,我已经尝试了所有这些:编辑 php.ini,编辑 .htaccess 并将 php.ini 放入 wp-admin。任何帮助将不胜感激。
致命错误:允许的内存大小为 125829120 字节已用尽(已尝试 分配 65484 字节)在 /homepages/22/d515555101/htdocs/wp-content/plugins/woocommerce/includes/class-wc-cart.php 第 259 行
【问题讨论】:
-
也许脚本的某些部分消耗的内存比默认情况下指定的要多。您可以使用
ini_set('memory_limit', '2048M');增加它,或者更好地找出它占用这么多内存的原因。 -
为PHP增加内存wordpress.org
-
感谢 cmets 的回复。这有助于找到解决方案。研究为什么它会占用这么多内存。
-
尝试查看 /var/log/httpd/access_log 或 error_log。还启用mysql慢查询日志和tailf /var/log/mysql/slow-log;它将帮助您找出在将商品添加到购物车时占用如此多内存的原因。
标签: php mysql wordpress woocommerce