1

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

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

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

谢谢,

4

1 回答 1

1

如果您基本上是全新安装,那么只需重新安装 Drupal 就可以解决您的问题。如果您不想这样做,您可以通过 phpMyAdmin、数据库查询等禁用数据库中的模块。

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

于 2011-07-14T14:59:42.233 回答