前几天我遇到了这个相当讨厌的问题;当一个页面试图加载它时,只需将半页返回给最终用户即可“停止”。确切的错误如下所示。
[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()
答案 0 :(得分:0)
或者:
ini_set('memory_limit','256M');
在PHP内部或让你的主机提高内存限制就可以了。