pama
1
안녕하세요! 미리보기 환경에서 site_settings를 내보내고 프로덕션 환경에 가져오려고 시도하고 있습니다. 두 가지 방법 모두 Discourse가 다시 로드되지 않는 문제를 일으킵니다:
- db 테이블을 직접 내보내고, 미리보기 URI로 보이는 결과를 제거한 후 다시 가져오면 500 오류가 발생합니다.
- rake site_settings:export 및 import를 실행하면
trying to load content GET ... net::ERR_CONNECTION_TIMED_OUT이라는 무한 루프가 발생합니다.
pfaffman
(Jay Pfaffman)
3
버그 리포트로 접수하려면 더 자세한 정보가 필요합니다. 표준 설치 환경인가요?
그건 놀라운 일이 아니며, 권장하지 않는 방법입니다.
Discourse 소스 코드에서 해당 에러를 찾을 수 없습니다. 최근 버전인가요?
다음과 같이 실행하셨나요?
rake site_settings:import < settings.yml
저는 같은 사이트에서 실행하고 복원했을 때 다음과 같은 결과를 얻었습니다:
root@monstera-stagingdashboard:/var/www/discourse# rake site_settings:export >/tmp/settings.yml
root@monstera-stagingdashboard:/var/www/discourse# rake site_settings:import </tmp/settings.yml
starting import...
Results:
Updated: 0
Not Found: 0
Errors: 0
몇 가지 설정을 변경하고 다시 실행했는데 정상적으로 작동했습니다.
아직 작동한다고 생각하지만, rake 태스크가 의도한 것보다 설정하기가 더 어렵습니다.