我正在使用 PHPbb ,一切正常,
但是我在管理员内的单个页面中收到以下错误。
Allowed memory size of 16777216 bytes exhausted (tried to allocate 78 bytes) in home/mytestsite/public_html/includes/template.php on line 458
如何修复此错误?
我正在使用 PHPbb ,一切正常,
但是我在管理员内的单个页面中收到以下错误。
Allowed memory size of 16777216 bytes exhausted (tried to allocate 78 bytes) in home/mytestsite/public_html/includes/template.php on line 458
如何修复此错误?
可以想象,当 PHP 尝试使用比可用内存更多的内存时,会出现此错误消息。我假设更改代码不是一种选择,但您可以增加 PHP 可用的内存量。
要更改某个特定脚本的内存限制,请在脚本顶部包含如下一行:
ini_set("memory_limit","20M");
12M(例如)将限制设置为 20 Megs。如果这不起作用,请继续增加内存限制,直到您的脚本适合或您的服务器尖叫着求饶。
您还可以通过在服务器的 php.ini 文件中添加如下行来永久更改服务器上运行的所有 PHP 脚本:
memory_limit = 20M
希望这可以帮助