그러냐

[해결법] Fatal error: Allowed memory size of 8388608 본문

php

[해결법] Fatal error: Allowed memory size of 8388608

관절분리 2016. 1. 25. 14:27
반응형
출처 ¡Socialista será el porvenir! | 펭귄
원문 http://blog.naver.com/nuevacancion/120065846970
 

 

가끔 PHP 파일을 실행하다 보면 아래와 같은 에러가 발생하는 경우가 있습니다.

 

Fatal error: Allowed memory size of 8388608 bytes exhausted ...

이는 php.ini 에서 설정한 메모리의 크기보다 페이지에서 사용하는 메모리가 더 크기 때문에 나타납니다.

제가 겪은 경우는 웹메일 프로그램에서 첨부파일을 다운받으려 할 때 이런 에러가 떨어졌는데요.

php.ini 에서 memory_limit 값을 수정해 줄 수도 있지만 이런 경우 첨부 파일 사이즈에 따라 memory_limit 값을 다르게 넣어줘야

하는 문제가 생길 수 있으므로 이럴 때는 아래의 방법을 권장합니다.

에러가 나는 해당 파일을 열어서 두번째 줄에, 즉 <? 라인 바로 아랫 부분에

ini_set('memory_limit', -1);

를 추가해 주시면 됩니다.

반응형