Удаление аккаунта администратора после неудачной первой регистрации и пересборки приложения

Здравствуйте, я пытался установить Discourse на VPS, используя эти инструкции.

Я попытался добавить учётную запись администратора на шаге 9 и дошёл до момента, когда должно быть отправлено подтверждение по электронной почте. Этот шаг не удался из-за некоторой неправильной настройки используемого мной почтового сервиса (Brevo), которую я исправил.

Я пересобрал систему, что прошло успешно. Однако, когда я попытался создать учётную запись администратора снова, система не позволила это сделать, сообщив, что имя пользователя «должно быть уникальным». Я предполагаю, что это связано с тем, что учётная запись была создана в первый раз, но процесс застрял на этапе подтверждения по электронной почте.

Как мне решить эту проблему?

Привет, добро пожаловать! :wave:

Попробовали ли вы перейти по адресу /finish-installation/confirm-email и нажать на «Отправить письмо активации повторно», чтобы проверить, сработает ли это?

Здравствуйте, это сработало. Не могу поверить, что я раньше не подумал об этом :facepalm: Я смог подтвердить, что мои исправления в настройках SMTP сработали, так как теперь я получаю письмо.

Тем не менее, я бы очень хотел сначала удалить неудачно зарегистрированную учётную запись администратора, если это возможно, поскольку я также изменил адрес электронной почты администратора на другой.

Если у вас есть доступ к старой почте, я бы изменил адрес в настройках пользователя — это кажется проще. Что вы думаете?

Хорошо, значит, я отредактирую app.yml, указав старый email, пересоберу проект, подтвержу email (я ещё не нажимал ссылку в письме подтверждения, просто тестировал повторную отправку, как я писал ранее), и как только получу доступ к панели администратора, просто заменю старый email на новый. Правильно ли я понял ваше предложение?

Если я не ошибаюсь, в файле app.yml ничего менять не нужно.

Если вы получили письмо с подтверждением (теперь настройки исправлены), нажмите на ссылку в нём.
Затем перейдите в настройки пользователя и измените адрес электронной почты на новый, который вы хотите использовать.

Я подумал, что мне нужно изменить app.yml, потому что если бы я вошёл под старой почтой, у меня не было бы прав администратора, так как в app.yml указана новая. Поэтому я решил сначала изменить app.yml на старую почту, а затем пересобрать проект.