Я новичок в самостоятельном размещении Discourse. Устанавливаю его на сервер, где уже работают другие веб-сервисы. У меня есть свой Nginx, который будет проксировать подключения к контейнеру Discourse. Также у меня есть полноценный SMTP-сервер для обработки писем.
У меня два вопроса.
Следуя документации по установке Discourse, я получил разработческую версию (3.5.0.beta7-dev). Мне не нужна эта версия. Как заставить систему загружать последнюю стабильную версию?
При тестировании доставки писем я заметил, что ссылка в письме ведёт на искажённый URL сайта. Мой сайт работает на полном доменном имени discourse.my.domain. Однако при переходе по ссылке для тестирования письма открывается адрес http://community.kictanet.or.ke7d/admin/email/server-settings — в конце доменного имени добавлено “7d”. Если убрать “7d”, URL загружается корректно. Откуда берётся “7d” и как гарантировать, что это не повторится?
Похоже, это ошибка в руководстве по быстрому старту для администраторов:
Я отправил исправление здесь:
Если хотите, вы можете отредактировать тему и исправить ссылку в теме на вашем форуме. Или вы можете подождать, пока pull request будет принят, затем обновить свой форум и пересоздать эту тему на странице админ > тексты сайта, используя кнопку «заменить текст …» справа.
Спасибо, что нашли источник проблемы.
Я только на второй день работы с установкой Discourse, поэтому мне ещё предстоит разобраться, как найти тему и отредактировать её
Впереди ещё много чтения, чтобы научиться запускать и администрировать собственный самохостинговый экземпляр.
Спасибо, что обратили на это внимание. Добро пожаловать в Meta
Вы можете отредактировать его, используя значок карандаша в меню поста:
Руководство должно находиться в вашей категории для сотрудников. Возможно, у вас также есть ссылка «Начало работы» вверху рядом с логотипом. Я думаю, что она тоже ведёт к этой теме.
Я точно не знаю, откуда это берется. Но у меня это само исчезло. Я раскомментировал все свои настройки в файле emv yaml, не знаю, связано ли это с этим. Но это исправило другую ошибку у меня.