Я использую PuTTY для доступа к консоли, и ни одна команда не выполняется.
Всегда выводится следующее сообщение:
root@testdiscourse:~# ./discourse-doctor
-bash: ./discourse-doctor: No such file or directory
root@testdiscourse:~#
Затем я попробовал использовать консоль DigitalOcean, но не могу войти в систему. Я получаю следующее сообщение:
Консоль Droplet
Используйте консоль Droplet для доступа к терминалу вашего Droplet прямо из браузера, как в нативной среде. Вот список поддерживаемых операционных систем для новой консоли.
Чтобы включить консоль Droplet, войдите в систему на вашем Droplet под пользователем root или пользователем с правами sudo. После подключения загрузите и выполните скрипт установки агента с помощью следующей команды, чтобы немедленно включить консоль:
Email address for mail test? ('n' to skip) [info@kheyed.com]:
Sending mail to info@kheyed.com. . .
Testing sending to info@kheyed.com using mail.infomaniak.com:587, username:info@kheyed.com with plain auth.
SMTP server connection successful.
Sending to info@kheyed.com. . .
Mail was not sent.
Reason: 550 5.7.1 Sender mismatch
Мой логин и пароль теперь в порядке, но я не могу найти причину ошибки.
Коротко, но не просто: это сообщение об ошибке означает, что письмо было отклонено либо из-за политик безопасности, либо из-за неверной конфигурации на стороне получателя.
Это означает, что сервер заблокировал ваше письмо, например, потому что он не распознает адрес отправителя. Также существуют и другие причины.
И такое начало, после которого вы не знаете, как выполнять самые простые действия. Именно поэтому рекомендуется стандартная установка.
Проблемы, с которыми вы столкнулись в их консоли, указывают на то, что базовый образ не обновлён, поскольку новые установки Ubuntu «просто работают» с новой веб-консолью. Это ещё один способ, которым установка в один клик вредит пользователям. Тем не менее, если вы можете войти через PuTTY, то веб-консоль вам не нужна.
Сообщение «sender mismatch» (несоответствие отправителя) похоже на то, что вам нужно запустить discourse-setup, который позволит вам указать адрес электронной почты для уведомлений. Другой способ — создать учётную запись администратора с помощью:
./launcher enter app
rake admin:create
А затем изменить адрес уведомлений в настройках сайта.