워드프레스 구글 사이트킷 'The response is not a valid JSON response' 에러

워드프레스 정보를 제공하는 블로그 Avada 2022. 10. 3. 09:20 • 댓글:

워드프레스 구글 사이트킷(Site Kit by Google)을 사용하면 워드프레스에서 구글 서치 콘솔, 구글 애널리틱스, 구글 애드센스 등의 구글 서비스와 연동하여 알림판에서 방문자 수와 검색어 등의 정보를 확인할 수 있습니다. 구글 사이트킷에서 "The response is not a valid JSON response." 에러가 발생하는 경우가 있습니다. 이 문제가 발생할 경우 확인 사항에 대해 간략히 살펴보겠습니다.

워드프레스 구글 사이트킷 'The response is not a valid JSON response' 에러 발생 시 확인 사항

구글이 만든 사이트 킷(Site Kit by Google) 플러그인을 사용하면 검색 콘솔, 애널리틱스(분석), 페이지 속도 인사이트(페이지 속도 식견) 등의 서비스와 연동되고 더 많은 서비스 연결하기에서 애드센스, 태그 관리자 등의 서비스와도 연결이 가능합니다.

구글이 만든 사이트 킷 플러그인
구글 사이트킷 플러그인

구글 사이트킷을 설치하여 구글 계정과 연동하면 워드프레스 알림판에서 사이트킷 요약 정보가 표시됩니다. 하지만 사이트킷에서 데이터를 불러오는 과정에서 오류가 발생하면서 Data error in 분석. The response is not a valid JSON response." 에러가 발생하는 경우가 있습니다.

워드프레스 구글 사이트킷 'The response is not a valid JSON response' 에러 발생 시 확인 사항

이 문제와 관련하여 구글 사이트킷 플러그인 포럼에 올라온 Site Kit stopped working “The response is not a valid JSON response.”을 참고해볼 수 있습니다.

어떤 사용자는 iThemes Security 플러그인에서 "Filter Long URL Strings" 옵션의 체크를 해제하니 문제가 해결되었다고 합니다.

I had the same JSON response error on a client website. The error was found in a plugin “iThemes Security” > System Tweaks > uncheck next to “Filter Long URL Strings” then click the Save Settings button. Error fixed!

PHP 7.4 버전 때문에 이 문제와 503 에러가 발생했다는 사용자도 있습니다.

This issue and other found 503 errors were being caused by the PHP Version 7.4. I have noticed it using compatibility checker tools. And as soon as I downgraded to the latest most stable version for most wordpress/woocommerce plugins which is PHP Version 7.3, everything went back to its smoothness. All issues fixed instantaneously.

PHP 버전과의 호환성은 이제 해결되었을 것 같습니다. 저는 PHP 8.0과 PHP 8.1에서 정상적으로 작동하는 것을 확인했습니다.

이 에러와 함께 cURL error 6: getaddrinfo() 에러가 발생하는 경우에는 필요한 PHP 익스텐션이 활성화되지 않아서 발생할 수 있다고 합니다.

If you’re encountering a “cURL error 6: getaddrinfo()” error this may not be specific to the PHP extensions active.

워드프레스 플러그인 업데이트 시 구글 사이트킷에서 'The response is not a valid JSON response' 오류가 발생하는 경우도 있습니다. 이 문제의 문제 해결을 의뢰받아서 어제 이 문제에 대하여 살펴보았습니다.

플러그인 업데이트 시 문제가 발생하는 경우 백업본이 있다면 사이트를 롤백(이전 버전으로 복원)하는 것을 고려할 수 있습니다.

플러그인 충돌이 원인이 아닌 경우 PHP 버전을 체크해보시기 바랍니다. PHP 버전을 바꾸면 문제가 해결될 수도 있을 것입니다. 참고로 PHP 버전은 (이 글 작성 시점을 기준으로) PHP 7.4 이상을 권장합니다. PHP 7.4가 곧 보안 업데이트가 종료될 예정이므로 가능하면 PHP 8.0이나 PHP 8.1을 사용하는 것이 좋을 수 있습니다.

참고

https://avada.tistory.com/2766

 

워드프레스 멀웨어 감염 사이트 복구

워드프레스는 보안에 강하지만 업데이트를 소홀히 하거나 오랫동안 업데이트가 안 되고 방치된 플러그인을 사용하거나 약한 비밀번호 사용 등 잘못된 보안 관행으로 인해 사이트가 멀웨어에

avada.tistory.com

https://avada.tistory.com/2751

 

워드프레스 301 리디렉션 작업 (쿼리 문자열이 포함된 URL)

며칠 전에 워드프레스 301 리디렉션 작업을 의뢰받았습니다. 페이지 링크 하나를 다른 사이트의 URL로 리디렉션하는 작업이었습니다. 간단한 작업인 것으로 생각했지만 URL에 쿼리 스트링(쿼리 문

avada.tistory.com

https://avada.tistory.com/2664

 

ads.txt 파일 접근 시 403 Forbidden 오류가 발생하는 경우 해결 방법

애드센스 광고를 게시하는 경우 수익 손실 방지를 위해 ads.txt 파일을 업로드하는 것이 바람직합니다. ads.txt 파일에 접근할 때 403 Forbidden 오류가 발생하는 경우가 있습니다. 이 오류는 보안 기능

avada.tistory.com