我正在使用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
如何解决此错误?
答案 0 :(得分:2)
可以想象,当PHP尝试使用比可用内存更多的内存时,会出现此错误消息。我假设更改代码不是一个选项,但你可以增加PHP的可用内存量。
要更改某个特定脚本的内存限制,请在脚本顶部添加如下所示的行:
ini_set("memory_limit","20M");
12M(例如)将限制设置为20 Megs。如果这不起作用,请继续增加内存限制,直到脚本适合或服务器尖叫为止。
您还可以通过在服务器的php.ini文件中添加这样的行来对服务器上运行的所有PHP脚本进行永久性更改:
memory_limit = 20M
希望这有帮助