모두 안녕하세요,
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)에서 재빌드하거나 인터페이스를 통해 포럼을 업데이트하세요.
수정: 아, 1분 늦었네요!
괜찮아요! 해답에 여러 가지 접근 방식이 있는 게 가장 좋거든요. 이렇게 하면 제가 전부 직접 타이핑할 필요가 없으니까요!
![]()
두 가지 조언 모두
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
하지만 이 방법으로도 deprecated된 discourse-sitemap 문제를 해결할 수 없습니다.
Kjell님, 환영합니다!
게시물을 이리저리 옮긴 점 죄송합니다. 질문을 잘못 읽었습니다.
해당 경우에는 app.yml이 아니라 web_only.yml에서 그 줄을 제거해야 합니다.