[오류해결] 워드프레스 글작성 오류 “ERROR Updating failed. Error message: The response is not a valid JSON response.” 원인 및 해결방법
워드프레스를 복원하거나 설정을 하다보면 다음과 같은 오류가 발생하는 것을 볼 수 있습니다. “ERROR Updating failed. Error message: The response is not a valid JSON response.” 해당 오류는 포스트(post) 읽기, 쓰기와 관련해서 다양한 상황에서 발생합니다.
1. 오류 메시지
세부 오류 메시지는 아래와 같습니다.
ERROR Updating failed. Error message: The response is not a valid JSON response. |
2. 문제 원인
해당 문제는 웹호스팅을 한 데이터를 로컬호스트(localhost) 환경으로 이전하는 과정에서 주로 발생합니다. 이유는 워드프레스에서 글을 작성하면 자동으로 해당 글에 대한 permalinks를 생성합니다. permalinks는 해당 글의 고유 주소값인 URI가 됩니다. 이 URI는 웹호스팅 콘텐츠의 경로값을 참조하게 되는데, 이 주소값이 로컬호스트(localhost) 환경에서의 값과 일치하지 않기 때문에 문제가 발생합니다.
그렇기 때문에 이 문제는 주로 포스트(Post)와 관련해서 읽기, 쓰기, 미리보기 등의 기능과 관련하여 오류가 발생하게 됩니다.
3. 해결 방법
이 문제를 해결하는 방법은 워드프레스 환경설정에서 permalinks 설정값을 변경하면 됩니다. 환경설정 위치는 아래와 같습니다.
워드프레스 관리자 페이지 / Settings / Permalinks |
기본값이 Custom structure로 되어 있는데, 이것을 Post name으로 변경하면, 포스트(Post) 쓰기와 관련한 문제가 해결됩니다. 단, 미리 보기 등의 읽기 기능과 관련해서는 위의 오류가 계속 발생하는 문제가 있을 수 있습니다.
이 경우, 설정을 Plain으로 설정하면 포스트(Post) 읽기 문제도 해결되는 것을 볼 수 있습니다. 하지만 원칙적으로는 이 설정은 검색엔진최적화(SEO)에서는 권장하는 방법이 아닙니다. Permalink는 구글봇이 해당 URI의 내용이 무엇인지를 알려주는 것으로 글의 내용이 포함되는 것을 권장하고 있기 때문입니다.
따라서 부득이한 경우가 아니라면 해당 Permalink 설정은 향후 블로그가 공개되는 상황을 감안하면 원래 설정을 유지하는 것이 바람직하겠습니다.
그럼 또 뵙겠습니다.
댓글
댓글 쓰기