У меня есть форум на хостинге Communiteq и другой форум с самостоятельным хостингом на DigitalOcean. Сегодня я сделал резервную копию форума на Communiteq и восстановил её на своём форуме DO через интерфейс.
После этого я не могу войти в свой форум DO. При попытке воспользоваться опцией «Забыли пароль» я получаю ошибку «Нет аккаунта, соответствующего имени пользователя». Войти не удаётся ни под учётной записью администратора, ни под любой другой.
Исходящая электронная почта отключена для пользователей, не являющихся сотрудниками.
Я просмотрел другие похожие темы, но не нашёл решения.
Я включил вход через Google SSO на обоих форумах. На форуме DO я установил несколько расширений самостоятельно. Не знаю, могло ли одно из них вызвать эту проблему. У обоих форумов разные URL-адреса.
Просьба помочь:
Выяснить коренную причину проблемы
Войти в форум DO
Узнать, что произошло во время восстановления (лог), и является ли метод командной строки лучше, чем через интерфейс
При восстановлении резервной копии параметр «Отключить рассылку писем» установлен в значение «не для сотрудников», чтобы все ваши пользователи не получали спам с уведомлениями. Когда будете готовы, вы сможете переключить эту настройку, чтобы разрешить отправку писем всем (это, вероятно, объясняет информационный баннер, который вы видите).
После восстановления резервной копии вы должны сможете войти в систему под своей учётной записью с восстановленного сайта (не с того, который был там ранее, если он отличался). Она должна быть точно такой же, как на Communiteq.
Как я уже упоминал в своём первоначальном посте, я не могу войти в систему через учётную запись администратора, и другие пользователи также сталкиваются с той же проблемой. Ниже приведена ошибка:
Неверное имя пользователя, адрес электронной почты или пароль
Система даже не может распознать адрес электронной почты или имя пользователя для всех пользователей.
Спасибо за вашу поддержку. Похоже, я пытался войти через старую базу пользователей. Когда я выполнил эту команду, я увидел список пользователей, и после этого всё заработало.
Ещё раз спасибо. В следующий раз я сделаю это через командную строку.
Эта команда просто показывает пользователей и ничего не меняет. Хотя в большинстве случаев я предпочитаю восстановление через командную строку, результат получается точно таким же.