更改管理员密码后无法访问该站点

时间:2014-04-15 15:37:59

标签: drupal drupal-7 admin

我在bluehost上托管了drupal 7网站。

更改管理员密码后,出现错误。然后我尝试访问该网站,我能够做到这一点,但速度非常慢。

现在,我无法以管理员身份访问该网站。它变得更加奇怪:如果我从服务器上删除所有历史记录和cookie,我就可以访问该站点;我也可以作为经过身份验证的用户登录。

当我尝试以管理员身份登录时,我会看到一个白页或一个" 500内部服务器"错误。 (这取决于浏览器;我尝试过Chrome,FF和IE。)在我这样做之后,即使作为访客或经过身份验证的用户,我也无法访问该网站;只有当我删除所有历史记录和cookie时,我才能以访客或经过身份验证的用户身份访问该网站。

我该如何解决这个问题?

这是bluehost代表给我的错误日志:

[2014年4月15日14:48:49欧洲/赫尔辛基] PHP致命错误:在第814行的public_html / includes / menu.inc中调用未定义的函数intel_path_filter_type_to_arg() 这个模块是否与该问题有关? https://drupal.org/project/intel

我想我禁用了google analytic api模块。也许这个问题与Drupal SEO模块之一有关?

我真的不确定,也无法连接我的网站..

昨天网站效果很好!将网站恢复到昨天的备份没有帮助 - 这是最奇怪的事情!

更新:问题与下面两个中的一个(或两者)有关:

  • 来自intel模块的错误
  • 会话缓存/缓存

现在网站运行良好,智能模块处于活动状态。恢复数据库的奇怪之处并没有解决问题。

我害怕再次更改密码或禁用intel模块。你认为它会再次引发问题吗?

请帮忙

2 个答案:

答案 0 :(得分:1)

尝试通过数据库禁用Drupal SEO模块:

UPDATE system SET status='0' WHERE name='seotools';

如果您拥有此模块,请将其停用:https://drupal.org/project/intel

问候。

答案 1 :(得分:1)

您需要的所有信息都在此链接中:https://drupal.org/node/1023428

只需使用drupal根目录中的./scripts/password-hash.sh newpwd生成新的哈希密码,并使用以下查询将其引入数据库

UPDATE users SET pass
='[HASHED PASSWORD]' WHERE uid = 1;
祝你好运!