Chamilo安装内存错误:Mysql

时间:2016-12-29 09:25:59

标签: php mysql installation cpanel

在cPanel安装中,我安装了Chamilo,并收到以下错误,如下所示。

我查看了PHP.ini文件并将其设置为64M,我将其增加到128M。这没有解决问题。

致命错误:在第170行的[$ our path] /education/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/AbstractAsset.php中,允许的内存大小为33554432字节(试图分配32个字节)< / p>

1 个答案:

答案 0 :(得分:0)

Chamilo可能会使用超过32MB来加载某些特定页面(特别是之前从未加载的报表页面或脚本)。例如,在平均值上,对于版本1.10,它每页仅使用大约22MB。

您特别看到的错误消息表明仍有32MB的活动内存限制。

如果您已经在php.ini中更改了它,则很可能(在cPanel安装上)某些.htaccess文件将覆盖此限制并将其设置回32MB。根据Chamilo根目录所在的位置,如果Chamilo目录位于/ public_html / chamilo /中,则此.htaccess文件可能位于/public_html/.htaccess中。 (.htaccess文件会修改位置下的所有目录的设置。)

.htaccess限制应如下所示:

php_flag memory_limit 32M

或者,上面你的cPanel(WHM经常是cPanel的伴侣)可能会阻止cPanel实际设置memory_limit。您可以访问控制cPanel的平台。如果没有,您应该联系您的托管服务提供商,并要求他们提高该限制。

如果您管理了数千名学生,某些报告的内存消耗可能高达256MB,因此请直接将其更改为该限制。

如果您使用的是Chamilo的开发版本,由于使用了需要大量内存的Symfony组件,内存消耗可能会更高。