큰 이미지 썸네일생성시 에러 해결

 

큰 이미지를 썸네일 생성시에 생성이 안되고 에러가 나는 경우가 있습니다.

GD가 이미지를 메모리에 다 읽어들인 다음에 메모리에 저장된 이미지를 썸네일 파일로 다시 저장하기 때문에 할당된 메모리가 부족하면 메모리 용량보다 큰 파일은 썸네일을 만들지 못합니다.

이것은 큰 이미지를 저장할 메모리가 작게 설정되어 있어서 나는 에러입니다.

 

이 에러를 해결하기 위해서는 php.ini에서 memory_limit=64M 정도로 설정을 변경해 주면 됩니다.

물론 크게 잡으면 더 큰 이미지도 가능하겠지요.

테스트 해보면서 적당히 잡아주면 되겠습니다.

 

만약, 서버설정이 힘든 웹호스팅을 사용하거나 한다면 .htaccess 파일에 다음 소스를 추가해 줍니다.

PHP_VALUE memory_limit 64M

 

서버설정에 따라 사용못할수도 있는데, 그부분부터는 서버관리자에게 문의하셔야 합니다.

'리눅스' 카테고리의 다른 글

파일의 분할 split  (0) 2012.06.06
계정별 디비백업 쉘스크립트  (0) 2012.05.06
계정별로 압축하여 백업하기  (0) 2012.05.04