我正在将我的 drupal 站点移动到新的 IIS 服务器。我让它在一台服务器上完美运行。我禁用了所有非核心模块,关闭了干净的 url,将站点置于维护模式并将文件和数据库移动到我的新服务器。我能够将新网站正常运行。我可以查看主页以及其他内容。我什至可以创建新内容。但是,每当我尝试访问管理页面时,我都会在服务器上收到 500 错误。我在服务器日志中没有得到任何信息来表明问题可能是什么。有谁知道会发生什么?
感谢您的任何想法。
我正在将我的 drupal 站点移动到新的 IIS 服务器。我让它在一台服务器上完美运行。我禁用了所有非核心模块,关闭了干净的 url,将站点置于维护模式并将文件和数据库移动到我的新服务器。我能够将新网站正常运行。我可以查看主页以及其他内容。我什至可以创建新内容。但是,每当我尝试访问管理页面时,我都会在服务器上收到 500 错误。我在服务器日志中没有得到任何信息来表明问题可能是什么。有谁知道会发生什么?
感谢您的任何想法。
菜单路由器菜单系统是否未正确重建?
尝试进入模块页面、菜单页面或运行 cron。
无法访问管理页面的原因可能有很多,包括数据库表未正确移动的事实。
查看 users 表的内容,验证“超级用户”(用户 ID 为 1 的用户)的用户 ID 仍为 1。即自动拥有任何权限的特定用户;如果用户 ID 不再为 1,则该帐户成为普通用户帐户,需要明确允许它做任何事情。
您不需要禁用干净的 url,这就是您在 IIS 中启用它们的方式: http ://learn.iis.net/page.aspx/505/install-drupal-on-iis/
可能与干净的 url 有关,我最近将我的网站删除到 IIS 时也遇到了这个问题,干净的 url 解决了这个问题!