虽然我有更多的分配,PHP内存不足

时间:2016-08-30 22:44:42

标签: php memory drupal

我在Drupal网站上收到以下错误: Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 205668 bytes)

可以肯定的是,268,435,456 + 205,668 = 268,641,124字节= 256.2 MB。

在我的php.ini中,我有memory_limit = 2G。我已经验证我正在编辑正确的php.ini文件。当我对网站进行xdebug并将ini_get('memory_limit');输入控制台时,我会收到2G输出。所以我知道我的文件正在被正确阅读。

我还检查了我的.htaccess文件,以验证其中没有其他内存指令。没有。这个限制来自哪里?

2 个答案:

答案 0 :(得分:1)

事实证明,此网站启用了Drupal的path_memory模块,我尝试命中的路径配置为admin/config/system/path-memory最多可用256M。棘手。

答案 1 :(得分:0)

1)你先生必须有大量内存才能为每个HTTP / PHP进程申请2场演出。

2)php memory_limit不接受' G'作为一个适当的设置,改为2048M How to increase memory limit for PHP over 2GB?