允许的内存大小为16777216字节耗尽(尝试分配78个字节)

时间:2013-02-19 11:57:32

标签: memory fatal-error phpbb

我正在使用PHPbb,一切正常,

但我在admin内的单个页面中收到以下错误。

 Allowed memory size of 16777216 bytes exhausted (tried to allocate 78 bytes) in home/mytestsite/public_html/includes/template.php on line 458

如何解决此错误?

1 个答案:

答案 0 :(得分:2)

可以想象,当PHP尝试使用比可用内存更多的内存时,会出现此错误消息。我假设更改代码不是一个选项,但你可以增加PHP的可用内存量。

要更改某个特定脚本的内存限制,请在脚本顶部添加如下所示的行:

ini_set("memory_limit","20M");

12M(例如)将限制设置为20 Megs。如果这不起作用,请继续增加内存限制,直到脚本适合或服务器尖叫为止。

您还可以通过在服务器的php.ini文件中添加这样的行来对服务器上运行的所有PHP脚本进行永久性更改:

memory_limit = 20M

希望这有帮助