尝试 php 5.4 更新后,我无法登录 Drupal。
我有两个用户,安装的默认管理员和权限有限的用户级帐户。在 mysite.com/user/login 登录后,我被重定向到 mysite.com/user/1,并显示以下消息“您无权访问此页面”。当我尝试 mysite.com/admin 时,我得到了同样的结果
我已经注释掉了 settings.php 中的 $base_url 和 $cookies_domain 条目,但没有运气。
如果我尝试使用错误凭据登录,我的登录将被拒绝。所以凭据验证正在工作。
另外,我清除了数据库中的 SESSIONS 表。我在 SESSIONS 清除后尝试登录多次,但该表中没有创建新行。
不知何故,我通过了凭据验证阶段,但是会话无法保存到数据库中……因此我的“未授权”消息。
我对 Drupal 核心中发生的事情一点也不熟悉。通常我的 Drupal 安装正常工作。
您认为这是 Drupal 问题还是 PHP 问题?我是否错过了 php.ini 中的一些愚蠢设置?
ps - 我实际上有两个 apache 虚拟主机,一个安装了 Drupal 6,另一个安装了 Drupal 7……这个登录问题发生在两个安装中。(可能是因为他们共享 PHP ?)
我非常感谢任何想法或建议:-)