safe-mode를 사용해도 차이가 없어 보이지만, 다음 지침을 따랐음에도 실제로 safe mode가 활성화되었는지 확신이 서지 않습니다.
단순히 사이트 URL 끝에 /?safe_mode를 추가했을 때 옵션 페이지가 표시되지 않고 로그인 페이지만 다시 로드되었을 뿐만 아니라, /?safe_mode=no_custom&no_plugins&only_official을 사용했을 때도 동일한 증상이 나타났으며 사이트에서 어떤 차이도 보이지 않았습니다.
진전이 있었나요? 우리도 동일한 문제를 겪고 있습니다. 해당 문제는 한 서버에서는 발생하지만, 동일한 플러그인과 컴포넌트 구성을 가진 다른 테스트 서버에서는 발생하지 않습니다.
OAuth2 플러그인은 양쪽 서버 모두에 설치되어 있지만 현재 비활성화되어 있습니다. (업그레이드 이전부터 비활성화되어 있었습니다. 문제가 있는 서버에서는 업그레이드 중 OAuth2 플러그인이 활성화되어 있었고, 업그레이드 후 비활성화되었을 가능성이 있습니다. 관리자가 작업을 수행한 순서를 확인 중입니다.
저도 테스트 설치 환경에서 이 문제가 발생하고 있음을 확인했습니다 – 또는 이와 유사한 문제가 발생하는 것 같습니다.
Testing: https://smoke-test.redacted.invalid/
Starting Discourse Smoke Test for https://smoke-test.redacted.invalid/
PASSED: go to site - 1119ms
PASSED: expect a log in button in the header - 266ms
PASSED: open login modal - 85ms
PASSED: login modal is open - 8ms
FAILED HTTP REQUEST TO https://smoke-test.redacted.invalid/notifications?recent=true&limit=5 Status is: 403
PAGE LOG: Failed to load resource: the server responded with a status of 403 ()
FAILED HTTP REQUEST TO https://smoke-test.redacted.invalid/logs/report_js_error Status is: 429
PAGE LOG: Failed to load resource: the server responded with a status of 429 ()
PASSED: type in credentials & log in - 363ms
PASSED: is logged in - 1606ms
인스펙터를 확인해 보니, 로그인 모달을 여는 즉시 /notifications?recent=true&limit=5에 대한 _요청_이 발생하지만, 리다이렉트는 일어나지 않습니다.