首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“`drush”生成正确的链接,但结果是“访问被拒绝”

“`drush”生成正确的链接,但结果是“访问被拒绝”
EN

Drupal用户
提问于 2015-10-30 09:42:51
回答 3查看 12K关注 0票数 10

我已经为我的网站设置了一个Drush别名(托管在共享主机上),该别名工作正常,因为drush statusdrush cc all等命令工作正常。drush uli带来了问题。它生成一次登录链接,域是正确的,一切看起来都很好,但是当进入浏览器时,就会产生标准的Drupal。

访问被拒绝

页面。

别名设置的一部分和path-alias_-es中一些有趣的问题,与数据库设置的关系,别名的用法和相关性,最初在GitHub上的Drush问题页中讨论过。

技术资料:

  • 这是一个干净的Drupal 7安装,没有控制模块。
  • 我可以使用密码登录(甚至使用使用相同别名的drush upwd设置的密码)。
  • 我检查了所有可能的源(如截断sessions表等)。在相似但却不同的问题 on StackExchange中讨论。
  • 我尝试过不同的浏览器,并清除了浏览器缓存和cookie,就像在有关Drupal.org的各种类似讨论中所建议的那样,所有这些都没有成功。

Drush别名:

代码语言:javascript
复制
$aliases['myalias'] = array(
  'uri' => 'mysite.com',
  'root' => '/home/mysite.com/web',
  'path-aliases' => array(
    '%drush' => '/home/.composer/vendor/drush/drush',
   ),
  '%files' => '/home/mysite.com/web/sites/mysite.com/files',
); 

别名对于其他命令(比如清除缓存)是正确的,drush status确认Drupal是正确引导的。

EN

回答 3

Drupal用户

回答已采纳

发布于 2015-10-30 14:11:25

我不太清楚为什么drush uli会被拒绝访问。我怀疑这是与验证/生成一次链接和/或不正确的时间戳在users表中有关。

解决方案是删除数据库中的密码。(通过drush upwd或直接在Drupal中更改它不起作用。)删除用户密码后,我能够运行drush uli

票数 2
EN

Drupal用户

发布于 2016-09-04 23:54:51

当用户被阻塞时,可能会发生这种情况。在User表中将状态设置为1可以解决此问题。

票数 14
EN

Drupal用户

发布于 2017-01-05 16:13:44

还可以检查洪水位。有可能是IP地址阻止访问的尝试失败的记录。

票数 3
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/179259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档