Доступ к сайту Д8

Главные вкладки

Аватар пользователя quattro quattro 12 сентября 2023 в 16:33

Всем хорошего настроения!

Проблема следующая:
Сайт на Д8, им не пользуемся активно... просто висит для seo..
Понадобилось зайти в админку а оно не заходит.
Пароль забыт, восстановление пароля не присылает ссылку.
Полез поменять пароль на скопированный из другого такого сайта на Д8, не помогло.
В общем не могу найти где Д8 хранит в базе данных основной e_mail сайта.
Может такой почтовый ящик мы убили за не надобностью... и он просто не может отправить ссылку на восстановление.
Подскажите, что думаете?

Комментарии

Аватар пользователя quattro quattro 14 сентября 2023 в 10:05

Всем огромное спасибо!
Делюсь опытом:
Попробовал сначала сделать как в 3 комментарии "bsyomov",
Консоль начала материться на ошибку версии PHP для консоли:

[preflight] Your command line PHP installation is too old. Drush requires at least PHP 7.1.3. To suppress this check, set the environment
ment variable DRUSH_NO_MIN_PHP=1

По этому сделал как в первом комментарии , создал файл, изменил в нем только uid пользователя которому меняю пароль. В двух местах.

В общем, когда через консоль попробовал, то не нашел инструкции адекватной где прописать значение DRUSH_NO_MIN_PHP=1

Если кто сможет тут дополнить об этом информацию, то может поможет кому нибудь ещё!

Аватар пользователя bsyomov bsyomov 14 сентября 2023 в 21:54

Надо было запускать друш с нужной версией php просто.
Как-то так:
/path/to/fresh/php-cli /path/to/drush
Пути конечно могут быть разными, но скорее всего для php что-нибудь вроде /usr/bin/php8.1

Запустить drush с передачей переменной можно так:
DRUSH_NO_MIN_PHP=1; /path/to/drush

Или так:

export DRUSH_NO_MIN_PHP=1
/path/to/drush

Но так лучше не делать.