하나의 포럼에서 메인 페이지가 비어 있음 (서브폴더 + 멀티사이트 설치)

안녕하세요,

제 문제는 이전에 닫힌 이 스레드와 관련이 있습니다.

@david 님이 제공한 패치를 적용하여 업그레이드했지만, 멀티사이트 설치 환경에서 두 개의 포럼 중 하나에서만 여전히 문제가 발생합니다.

https://www.dolibarr.org/forum 은 https://www.dolibarr.org/forum/ 로 올바르게 리디렉션되지만,
https://www.dolibarr.fr/forum 은 https://www.dolibarr.fr/forum/ 로 리디렉션되지 않아 백색 화면이 표시됩니다.

Discourse는 Serve Discourse from a subfolder (path prefix) instead of a subdomain 을 참고하여 설치했으며, 멀티 컨테이너 Docker 구성(web_only 및 data)을 사용하고 있습니다.

또한 관찰한 사항 중 하나는 https://www.dolibarr.org/forum/ 에서 메인 햄버거 메뉴를 열면 FAQ 링크가 메뉴 상단에 위치하지만, https://www.dolibarr.fr/forum/ 에서는 여전히 하단에 남아 있다는 것입니다(이유를 모르겠고, 제 이해로는 업데이트 시 변경 사항이 멀티사이트 설치 환경의 모든 포럼에 정상적으로 적용되어야 합니다).

도움을 주시면 감사하겠습니다. :blush:

2개의 좋아요

여기서 더 할 일 뭐 있어 @david?

2개의 좋아요

비슷한 문제를 겪고 있습니다 (여기)

1개의 좋아요

@jtraulle, 보고해 주셔서 감사합니다. 이 커밋을 통해 수정될 예정이며, 테스트 통과(tests-passed) 상태는 1시간 이내에 반영될 것입니다.

정상 작동하는 경우, 프록시가 301 리디렉션을 통해 끝의 슬래시를 추가하므로 Discourse의 버그를 우회하게 됩니다.

$ curl -I https://www.dolibarr.org/forum
HTTP/2 301 
...
location: https://www.dolibarr.org/forum/
...
3개의 좋아요

감사합니다. 말씀이 맞네요. 이 부분은 생각하지 못했지만, 충분히 말이 됩니다. (정상 작동하는 포럼의 경우, 다른 시스템 관리자가 Apache2 프록시 측에 rewrite 규칙을 추가해 두었었거든요 :stuck_out_tongue_winking_eye: )

RewriteRule ^/forum$ /forum/ [L,R=permanent]

정말 감사합니다. 업그레이드해서 결과를 알려드리겠습니다 :slight_smile:

3개의 좋아요

david님, 감사합니다. 업데이트를 적용했고 문제없습니다 :slight_smile:

:+1: :medal_sports:

3개의 좋아요