我最近尝试设置一个新的本地 XAMPP 安装,并想在其上安装 Luna Forum 软件。但安装完成后,我收到以下错误提示:
致命错误:[...]\forum\themes\Fifteen\views\header.php 第 43 行允许的内存大小 134217728 字节已用尽(试图分配 7168 字节)
这不是之前在这里问到的常见问题,因为如您所见,7168 字节远低于最大值 134217728 字节。发生错误的文件是https://github.com/GetLuna/Luna/blob/lunadev/themes/Fifteen/views/header.php。
它似乎不属于代码,因为正如您在行中看到的,没有任何东西可能产生问题,只有</div>
。
该错误出现在 Luna 的最新稳定版本和最新的开发版本中。
有什么办法可以修复它吗?
答案1
错误和您的解释略有不同。这并不是说您只使用了7168 bytes
,而是7168 + currently used >= 134217728 bytes
。
真的,你应该向 Luna 软件团队提交一个错误来调查,因为如果不深入了解他们的软件内部结构,解决这个问题会非常复杂。
答案2
可能太明显了,但是您是否尝试过增加 php.ini 文件中的内存限制?
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M