【问题标题】:Out of memory error when installing Moodle 2.2.2+安装 Moodle 2.2.2+ 时出现内存不足错误
【发布时间】:2012-05-15 17:10:37
【问题描述】:

我正在尝试使用 Web 安装 (http://www.xxecotest3.ingles100.com) 在使用 PHP 5.4 的共享 1and1 linux 主机中安装 Moodle 2.2.2+。

当我第一次执行安装时,我可以到达它询问moodledata文件夹位置路径的步骤,以及之后的步骤(我不记得那个人要求的是什么,我相信数据库信息)。点击进入下一步后,出现这个错误:

致命错误:第 626 行 /homepages/44/d######/htdocs/tests/moodle/lib/outputlib.php 中的内存不足(分配 8912896)(试图分配 73713 字节)

所以我无法继续安装。此外,即使我尝试从头开始重新安装,我也不能,我会收到相同的错误消息。

我也试过安装 Moodle 1.9。我可以完成安装,在单击最后一个“下一步”(或“继续”)后,我得到了一个空白屏幕。我在 config.php 中打开了调试,现在它显示相同的“内存不足”错误...

我刚刚还用 phpinfo() 检查了 memory_limit 的值,它设置为 90M,我认为应该足够了...

对我做错了什么有任何想法吗?

【问题讨论】:

    标签: memory installation moodle


    【解决方案1】:

    显然你需要在 PHP 配置中提高你的 PHP 内存限制。

    这是在名为 php.ini 的 PHP 配置文件中设置提高参数“memory_limit”的值

    【讨论】:

    • 实际上我调用了 1and1,显然我真正的最大内存是 30M,而不是 phpinfo() 说的 90M。幸运的是,我已经能够以相同的价格将托管计划升级为 80M 的,并且刚刚完成安装,没有任何问题。谢谢!
    • 请注意,因为您可能需要更多内存,具体取决于您的 Moodle 大小。自动备份、统计计算和评分计算等操作可能需要更多内存。
    猜你喜欢
    • 1970-01-01
    • 2016-01-06
    • 2018-11-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 2014-08-19
    • 1970-01-01
    相关资源
    最近更新 更多