워드프레스 이미지 업로드시 "응답이 유효한 JSON 응답이 아닙니다" 해결방법.

profile
달소

워드프레스에서 이미지 업로드시 위와같이 "응답이 유효한 JSON 응답이 아닙니다." 나올때 해결방법입니다.

이걸 이미지 라이브러리에서 직접 올리게 되면 아래처럼 에러가 나오는걸 볼 수 있는데. 한글로보면 더 작은 이미지를 업로드하라고합니다. 그래서 이미지 용량으로 테스트해봤더니 맞았습니다!.

이미지 업로드시 에러

Post-processing of the image failed likely because the server is busy or does not have enough resources. Uploading a smaller image may help. Suggested maximum size is 2500 pixels.

서버가 사용 중이거나 리소스가 부족하여 이미지 사후 처리에 실패했습니다. 더 작은 이미지를 업로드하면 도움이 될 수 있습니다. 권장되는 최대 크기는 2500 픽셀입니다.

해결방법

nginx에서 이미지를 업로드할때 기본적으로 제한이 걸려있는데 이걸 nginx 도메인 설정 에서 풀어주면 됩니다.

먼저 nginx가 설치되어있는 서버로 접근해서 아래 파일로 접근해주세요.
vi /etc/nginx/sites-available/default or vi /etc/nginx/sites-available/[도메인]

그리고 server{ 안에 아래 내용을 넣어주세요.
client_max_body_size 64M; //용량은 마음대로..

이렇게 설정 한 뒤 service nginx restart로 재시작 시켜주면 정상적으로 파일이 업로드 잘 되는걸 확인할 수 있습니다.

Tag
댓글
2
  • Nogojiri
    2021.02.25

    좋은 정보 감사합니다~!! 미디어 라이브러리에 직접 업로드 후 가져와야 하는 번거로움이 있었는데 덕분에 잘 해결되었습니다.

  • Nogojiri
    달소
    작성자
    2021.02.25
    @Nogojiri 님에게 보내는 답글

    도움이 되셨다니 다행이네요~

댓글 쓰기
권한이 없습니다.