Concrete5 PHP GD 运行 内存不足

Concrete5 PHP GD running out of memory

前几天我 运行 遇到了这个相当烦人的问题;当页面尝试加载时,它只会 'stop' 将半个页面返回给最终用户。具体错误如下所示。

[03-Jul-2015 03:15:04 Europe/London] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 18996 bytes) in [path]/concrete/vendor/imagine/imagine/lib/Imagine/Gd/Image.php on line 602

我和我的主人谈过,他们将 PHP 的内存增加到 512M(这有点过分了),但它仍然会抛出这个错误。我不确定它是 Concrete5 某处的内存泄漏,还是只是该网站所在的服务器。

非常感谢任何建议。

编辑:忘了说我是 运行 1.7.4.2

编辑 2:作为参考,确切的函数是 imagecreatetruecolor()

或者:

ini_set('memory_limit','256M');

在 PHP 内部或让您的主机提高内存限制就可以了。