只有管​​理页面上的Drupal WSOD,无论何时启用任何非核心模块

时间:2011-07-14 09:39:28

标签: drupal drupal-6 wsod

我有一个drupal 6.22的新安装,我做的第一件事就是安装CCK。启用此模块在整个站点上给了我一个WSOD,所以我从sites / all / modules中删除了模块目录。这摆脱了WSOD,但现在每当我启用非核心模块时,网站的前端继续工作,但管理屏幕给了我一个wsod。我已经阅读了关于此的drupal文档并安装了dtools。随着dtools开启,我可以看到我收到了错误

ERROR: Callback: system_main_admin_page() doesn't exist!

我猜测在不禁用模块(CCK)的情况下删除CCK文件可能是问题的一部分。如何以编程方式禁用模块?有关解决这个问题的其他想法吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

如果你基本上有一个全新的安装,那么重新安装Drupal并不难解决你的问题。如果您不希望这样做,您可以通过phpMyAdmin,数据库查询等来禁用数据库中的模块。

如果在phpMyAdmin中,请转到system表,找到要禁用的模块,并将状态从1更改为0