묻고답하기
접속이 잘 되던 홈페이지가 갑자기 이런 메시지가 뜨면서 에러나네요.
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16000 bytes) in /web/home/lectio/html/xe/classes/file/FileHandler.class.php on line 527
위의 경로의 라인은 아래와 같습니다.
case 'jpg' :
if(!function_exists('imagecreatefromjpeg')) return false;
$source = imagecreatefromjpeg($source_file);
break;
관리자 페이지에서 세션정리를 해줬는데 홈페이지에 들어가보니 이런 현상이 나타나네요.
현재 Xe 1.4.3.1 입니다.
지금 현재 호스팅회사에도 문의해 놓은 상태인데 무엇때문에 이런 현상이 발생하는지 알고 계시면 좀 알려주시면 감사하겠습니다.
홈페이지 주소 http://lectio.or.kr
댓글 3
-
카르마
2010.10.07 18:39
-
jbeer
2010.10.08 18:56
정말 감사합니다. 카르마님 덕분에 문제가 해결되었습니다. 호스팅사에 요청해서 128로 늘렸습니다. -
버기
2010.10.21 14:22
저도 같은 에러가 발생하는데요..
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16000 bytes) in /home/doldonc1/public_html/xe/classes/file/FileHandler.class.php on line 527어디서 어떻게 php.inin 수정을 해야돼는거지 자세히 알려주세요..
-
jobuyon
2011.01.15 08:29
php.ini 수정이 불가할경우
.htaccess 파일이을 만들어 아래와 같은 내용을 추가후
php_value memory_limit 64M
용양을늘려서 해결.
php 설정의 문제입니다.
php.ini에 memory_limit가 64M로 설정되어있나봅니다.
해당부분은 썸네일을 만드는 부분입니다.
설정된 메모리의 허용한계보다도 큰 이미지를 프로세싱할때 문제가 생깁니다.
미리 화일사이즈를 줄여서 작업하시거나
근본적인 문제는 서버측에서 memory_limit를 128M로 늘려주면 해결될겁니다.