如果Drupal中的主题信息模块占用了太多内存,无法访问管理>&燃气轮机;模块页面?
我使用Drupal已经有十页了,我被卡住了。我打开了主题信息模块来辅助主题定制。但是,我无法再访问管理>>模块页面来打开/关闭模块(包括主题信息模块)。它显示了一个白色的错误页面,上面说它试图访问两倍于允许的内存。我可以重新安装Drupal,但如果这是唯一的解决方案,那就太差劲了 任何帮助都将不胜感激 -兰登有两个选择如果Drupal中的主题信息模块占用了太多内存,无法访问管理>&燃气轮机;模块页面?,drupal,themes,Drupal,Themes,我使用Drupal已经有十页了,我被卡住了。我打开了主题信息模块来辅助主题定制。但是,我无法再访问管理>>模块页面来打开/关闭模块(包括主题信息模块)。它显示了一个白色的错误页面,上面说它试图访问两倍于允许的内存。我可以重新安装Drupal,但如果这是唯一的解决方案,那就太差劲了 任何帮助都将不胜感激 -兰登有两个选择 从模块目录中完全删除“Devel”模块。重新加载页面。瞧!没有主题信息模块。缺点:如果您将模块拖回,它仍将被启用 打开PHPMyAdmin(如果您使用的是MAMP、WAMP或安
- 从模块目录中完全删除“Devel”模块。重新加载页面。瞧!没有主题信息模块。缺点:如果您将模块拖回,它仍将被启用
- 打开PHPMyAdmin(如果您使用的是MAMP、WAMP或安装了它的服务器),并运行以下查询:updatesystem SET status=0,其中name='devel_themer'李>
这些应该可以在“紧急情况下”禁用任何模块。您还可以在MAMP/WAMP配置中编辑php.ini文件,以临时为其提供更多内存,但如果您运行在无法识别php.ini更改的共享主机上,则该技巧将不起作用。首先应用Eaton的建议(我更喜欢第二个)
然后增加php.ini配置中的
内存限制(通常是/etc/php5/apache2/php.ini
)。仅用于该模块的WSOD意味着您的每个脚本没有足够的RAM来处理任何严重的问题:目前大多数配置至少需要32M。看来我不需要答案来完成这本书,但我仍然想知道:)