dmorlock
(Daniel Morlock)
1
테마 자바스크립트가 누락된 것으로 보이는 오류가 발생하고 있습니다:
$ curl https://mydomain.com | grep "theme-javascript"
<script src="/theme-javascripts/ff7f780a40bfd1e31a2cdc99c7dbc616f619d7d9.js?__ws=mydomain.com"></script>
<script src="/theme-javascripts/1bb8395b8d8d9daecdbef830d8c9418b93a7b5f9.js?__ws=mydomain.com"></script>
그러나 브라우저에서 로그인된 사용자 상태로 해당 파일에 접근을 시도하면 404 오류가 발생합니다:
Hoppla! Diese Seite existiert nicht oder ist privat.

javascript-cache를 확인해 보면 파일은 존재합니다:
$ find /var/www/discourse/tmp/javascript-cache -iname 'ff7f780a40bfd1e31a2cdc99c7dbc616f619d7d9*'
/var/www/discourse/tmp/javascript-cache/ff7f780a40bfd1e31a2cdc99c7dbc616f619d7d9.js
현재 임시 해결책은 커스텀 테마를 편집하여 테마를 변경하고 저장하는 것입니다.
1~2일 후 문제가 다시 발생합니다.
추가적인 조사를 위한 도움을 부탁드립니다.
감사합니다,
Daniel.
david
(David Taylor)
2
어떤 버전의 Discourse를 사용 중이신가요? 2월에 유사한 문제를 수정한 적이 있습니다:
dmorlock
(Daniel Morlock)
3
현재 V2.8.0을 사용하고 있습니다. 언급된 수정 사항이 포함된 버전은 어느 것인가요?
david
(David Taylor)
4
이 수정은 2.9.0 (베타) 버전에만 적용되어 있습니다. 비교적 간단한 수정 사항이므로 안정 버전으로 백포트할 수 있는지 확인해 보겠습니다: (PR 링크)
수정: @dmorlock 님, 해당 PR이 안정 분기에 병합되었습니다. 따라서 업그레이드를 실행하면(콘솔을 통해 또는 /admin/upgrade를 통해) 문제가 해결되어야 합니다.
dmorlock
(Daniel Morlock)
5
방금 안정 버전으로 업데이트를 마쳤고, 현재 이 문제가 수정되었는지 테스트 중입니다.