Всем привет,
есть ли руководство по удалению discourse-sitemap? Спасибо, или если кто-то сможет мне помочь, я буду очень признателен.
В панели управления я получаю это сообщение
Всем привет,
есть ли руководство по удалению discourse-sitemap? Спасибо, или если кто-то сможет мне помочь, я буду очень признателен.
В панели управления я получаю это сообщение
Привет! ![]()
Это установлено как плагин. Если вы посмотрите руководство по установке плагинов на Install plugins on a self-hosted site, то способ удаления плагина — это отредактировать ваш app.yml и удалить строку с плагином discourse-sitemap. ![]()
Вам нужно войти в ваш сервер и отредактировать файл, который по умолчанию находится в /var/discourse/containers/app.yml. Подойдёт любой текстовый редактор.
В конце содержимого файла вы должны увидеть следующую строку:
- git clone https://github.com/discourse/discourse-sitemap
Удалите эту строку и выполните пересборку через командную строку (./launcher rebuild app) или обновите ваш форум через интерфейс.
редактирование: ох, на минуту опоздал!
Ничего страшного! Лучше иметь несколько подходов к решению задачи, и тогда мне не придётся всё это печатать!
![]()
Оба совета используют
cd /var/discourse
./launcher rebuild app
Однако эта команда выполняется несколько минут, а затем завершается ошибкой:
docker: Error response from daemon: driver failed programming external connectivity on endpoint app (a472c81b9b5....): Bind for 0.0.0.0:443 failed: port is already allocated.
На моём форуме это не отражается. Что я упускаю? Для обновлений, требующих обновления Docker-контейнеров, я обнаружил, что вместо launcher rebuild app нужно выполнить:
cd /var/discourse/
./launcher stop web_only && ./launcher rebuild data && ./launcher rebuild web_only
Но это не решает проблему устаревшего discourse-sitemap.
Добро пожаловать, Кьелль!
Извините за перемещение поста туда-сюда, я неправильно понял вашу проблему.
В таком случае вам нужно удалить строку из web_only.yml, а не из app.yml.