尝试php 5.4更新后,我无法登录到Drupal。PHP update/Sessions表空后Drupal 7“拒绝访问”
我有两个用户,一个是安装的默认管理员和一个权限有限的用户级帐户。在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中的愚蠢设置吗?
p.s. - 我实际上有两个apache虚拟主机,一个使用Drupal 6安装,另一个使用我的Drupal 7 ...这两个安装都会发生此登录问题。 (大概是因为它们共享PHP?)
我非常感谢:-)
你有没有实现任何缓存解决方案? –