如何在Drupal中占用太多内存来访问管理>>模块页面时,如何禁用它?

时间:2009-07-10 16:36:59

标签: drupal themes

我是完成使用Drupal的10页,我被卡住了。我打开了主题信息模块以帮助主题自定义。但是,我无法再访问管理>>模块页面来打开/关闭模块(包括主题信息模块)。它会显示这个白色错误页面,表示它尝试访问的内存大约是允许的内存的两倍。我可以重新安装Drupal,但如果这是唯一的解决方案,那就太蹩脚了。

非常感谢任何帮助!

-Landon

2 个答案:

答案 0 :(得分:1)

两个选项。

  • 完全从模块目录中删除“Devel”模块。重新加载页面。瞧!没有主题信息模块。缺点:如果您重新拖动模块,它仍将启用。
  • 打开PHPMyAdmin(如果您正在使用MAMP,WAMP或安装了它的服务器)并运行以下查询:UPDATE system SET status = 0 WHERE name ='devel_themer';

这些应该能够“紧急”禁用任何模块。您还可以编辑MAMP / WAMP配置中的php.ini文件,以便暂时为其提供更多内存,但如果您在无法识别php.ini更改的共享主机上运行,​​则该技巧将无效。

答案 1 :(得分:0)

首先应用伊顿的建议(我更喜欢第二个)。

然后在php.ini配置中增加memory_limit(通常为/etc/php5/apache2/php.ini)。只有那个模块的WSOD意味着你真的没有足够的RAM用于任何严肃的事情:现在大多数配置至少需要32M。