Drupal 管理部分 - 未找到页面

Drupal 管理部分 - 未找到页面

升级到 Drupal 6.12 后,我无法再访问我网站上的管理部分 - 我收到页面未找到错误。
我能够测试/检查的内容:

  • 我启用了干净的 URL,但尝试绕过它们也不起作用,而网站其余部分的 URL 都没有问题。所以我怀疑不是这个原因。
  • Menu_router 表看起来也不错。
  • 我已确认.htaccess 设置正确,Mod_Rewrite 设置也正确。
  • 该网站的其余部分运行良好
  • 我在 settings.php 中设置了基本网址,但没有效果
  • 我已经将管理部分的主题 rootcandy 删除,以确保安全。

还有什么想法可以尝试吗?

答案1

我设法通过使用类似于以下的 SQL 命令禁用系统数据库中的更新模块来解决该问题:

UPDATE system SET status=0 WHERE name="update";

答案2

我最近在网站上遇到过几次这种情况。除了最后一次之外,我遇到过几次,其中几个答案在不同的时间都有效。最终是因为设置文件中的 $base_url 和 $cookie_domain 值不正确。

问题出现在站点在多个服务器(dev/staging/production)上错误地使用一个设置文件(sites/default/settings.php)。

答案3

遗憾的是,这种情况已经发生过好几次了。除了我的其他答案外,另一个解决方案是增加服务器的内存限制。(我认为大多数用户通常能够自己解决这个问题,但可能有一个设置,Drupal 不会给出错误,而是直接转储到 404。这没什么用。)

相关内容