我正在使用Drupal和许多模块,因为我需要很多功能,例如时事通讯,分类菜单,嵌入视频......以及许多其他模块。
当我启用所有这些时,我遇到致命错误,但重点是我正在使用带有128M php内存的开发服务器。
所以,我想知道......基本上不可能在Drupal中一起运行所有这些模块,或者我错过了什么?
感谢
更新:这是我收到的错误消息:
致命错误:第840行/includes/bootstrap.inc中允许的内存大小为134217728字节(尝试分配30220918字节)
答案 0 :(得分:2)
我通常在设置文件中提高php内存限制以解决这个问题。看看下面的文章。
答案 1 :(得分:1)
跟进了一些评论。
Drupal可以运行超过100个模块和数千个节点以及数百万用户,128 MB。
然而,某些模块或模块组合可能会出现问题。最可能的罪魁祸首是本土模块,或者是处于测试阶段或没有大量用户的模块。正如人们在评论中所说的那样尝试禁用模块。
或者,如果您正确设置了开发环境,请在bootstrap.inc中设置一个断点,以确定当时正在执行的操作。
在我的本地环境中,bootstrap.inc中的840行处于监视程序功能中,因此您可能需要检查日志。您可以在问题中发布840行左右的内容。
答案 2 :(得分:0)
编辑sites / default / settings.php
ini_set('memory_limit', '96M');
设置你需要的内存限制