我很清楚这个问题已被多次询问,但他们都没有找到适合我的答案。我得到了:
PHP致命错误:第1373行/some/dir/phpmailer/class.phpmailer.php中允许的内存大小为262144字节(试图分配7168字节)
我的内存限制设置远高于/etc/php/apache2/php.ini和/etc/php/cli/php.ini。我还在类和脚本中设置了php内存限制,因此我现在处于亏损状态。如果我通过CLI运行脚本它可以正常工作,但在一个站点上它没有。对我来说没有任何意义......
我在Gentoo上运行PHP 5.4.13并且需要启动并运行,任何帮助将不胜感激。
答案 0 :(得分:0)
对于第一个php有不同的cli和site设置。你可以写简单的脚本:
<?php
#i.php
phpinfo();
并查找memory_limit设置。你可以在PHP脚本中更改它
答案 1 :(得分:0)
确保php.ini中的内存限制在其末尾有一个M。
我那里有512个,当我将其更改为512M时....没问题
z