안녕하세요,
Discourse 3.4.6에 해당 플러그인 각각의 최신 버전을 설치했는데 이러한 오류가 발생했습니다.
이 오류들로 인해 Discourse가 완전히 크래시되며 빈 화면만 표시됩니다.
안녕하세요,
Discourse 3.4.6에 해당 플러그인 각각의 최신 버전을 설치했는데 이러한 오류가 발생했습니다.
이 오류들로 인해 Discourse가 완전히 크래시되며 빈 화면만 표시됩니다.
아쉽네요!
Discourse를 업데이트한 후 다시 시도해 보시겠어요?
Discourse 버전은 3.5.0.beta8-dev입니다.
tests-passed 브랜치의 경우이지만, stable을 추적하고 있다면 3.4.6이 맞을 것 같습니다 (3.4.6: Security fix release)
메인 사이트가 아직 준비되지 않은 플러그인의 요소를 가져오지 않도록 보장하는 호환성 파일이 있어야 하지만, 최근 업데이트에서 그 파일이 조금 꼬여버린 것 같습니다. 누군가가 문제를 파악하고 해결해 주길 바랍니다. ![]()
맞는 말이지만, Discourse의 개발 방식은 정말 견고해서 테스트가 통과된 상태로 유지하고 있고, 거의 문제가 없습니다. ![]()
@HandSpy_v3가 공식 플러그인을 사용하지 않는 건 아닌가요? 그의 첫 게시글에는 우리가 예전에 사용하던 것처럼 두 개의 플러그인이 언급되어 있습니다.
공식 플러그인을 사용 중이며, .yml 파일에 아래 내용을 추가했습니다.
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
...
- git clone https://github.com/discourse/discourse-topic-voting.git
- git clone https://github.com/discourse/discourse-post-voting.git
실례합니다. 두 개의 플러그인이지 하나가 아닙니다. ![]()
@HandSpy_v3 Discourse의 권장 사항에 따라 app.yml에서 tests-passed로 변경할 수 있습니다.
params:
db_default_text_search_config: "pg_catalog.english"
## db_shared_buffers를 총 메모리의 최대 25%로 설정합니다.
## bootstrap이 감지된 RAM 기반으로 자동으로 설정하거나, 직접 오버라이드할 수 있습니다.
db_shared_buffers: "256MB"
## 정렬 성능을 향상시킬 수 있지만, 연결당 메모리 사용량이 증가합니다.
#db_work_mem: "40MB"
## 이 컨테이너에 사용할 Git 리비전입니다. (기본값: tests-passed)
#version: tests-passed
네, 베타에서 작동합니다.
일반적으로 이러한 상황을 방지하기 위해 플러그인에 호환성 파일을 추가하려고 합니다. 팀에 알릴 것입니다.
임시 해결책은 안정화 버전에서 해당 플러그인의 이전 버전을 체크아웃하는 것입니다.