PHP 이미지 업로드 오류 / PHP 이미지 에러 관련 확인할 사항

PHP 를 사용하는 서버라면, 이미지 업로드와 관련해서 가장 많이 겪는 문제가 파일권한과 GD 라이브러리 관련한 내용일 것이다.

증상 1 : 다른 소스로 이미지 업로드는 되는데 내 소스로는 안됨. 또는 외부 라이브러리로 할때 안됨.

증상 2 : SimpleUpload.php 같은 라이브러리를 사용하는데 에러확인도 안되고 그냥 안됨.

증상 3 : 단순 파일 저장 및 불러오기는 되는데 이미지 관련된 jpeg, jpg, gif 등이 안됨

증상 4 : 이미지 리사이징 하는데 안됨.

– http://php.net/manual/kr/function.imagecreatefromjpeg.php
– http://php.net/manual/kr/function.imagecreatefrompng.php
– http://php.net/manual/kr/function.imagecreatefromgif.php
– http://php.net/manual/kr/function.move-uploaded-file.php

이러한 경우에 가장 먼저 살펴봐야 할것이 PHP의 GD 라이브러리다.

“난 설치한거 같은데?”

한번 더 확인할것!!

yum 또는 apt-get 으로 php 를 설치한 경우 간단히 install php-gd 명령을 통해 쉽게 해결할 수 있다.

만약 컴파일 & 빌드 형식으로 설치했다면 재컴파일 하면서 옵션에 gd 를 넣어줄것.

(대체로 워드프레스를 쓰는 경우는 GD라이브러리 관련 에러가 출력되기에 쉽게 해결 할 수 있지만, 그렇지 않은 중소규모 PHP 서비스들은 그런거 없다. AJAX까지 섞여있으면 더 찾기 힘듬)

 

1
코멘트란

avatar
  
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
이미지 및 스크린샷 파일
 
 
 
오디오 및 비디오 파일
 
 
 
다른형식 파일
 
 
 
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
healye29 Recent comment authors

최신순 작성순 추천순