2026.1 ESR에서 2026.7로 건너뛰기 - 발견한 것들

업데이트: 오늘 점프(업그레이드)를 수행했습니다. 위에서 틀린 두 가지 사항이 있습니다

PostgreSQL. 15 이상인지 확인하라고 했는데요. 이는 유용한 확인 사항이 아닙니다. 현재 기본 이미지는 PostgreSQL 18을 제공하며, 재빌드 시 자동으로 마이그레이션이 수행됩니다(덤프 후 새 클러스터에 복원). 이후 다음과 같은 메시지와 함께 중단됩니다:

UPGRADE OF POSTGRES COMPLETE
To complete the upgrade, rebuild again using: ./launcher rebuild app

두 번째 재빌드가 실행될 때까지 사이트는 다운된 상태가 유지됩니다. 문제는 없었지만, 2단계 재빌드가 필요하다는 점은 예상하지 못했습니다. 기존 클러스터는 /shared/postgres_data_old에 유지되며, 데이터베이스 크기의 2배만큼의 여유 공간이 필요합니다. 자세한 내용은 PostgreSQL 18 업데이트를 참고하세요.

리치 에디터는 무조건적이지 않습니다. 제가 그렇게 말했는데요. rich_editor 사이트 설정은 제거되어 관리자가 사이트 전체에서 모드를 강제할 수 없게 되었지만, 작성기(composer)에는 사용자별 토글이 존재하며 마크다운은 완전히 그대로 유지됩니다.

Cloudflare가 테마 저장을 차단할 수 있습니다. 이후 CSS 조정이 필요했습니다. 테마 구성 요소의 <head> 필드에 <script>가 포함된 경우, 저장 시 단순한 403 오류가 반환됩니다.

Cloudflare의 관리 규칙 XSS, HTML Injection – Script Tag가 PUT /admin/themes/<id> 요청을 차단합니다. 이는 2026.7 에디터가 저장 시 편집한 필드뿐 아니라 모든 필드를 제출하기 때문입니다.

커스텀 규칙으로 해결할 수 있습니다(정적 IP 불필요):

starts_with(http.request.uri.path, "/admin/themes") and http.request.method eq "PUT"

액션: Skip → managed rules.