2011-05-05 133 views
0

我得到这个错误(64MB):致命错误

致命错误:用尽67108864个字节允许内存大小(试图分配3456个字节)在/ home/gigiphot /的public_html /包括/thumbnail.inc.php上线158

这个PHP内存限制设置为64MB ..我增加了吗?不知道下一步的...

+0

补充:64 megs是很多。如果该脚本将被使用很多,请考虑使其消耗更少。如果人们开始击中它,高内存消耗肯定会让服务器停机。 – Evert 2011-05-05 15:36:49

回答

0

您可以设置memory_limit的在php.ini文件中,在这里看到:http://php.net/manual/en/ini.core.php

但是,您可能要调查,如果你真的需要这么重的内存消耗...如果此服务将被多个用户同时使用,则可能会出现问题......意外的高内存消耗通常是脚本中出现问题的症状。

+0

我确实认为,但它似乎过分...让我试试它.. – Kevin 2011-05-05 14:36:17

0

尝试增加ini_set('memory_limit', '128M');到文件的顶部。

你可以将其设置为-1忽略的限制,但它一般不推荐使用。

+0

虽然同意,如果脚本将运行很多,可能有更好的方法来做到这一点。 – gmadd 2011-05-05 14:32:31