Здравствуйте, я пытался установить Discourse на VPS, используя эти инструкции.
Я попытался добавить учётную запись администратора на шаге 9 и дошёл до момента, когда должно быть отправлено подтверждение по электронной почте. Этот шаг не удался из-за некоторой неправильной настройки используемого мной почтового сервиса (Brevo), которую я исправил.
Я пересобрал систему, что прошло успешно. Однако, когда я попытался создать учётную запись администратора снова, система не позволила это сделать, сообщив, что имя пользователя «должно быть уникальным». Я предполагаю, что это связано с тем, что учётная запись была создана в первый раз, но процесс застрял на этапе подтверждения по электронной почте.
Как мне решить эту проблему?
Привет, добро пожаловать! 
Попробовали ли вы перейти по адресу /finish-installation/confirm-email и нажать на «Отправить письмо активации повторно», чтобы проверить, сработает ли это?
Здравствуйте, это сработало. Не могу поверить, что я раньше не подумал об этом
Я смог подтвердить, что мои исправления в настройках SMTP сработали, так как теперь я получаю письмо.
Тем не менее, я бы очень хотел сначала удалить неудачно зарегистрированную учётную запись администратора, если это возможно, поскольку я также изменил адрес электронной почты администратора на другой.
Если у вас есть доступ к старой почте, я бы изменил адрес в настройках пользователя — это кажется проще. Что вы думаете?
Хорошо, значит, я отредактирую app.yml, указав старый email, пересоберу проект, подтвержу email (я ещё не нажимал ссылку в письме подтверждения, просто тестировал повторную отправку, как я писал ранее), и как только получу доступ к панели администратора, просто заменю старый email на новый. Правильно ли я понял ваше предложение?
Если я не ошибаюсь, в файле app.yml ничего менять не нужно.
Если вы получили письмо с подтверждением (теперь настройки исправлены), нажмите на ссылку в нём.
Затем перейдите в настройки пользователя и измените адрес электронной почты на новый, который вы хотите использовать.
Я подумал, что мне нужно изменить app.yml, потому что если бы я вошёл под старой почтой, у меня не было бы прав администратора, так как в app.yml указана новая. Поэтому я решил сначала изменить app.yml на старую почту, а затем пересобрать проект.