我花了几个小时试图找出问题所在。问题是:
登录有效但我以管理员身份登录后页面无法更改。我知道登录有效,因为错误的凭据会产生错误。我甚至没有看到管理工具栏。页面上不存在其他页面,但是如果我在用户/ 1上输入?q = admin,则会进入“拒绝访问”
我做了什么:
我怀疑问题是什么,但不知道如何解决它:
我有什么:
提前谢谢
答案 0 :(得分:0)
我无法想象这会是一个权限问题,但如果是这样的话,你可以先做(和btw,我绝对不会建议在生产服务器上这样做):
cd /<path_in_which_drupal_root_sits>
chown -R apache:apache <drupal_root>
chmod -R 777 <drupal_root>
您可能需要sudo才能执行这些操作,并且您肯定希望在完成测试后将chmod权限恢复为775,755或644,以适合目录/子目录。
这可能无法彻底解决您的问题,但它至少可以帮助您消除权限问题。
要测试代理问题,您可以尝试安装lynx(命令行http客户端),并尝试使用localhost通过它访问您的站点。您应该能够登录,如果您获得与远程访问不同的结果,您可能确实有一些奇怪的代理或其他网络问题正在干扰。
最后,这可能实际上是最有用的一点,你应该在登录过程之前,期间和之后检查你的标题。您可以使用FireBug或Developer Tools等执行此操作。当然,检查您的Apache访问和错误日志是否有任何意外或不寻常的事情。
但最有可能的是,您只需要重新安装并再次尝试。
答案 1 :(得分:0)
原来这是SELinux问题。我发现如果我通过注销URL注销然后在我的网站上使用https,我可以登录并正确使用它。我需要重新安装证书并设置安全性...感谢大家的帮助。