`drush uli` генерирует правильную ссылку, но приводит к« Доступ запрещен »

Я установил псевдоним Drush для моего сайта (размещенный на общем хостинге), алиас работает правильно, потому что команды вроде drush status, drush cc all и т. д. работа. Проблема связана с drush uli. Он генерирует одноразовую ссылку для входа, домен верен, все выглядит правильно, но при вводе в браузер это приводит к standard Drupal

  

Доступ запрещен

страница.

Частично настраивать псевдоним и некоторые интересные проблемы вокруг path-alias -es, отношения с настройками базы данных, его использование и релевантность псевдонимов изначально обсуждалась в Страница Drush issues на GitHub .

Техническая информация:

  • Это чистая установка Drupal 7 без модулей Contrib.
  • Я могу войти с использованием пароля (даже используя пароль, установленный через drush upwd, используя тот же псевдоним).
  • Я проверил все возможные источники (например, обрезание sessions таблица и т. д.), обсуждаемые в аналогичный, но все же другой вопрос на StackExchange .
  • Я пробовал разные браузеры и очищал кеши браузера и файлы cookie, как это было предложено в различных подобных обсуждениях на Drupal.org, без везения.

Дружественный псевдоним:

$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 загружается правильно.

4 голоса | спросил David Lukac 30 +03002015-10-30T12:42:51+03:00312015bEurope/MoscowFri, 30 Oct 2015 12:42:51 +0300 2015, 12:42:51

2 ответа


2

Я не совсем уверен, почему drush uli получает Access Denied . Я подозреваю, что это что-то с проверкой /генерацией одноразовых ссылок и /или неправильной меткой времени в таблице users .

Решение заключалось в удалении пароля в базе данных. (Изменение его с помощью drush upwd или непосредственно в Drupal не сработало.) После удаления пароля пользователя я смог запустить drush uli

ответил David Lukac 30 +03002015-10-30T17:11:25+03:00312015bEurope/MoscowFri, 30 Oct 2015 17:11:25 +0300 2015, 17:11:25
6

Это может произойти, когда пользователь заблокирован. Установка статуса в 1 в таблице «Пользователи» может разрешить его.

ответил xtfer 5 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 05 Sep 2016 02:54:51 +0300 2016, 02:54:51

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132