【问题标题】:cannot access drupal admin site无法访问 drupal 管理站点
【发布时间】:2010-07-16 15:53:06
【问题描述】:

我正在将我的 drupal 站点移至新的 IIS 服务器。我让它在一台服务器上完美运行。我禁用了所有非核心模块,关闭了干净的 url,将站点置于维护模式并将文件和数据库移动到我的新服务器。我能够将新网站正常运行。我可以查看主页以及其他内容。我什至可以创建新内容。 但是,每当我尝试访问管理页面时,我都会在服务器上收到 500 错误。我在服务器日志中没有得到任何信息来表明问题可能是什么。有人知道会发生什么吗?

感谢您的任何想法。

【问题讨论】:

  • 让我拿出我的水晶球……嗯……什么都没有……你确定关闭干净的网址没有破坏任何东西吗?通常不建议这样做。有问题的网址是什么?无论如何..我认为这个问题应该是服务器故障。
  • 我很抱歉 - 我意识到这是一个相当模糊的问题,但我希望有人可能以前见过这个问题,也许有快速修复。我不完全确定干净的 url 对任何事情负责,但我认为管理站点会非常标准 - 我尝试了 mysite/index.php?q=admin 和 mysite/admin,但都没有工作。我最终可能会尝试新的全新安装,确保它正常工作,然后尝试移动我现有的站点。谢谢
  • 管理员是否因为某种原因发生了重定向?

标签: drupal


【解决方案1】:

菜单路由器菜单系统是否重建不正确?

尝试进入模块页面、菜单页面或运行 cron。

【讨论】:

  • 我能够使用它的 url - /admin/report/run-cron 运行 cron。现在我可以访问管理站点了。谢谢
  • 对不起 - 那是 /admin/report/status/run-cron
【解决方案2】:

您无法访问管理页面的原因可能有很多,包括数据库表未正确移动。
查看 users 表的内容,验证“超级用户”(用户 ID 为 1 的用户)的用户帐户是否仍具有用户 ID 等于 1。即自动拥有任何权限的特定用户;如果用户 ID 不再为 1,则该帐户成为普通用户帐户,需要明确允许其做任何事情。

【讨论】:

  • 完全正确 - 我的管理员帐户为 1,因此它应该能够访问任何内容。我实际上并没有被拒绝访问 - 我无法到达任何地方。似乎只是该页面正在超时。
  • 您是否尝试过直接使用其 URL(例如/admin/content/node)访问管理页面?
【解决方案3】:

您不需要禁用干净的 url,这是您在 IIS 中启用它们的方式: http://learn.iis.net/page.aspx/505/install-drupal-on-iis/

可能与干净的网址有关,我最近将我的网站删除到 IIS 时也遇到了这个问题,干净的网址解决了这个问题!

【讨论】:

    猜你喜欢
    • 2020-05-28
    • 2018-07-14
    • 2019-01-31
    • 2015-09-18
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    相关资源
    最近更新 更多