我在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模块。你认为它会再次引发问题吗?
请帮忙
答案 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;
祝你好运!