본문 바로가기

프로그래밍

[php] Fatal error: Allowed memory size 에러 발생시 대처 방법


"Fatal error: Allowed memory size...." 와 같은 에러가 날때 임시로 조치할 수 있는 방법입니다.

소스 상단에 아래의 설정을 추가하세요. 

php.ini 를 수정하는 방법도 있겠지만 단독 서버가 아닌 웹호스팅에서는 쓸 수 없는 방법이고 대부분의 경우 근본적인 해결책도 아닙니다.


ini_set('memory_limit', -1); 


하지만, 위의 설정 추가가 해결책은 아닙니다. 웹페이지 처리에 제한값을 넘을 정도로 메모리가 사용된다는 것이 문제이고, 해결을 위해서는 웹사이트 혹은 해당 페이지의 처리 구조를 최적화 하셔야만 합니다.