Home 게시판 커뮤니티 Q&A medai upload http error

4개 답변, 2 voices Last updated by Avatar of Jeong DaehoJeong Daeho 11 years, 6 months 전
  • Avatar of Jeong DaehoJeong Daeho
    Participant
    @ohead
    #26205

    워드프레스 미디어 라이브러리에 이미지 업로드시 http 오류 메세지가 나옵니다.

     

    이미지업로드는 완료가 되었지만 썸네일 생성이 실패가 뜬경우 같구요.

     

    저희 서버에서는 동일한 증상이 없고

    cafe24에 있는 사이트의 경우 이러한 문제가 발생 하고 있습니다.

     

    의심해본 문제는

    1. gd 라이브러리 사용오류

    2. 파일의 용량

    3. 서버의  post size

    4. 서버의 upload size

    5. 서버의 메모리 오버플로

     

    이미지 파일을 잘라서 용량을 줄였을 경우는 문제가 없었습니다.

    서버 설정에도 파일 업로드 사이즈는 21메가로 여유가 있었습니다(이미지 파일이 8Mb 정도)

    서버의 메모리 설정도 넉넉한 것 같구요.

    파일명도 영문으로 수정을 해봤구요.

     

    확인 해야 하는 문제가 더있을까요?

     

     

    Avatar of 082net082net
    Keymaster
    @082net
    #26209

    리사이즈 후 업로드시에는 문제가 없고, 서버설정쪽에도 문제가 없다면… 전혀 다른 문제일 수 있어요.

    비슷한 경험을 말씀드리자면, 이미지의 확장자는 JPG인데 파일용량이 비정상적으로 커서 이미지 정보를 잘 확인해 보니 사실 BMP였습니다. GD라이브러리에서는 BMP 파일을 잘 처리하지 못하더군요.

    해당 이미지 파일의 정보를 확인해 보고 리사이즈 말고, 파일포맷만 JPG로 바꾼뒤 업로드 해 보세요.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of Jeong DaehoJeong Daeho
    Participant
    @ohead
    #26210

    같은 파일을 다른 서버에 업로드 했을때는 문제가 없었어요.(물론 이부분에서 플러그인을 의심해볼수도 있지만 설치된 플러그인들을 보면 아닐 꺼라고 생각을 해요.)

    제일 의심가는 부분은 역시나 서버입니다.

    서버에서 무언가를 놓치고 있는듯한데 …그게 뭔지를 ;;

     

    리사이즈를 해서 성공했다기보다는 이미지를 잘라내서 ( height 20000px -> height  5000px 으로 줄였다라는 의미였습니다.(결국 용량만 줄었다 라고 보시면 될 듯하네요.)

     

    jpg 파일을 jpg 로 다시 저장해서 테스트 해봐도 결과는 같아요.

     

    Avatar of Jeong DaehoJeong Daeho
    Participant
    @ohead
    #26213

     

    /wp-admin/async-upload.php 500 (Internal Server Error)

    콘솔창을 보니 에러가 있네요…..

     

    Avatar of Jeong DaehoJeong Daeho
    Participant
    @ohead
    #26214

    디버깅을 좀 해봤는데

     

    wp-includes/class-wp-image-editor-gd.php

    파일의

     

    $this->image = @imagecreatefromstring( file_get_contents( $this->file ) );

    구문에서 죽어버리네요.

    xdebug의 한계인지 디버깅 모드여서 그런지 모르겠는데 다음라인으로 진행이 되질 않고 종료 되어 버리네요 file_get_contents 까지는 진행이 되구요..

    오류 메세지라도 뿌려주면 참고가 될텐데 …

5 글 보임 - 1에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.