我已经为我的网站设置了一个Drush别名(托管在共享主机上),该别名工作正常,因为drush status、drush cc all等命令工作正常。drush uli带来了问题。它生成一次登录链接,域是正确的,一切看起来都很好,但是当进入浏览器时,就会产生标准的Drupal。
访问被拒绝
页面。
别名设置的一部分和path-alias_-es中一些有趣的问题,与数据库设置的关系,别名的用法和相关性,最初在GitHub上的Drush问题页中讨论过。
技术资料:
drush upwd设置的密码)。sessions表等)。在相似但却不同的问题 on StackExchange中讨论。Drush别名:
$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是正确引导的。
发布于 2015-10-30 14:11:25
我不太清楚为什么drush uli会被拒绝访问。我怀疑这是与验证/生成一次链接和/或不正确的时间戳在users表中有关。
解决方案是删除数据库中的密码。(通过drush upwd或直接在Drupal中更改它不起作用。)删除用户密码后,我能够运行drush uli。
发布于 2016-09-04 23:54:51
当用户被阻塞时,可能会发生这种情况。在User表中将状态设置为1可以解决此问题。
发布于 2017-01-05 16:13:44
还可以检查洪水位。有可能是IP地址阻止访问的尝试失败的记录。
https://drupal.stackexchange.com/questions/179259
复制相似问题