Drupal 7“;“拒绝访问”;PHP更新后/Sessions表为空

Drupal 7“;“拒绝访问”;PHP更新后/Sessions表为空,session,drupal-7,administrator,Session,Drupal 7,Administrator,尝试PHP5.4更新后,我无法登录Drupal 我有两个用户,安装时的默认管理员和权限有限的用户级帐户。登录mysite.com/user/login后,我被重定向到mysite.com/user/1,并显示以下消息“您无权访问此页面”。我尝试mysite.com/admin时也会收到同样的消息 我在settings.php中注释掉了$base_url和$cookies_域条目,但没有成功 如果我尝试使用错误的凭据登录,我的登录将被拒绝。因此,凭证验证正在工作 此外,我清除了数据库中的SESSI

尝试PHP5.4更新后,我无法登录Drupal

我有两个用户,安装时的默认管理员和权限有限的用户级帐户。登录mysite.com/user/login后,我被重定向到mysite.com/user/1,并显示以下消息“您无权访问此页面”。我尝试mysite.com/admin时也会收到同样的消息

我在settings.php中注释掉了$base_url和$cookies_域条目,但没有成功

如果我尝试使用错误的凭据登录,我的登录将被拒绝。因此,凭证验证正在工作

此外,我清除了数据库中的SESSIONS表。在清除会话后,我多次尝试登录,但该表中没有创建新行

不知何故,我通过了凭据验证阶段,但会话未能保存到数据库。。。因此,我的“未授权”消息

我对Drupal core中发生的事情一点也不熟悉。通常我的Drupal安装只是工作

你认为这是Drupal问题还是PHP问题?我是否错过了php.ini中一些愚蠢的设置

p、 我实际上有两个apache虚拟主机,一个安装了Drupal 6,另一个安装了Drupal 7。。。这两个安装都存在此登录问题。(可能是因为他们共享PHP?)


我非常感谢您的任何想法或建议:-)

您似乎尝试了几次。无论如何,我建议你:

清除缓存并运行cron:$drushcall&$drushcron 启动:/user/logout#停止登录会话并再次尝试登录

添加到index.php:

error_reporting(E_ALL | E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
如果你能识别那里的任何东西,也要检查看门狗表。 我使用的是PHP5.4.3,没有任何问题。如果您找不到任何解决方法,那么PHP5.3.10是D8所需的最低版本,因此可以将其降级


您是否尝试在新的PHP版本上重新安装Drupal?

您似乎尝试了几次。无论如何,我建议你:

清除缓存并运行cron:$drushcall&$drushcron 启动:/user/logout#停止登录会话并再次尝试登录

添加到index.php:

error_reporting(E_ALL | E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
如果你能识别那里的任何东西,也要检查看门狗表。 我使用的是PHP5.4.3,没有任何问题。如果您找不到任何解决方法,那么PHP5.3.10是D8所需的最低版本,因此可以将其降级


您是否尝试在新的PHP版本上重新安装Drupal?

是否实现了缓存解决方案?是否实现了缓存解决方案?