安装Drupal时,在RedHat / Centos 7.5上出现“致命错误:允许的内存大小”错误

时间:2019-01-28 15:45:18

标签: php drupal centos redhat

我在Centos 7.5上安装了LEMP堆栈以运行Drupal应用程序。

所需的PHP版本是7.2,使用epel / remi存储库安装。

完成所有操作并正确部署了应用程序后,我收到一个“致命错误:bla / bla / bla.php中允许的内存大小已用完XX字节(尝试分配XXX字节)”

这似乎是memory_limit的问题,但不能是:PHP内存限制设置为512M,并且该应用程序可以在任何其他环境(基于Debian)中正常运行。我还尝试重现此问题,并在centos:centos7.5 docker映像上重新创建堆栈,并且一切正常。

我认为这可能是RedHat / Centos的问题,也许是某些OS参数。考虑到我也禁用了Selinux。

有什么主意吗?

Thx 丹妮尔

1 个答案:

答案 0 :(得分:3)

如果您使用centos 7作为服务器,而php为7.2 转到/usr/local/php72/lib 作为根memory_limit 对于drupal 8,您需要将memory_limit至少设置为2048M

memory_limit = 2048M