Я установил Discourse на свой VPS, но он не работает. Сайт не открывается. Когда я запускаю discourse doctor, появляется сообщение вроде «версия Discourse на mydomain.com: не найдено» и так далее.
Мне нужно быстрое решение.. <a href="https://ibb.co/kqZxYtm"><img src="https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg" alt="IMG-20200315-021630" border="0"></a> https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg
Я загрузил скриншот.
Хм… удалённая диагностика может быть сложной. Если не работает, скорее всего, вы что-то упустили в официальной инструкции. Уверены, что домен правильно указывает на ваш сервер?
Часто бывает, что если сайт не отображается в браузере, достаточно просто перезагрузить сервер и выполнить команду ./launcher rebuild app. Если это не поможет, обратите внимание на сообщения, которые появляются при запуске ./launcher rebuild app — они дадут хорошие подсказки о том, что именно пошло не так.
Удачи! Если у вас ограничено время на запуск сайта, рассмотрите возможность перехода на платный тариф или обратитесь в канал Marketplace.
Если nginx установлен (независимо от того, устанавливали ли вы его сами), он должен отобразиться в выводе.
Если nginx в данный момент работает на портах 80/443, его необходимо удалить следующим образом:
sudo -i
service nginx stop
apt purge nginx*
cd /var/discourse
./launcher start app
На данном этапе я могу лишь предложить вам начать всё сначала, если это была новая установка. Если же это существующая производственная система, возможно, стоит нанять специалиста для устранения проблемы, так как я не вижу очевидных решений. Кто-то сможет выявить проблему, получив доступ к вашему серверу и проведя углублённую диагностику.