워드프레스에서 업데이트 실패·오프라인 상태(유효한 JSON 응답 아님) 오류는 어떻게 해결하나요?
- 요약 정리
- 글/페이지 업데이트 시 "업데이트 실패. 오프라인 상태인 것 같습니다.", "공개 실패 응답이 유효한 JSON 응답이 아닙니다."가 나타나면 아래 순서대로 점검하세요.
- 워드프레스 주소와 사이트 주소가 동일한지 확인
- 고유 주소를 변경 저장 후 원래대로 저장(퍼멀링크 초기화)
- 웹 방화벽(ModSecurity) 일시 해제 후 테스트
- 플러그인을 하나씩 비활성화하며 충돌 확인
워드프레스 관리자에서 글 또는 페이지를 업데이트할 때 다음 메시지가 표시될 수 있습니다.
- "업데이트 실패. 오프라인 상태인 것 같습니다."
- "공개 실패 응답이 유효한 JSON 응답이 아닙니다."
- 업데이트/공개 시 나타나는 오류 메시지 예시입니다.
1. 사이트 주소 확인
- 워드프레스 관리자 > 설정 > 일반으로 이동합니다.
- 워드프레스 주소(URL)와 사이트 주소(URL)가 동일한 도메인으로 설정되어 있는지 확인하세요.
- 예: 워드프레스 주소(URL)와 사이트 주소(URL)를 모두 https://cafe24.com 으로 설정
- 두 URL 입력란이 동일한 도메인으로 맞춰져 있어야 합니다.
2. 고유 주소(퍼멀링크) 확인
- 워드프레스 관리자 > 설정 > 고유 주소로 이동합니다.
- 고유 주소 구조가 [일반]으로 되어 있다면 다른 구조로 변경 후 저장해 보세요.
- 이미 [일반]이 아닌 다른 구조인 경우:
- 다른 구조로 일시 선택 후 저장
- 다시 원래 사용하던 구조로 선택 후 저장
이 과정을 통해 .htaccess 파일이 재생성되며 문제가 해결될 수 있습니다.
- 구조를 변경 저장 후 다시 원래대로 저장하면 퍼멀링크 설정이 초기화됩니다.
3. 웹 방화벽(ModSecurity) 점검
카페24에서 제공하는 웹 방화벽(ModSecurity)에서 요청이 차단되어 발생하는 문제일 수 있습니다. 아래 경로에서 일시적으로 비활성화하여 테스트해 보세요.
- 나의 서비스 관리 > 호스팅관리 > 보안관리 > 웹 방화벽(ModSecurity) 에서 [사용 안 함]으로 설정
- 일시적으로 [사용 안 함]으로 설정한 뒤, 워드프레스 업데이트가 정상 동작하는지 확인합니다.
4. 플러그인 충돌 확인
설치된 플러그인의 충돌로 인해 오류가 발생할 수 있습니다.
- 워드프레스 관리자 > 플러그인으로 이동합니다.
- 현재 활성화된 플러그인을 하나씩 비활성화하며, 글/페이지 업데이트가 정상 동작하는지 매번 확인하세요.
- 문제가 해결되면 마지막으로 비활성화한 플러그인이 원인일 가능성이 큽니다.
위 과정을 순서대로 진행하면서, 각 단계 후 글/페이지 업데이트를 다시 시도해 보세요. 대부분의 경우 주소 설정, 퍼멀링크 초기화, 방화벽 점검, 플러그인 충돌 확인만으로 해결됩니다.