Я успешно установил Discourse. Я могу зайти на страницу настройки по домену, но в разделе «Установить имя пользователя и пароль» при нажатии кнопки «Зарегистрироваться» перенаправление не происходит.
Вы выполнили стандартную установку? Вы изучили решение проблем с электронной почтой при новой установке Discourse?
Я выполнил стандартную установку. Не уверен в настройке почты, так как Sendinblue указывает мой личный адрес электронной почты как имя пользователя SMTP. Сейчас я пробую с MailGun.
Теперь отказывает в подключении после нажатия «Register». С настройкой почты проблем нет.
В конце процесса восстановления я получил следующее сообщение об ошибке:
Также я использую ARM64.
FAILED
--------------------
Pups::ExecError: /bin/bash -c "if [[ ! \"$LETSENCRYPT_ACCOUNT_EMAIL\" =~ ([^@]+)@([^\.]+) ]]; then echo \"LETSENCRYPT_ACCOUNT_EMAIL is not a valid email address\"; exit 1; fi" failed with return #<Process::Status: pid 1036 exit 1>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cmd"=>["if [ -z \"$LETSENCRYPT_ACCOUNT_EMAIL\" ];
then echo \"LETSENCRYPT_ACCOUNT_EMAIL ENV variable is required and has not been
set.\"; exit 1; fi", "/bin/bash -c \"if [[ ! \\\"$LETSENCRYPT_ACCOUNT_EMAIL\\\"
=~ ([^@]+)@([^\\.]+) ]]; then echo \\\"LETSENCRYPT_ACCOUNT_EMAIL is not a valid
email address\\\"; exit 1; fi\""]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages,
there may be more than one.
Не уверен, в чём именно дело. Возможно, это связано с LETSENCRYPT_ACCOUNT_EMAIL, но не обязательно.
Я запускаю ./discourse-doctor сейчас.
Отлично, я уже решил проблему.
Можете поделиться проблемой и решением, чтобы другие могли увидеть?
Я заметил в вашем исходном посте, что ваш пароль был слишком коротким. Для учетной записи администратора требуется минимум 15 символов.
Вероятно, я не заметил текст «пароль слишком короткий». Он должен быть в красной рамке, но я использовал Discourse Doctor и изменил SMTP-провайдера на Mailgun.
