首页 > 解决方案 > wordpress:致命错误:内存不足(已分配 56623104)

问题描述

我在 PHP 7.0 下有一个 wordpress 网站。我的服务器日志充满:

wordpress: Fatal error:  Out of memory (allocated 56623104)

我的问题是这个值 56623104(~56M) 是从哪里得到的?我应该去哪里看?

在我的 php.ini 中,我有:

php -i | grep memory_limit
memory_limit => 2048M => 2048M

在 wp-config.php 我有:

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

我也有足够的空闲内存:

             total       used       free     shared    buffers     cached
Mem:          3945       2848       1096          0         57       1298
-/+ buffers/cache:       1492       2453

标签: wordpressphp-7memory-limit

解决方案


创建一个像你一样的新文件(使用 php),例如 phpinfo.php。然后把这个放进去:

<?php
phpinfo();
?>

将其上传到您的站点并在浏览器中打开它,检查内存实际上是 256。将其弹出到子目录并在那里检查它是否相同。


推荐阅读