워드프레스 사이트에서 페이지나 게시글을 게시/수정하려고 할 때 "게시 실패. 유효한 JSON 응답이 아닙니다."라는 오류 메시지가 나타날 수 있습니다. 또한 이미지를 업로드할 때도 이 오류가 발생할 수 있습니다.
이 오류를 즉시 해결하지 않으면 지난 몇 시간 동안 변경한 내용이 모두 손실될 수 있습니다. 이 글은 그러한 문제를 피하는 데 도움이 될 것입니다.
워드프레스 사이트에서 이러한 오류가 발생하는 원인은 매우 다양합니다. 웹 서버, .htaccess 파일, SSL 인증서 , 플러그인, 테마 등 여러 가지가 있을 수 있습니다. 따라서 해결책은 사용자의 구체적인 상황에 따라 달라집니다.
이 튜토리얼에서는 사이트에서 발생한 오류의 원인과 해결 방법을 자세히 알아보겠습니다. 자, 시작해 볼까요!
유효한 JSON 응답이란 무엇인가요?
API를 요청하면 응답은 JSON 형식이어야 합니다. 응답이 JSON 형식이 아니면 "업데이트 실패. 응답이 유효한 JSON 형식이 아닙니다."라는 오류 메시지가 표시됩니다.
이 오류가 발생하는 데에는 몇 가지 이유가 있습니다!
1. 요청하신 API는 JSON 형식으로 데이터를 반환하지 않습니다. API 문서를 확인하여 어떤 형식으로 데이터를 반환하는지 알아보셔야 합니다.
2. API를 요청하는 코드에 오류가 있을 수 있습니다. 이는 잘못된 URL이 지정되었거나 요청 본문에 잘못된 데이터가 전송되었기 때문일 수 있습니다.
3. API가 호스팅되는 서버가 다운되었거나 제대로 응답하지 않을 수 있습니다. 이 경우 API 제공업체에 문의하여 문제를 해결해야 합니다.
"게시 실패. 응답이 유효한 JSON 응답이 아닙니다." 오류를 해결하는 3가지 쉬운 방법
고유 링크를 업데이트하세요
JSON 문제가 발생하는 가장 일반적인 원인 중 하나는 웹사이트의 .htaccess 파일이나 퍼머링크 때문일 수 있습니다
이 문제를 해결하려면 사이트의 퍼머링크를 새로 고쳐야 하며, 이를 위한 두 가지 방법이 있습니다. 가장 빠르고 간단한 방법은 WordPress 관리자 화면에서 "WordPress에서 새 .htaccess 파일 생성 강제 실행" 옵션을 활성화하는 것입니다.
설정 메뉴로 이동한 다음, 영구 링크를 선택하세요. 영구 링크 페이지에서 페이지 하단으로 스크롤한 후, 변경 사항 저장 버튼을 누르세요.

변경 사항을 저장하려면 영구 링크 설정 페이지 하단으로 스크롤하여 저장 버튼을 클릭하십시오.
편집자에게 돌려보내서 오류가 여전히 있는지 확인해 주세요. 이제 오류는 더 이상 보이지 않을 것입니다.
클래식 에디터를 활용하세요
2018년 12월, WordPress는 기존 편집기를 Gutenberg/블록 편집기로 업그레이드했습니다. 이 업데이트 이후 많은 사용자가 "게시 실패" 및 "업데이트 중 오류가 발생했습니다"라는 오류 메시지를 접하게 되었는데, 이는 수신된 응답이 JSON 응답 표준을 준수하지 않음을 나타냅니다. 구체적으로 표시되는 오류 메시지는 "유효한 JSON 응답이 아닙니다"입니다
클래식 에디터로 되돌아가 문제를 해결하려면 WordPress 저장소에서 클래식 에디터 플러그인을 다운로드하여 설치해야 합니다. 설치 후 플러그인을 활성화하면 블록 에디터가 기존의 클래식 에디터로 대체됩니다.
자세히 알아보기: 워드프레스 관리자 페이지 속도 저하 문제 해결 방법은?
클래식 편집기를 사용하면 기존 게시물 및 페이지, 특히 블록 편집기로 수정했던 게시물과 페이지의 편집 환경 및 서식에 영향을 미칠 수 있다는 점에 유의해야 합니다. 클래식 편집기를 도입하기 전에 웹사이트 보호를 위한 예방 조치를 취하는 것이 좋습니다. 여기에는 WordPress 설치 내의 특정 설정을 변경하는 것이 포함될 수 있습니다.
클래식 편집기로 되돌리면 사용자는 블록 편집기에서 발생하는 "게시 실패" 및 "업데이트 중 오류가 발생했습니다" 문제를 해결하여 더욱 원활한 편집 프로세스를 보장하고 웹사이트 콘텐츠의 원하는 레이아웃과 서식을 유지할 수 있습니다.
유효하지 않은 문자는 모두 삭제하세요
이미지 이름에 허용되지 않는 문자가 포함된 사진을 업로드하려고 하면 "유효한 JSON 응답이 아닙니다."라는 오류 메시지가 표시될 수 있습니다. 따라서 사진 파일 이름을 영문자, 숫자, 하이픈과 같은 지원되는 기호만 사용하여 변경해 보세요. 그런 다음 새 이름으로 이미지를 업로드하여 문제가 해결되었는지 확인하십시오.
문서에 SQL 명령어나 괄호가 포함되어 있는지 확인하세요. 이러한 요소들은 편집기와 충돌을 일으킬 수 있습니다. 해당 부분을 수정하고 문서나 기사를 다시 확인해 보세요!
"GD로 기본 설정" 플러그인을 사용하세요.
"응답이 유효한 JSON 응답이 아닙니다" 오류는 Default to GD 플러그인을 사용하면 해결할 수 있으며, 일부 사용자에게 효과가 있는 것으로 확인되었습니다. 이 플러그인은 WordPress에서 직접 사용할 수 없으므로 Default to GD GitHub 링크에서 다운로드하여 사용해야 합니다. 플러그인 다운로드를 시작하려면 이 페이지의 "코드" 버튼을 클릭한 다음 "ZIP 다운로드" 버튼을 클릭하세요. 그러면 플러그인이 컴퓨터에 다운로드됩니다.
다음으로 WordPress 대시보드의 플러그인 섹션으로 이동하여 "새로 추가" 버튼을 클릭합니다. "플러그인 업로드" 버튼을 클릭한 후 "파일 선택" 옵션을 선택하여 다운로드한 플러그인을 선택합니다. 그런 다음 "지금 설치" 옵션을 선택합니다. 설치가 완료되면 "플러그인 활성화" 옵션을 선택합니다. 별도의 설정이 필요하지 않으므로 WordPress 사이트에 사진을 업로드할 때 JSON 응답 문제가 발생하는지 즉시 확인할 수 있습니다. 문제가 지속되면 플러그인을 비활성화하고 시스템에서 완전히 제거하십시오.
잘못된 JSON 응답 오류를 해결하기 위한 추가 문제 해결 팁
- REST API 충돌을 확인하세요. 즉, REST API와 관련된 코드에 충돌이나 오류가 있는지 확인하는 것입니다. 이는 여러 플러그인이나 테마가 동일한 API에 접근하려고 시도하여 유효하지 않은 JSON 응답 오류가 발생하는 경우에 발생할 수 있습니다.
- 다른 방법으로 이미지를 업로드해 보세요: 웹사이트에 이미지를 업로드하는 동안 오류가 발생했을 때 유용한 방법입니다. FTP 또는 다른 이미지 업로더 플러그인을 사용하는 등 다른 방법으로 이미지를 업로드하면 문제를 해결하는 데 도움이 될 수 있습니다.
- 플러그인 및 테마를 비활성화하여 충돌을 찾으세요: 모든 플러그인과 테마를 비활성화한 다음 하나씩 다시 활성화하면 어떤 플러그인과 테마가 잘못된 JSON 응답 오류를 발생시키는지 확인할 수 있습니다. 문제가 있는 플러그인이나 테마를 찾으면 수정하거나 교체할 수 있습니다.
마지막으로
"응답이 유효한 JSON 응답이 아닙니다" 오류를 해결하는 방법은 많은 사용자에게 효과적인 것으로 입증되었습니다. 하지만 이러한 방법이 특정 상황에서 효과가 없다면 WordPress 구성이나 웹 서버 설정과 관련된 다른 근본적인 문제가 있을 수 있습니다.
이 오류의 원인이 될 수 있는 잠재적인 요인으로는 REST API 문제, NGINX 서버 구성 오류, Wordfence와 같은 보안 플러그인과의 충돌, 또는 웹 애플리케이션 방화벽과 같은 보안 정책 등이 있습니다. 이러한 경우, 지역별 맞춤 해결 방법을 찾아보거나 WordPress 문제 해결 전문가의 도움을 받는 것이 필요할 수 있습니다.
블로그 섹션을 방문해 보세요 . WordPress 웹사이트 최적화 및 발생할 수 있는 문제 해결에 도움이 되는 유용한 자료를 제공합니다.
오류를 수정하고 워드프레스 웹사이트를 최적화하는 것은 원활하고 효율적인 온라인 활동을 유지하는 데 매우 중요하다는 점을 기억하세요. 최신 정보를 파악하고 적절한 해결책을 찾으면 장애물을 극복하고 자신과 웹사이트 방문자에게 원활한 경험을 제공할 수 있습니다.
자주 묻는 질문
이 오류 메시지는 서버에서 잘못된 JSON 응답을 받아 WordPress에서 게시물이나 페이지를 게시 또는 업데이트하는 데 문제가 발생했음을 나타냅니다.
이 오류는 플러그인이나 테마와의 충돌, 서버 구성 문제, 워드프레스 설치 문제 등 다양한 이유로 발생할 수 있습니다.
네, WordPress의 기본 동작을 수정하거나 게시 프로세스와 상호 작용하는 특정 플러그인은 충돌을 일으켜 오류를 발생시킬 수 있습니다. 플러그인을 일시적으로 비활성화하고 문제가 지속되는지 테스트해 보는 것이 좋습니다.
일반적으로 이 오류가 발생하더라도 콘텐츠는 안전합니다. 하지만 잠재적인 데이터 손실을 방지하기 위해 워드프레스 사이트를 정기적으로 백업하는 것이 좋습니다.
대부분의 오류는 위 블로그 글에 언급된 문제 해결 단계를 따르면 해결할 수 있습니다. 하지만 스스로 문제를 해결할 수 없거나 확실하지 않은 경우, 워드프레스 개발자나 지원 포럼에 도움을 요청하는 것이 좋습니다.