Fatal error: Allowed memory size of 숫자 bytes exhausted (tried to allocate 숫자 bytes) in 경로 on line 숫자
일경우
php.ini에서
memory_limit 크기를 수정하거나
에러나는 파일에 아래의 내용을 추가한다.
<?
@ini_set("memory_limit", "512M");
or
ini_set('memory_limit', -1);
?>
memory_limit는 한 스크립트가 할당받을 수 있는 메모리의 최대 크기를 지정하는것인데 하나의 스크립트가 버그등으로 시스템 메모리를 잡아먹는 일을 방지하기 위한 것임.
아래도 참조할것
제로보드 쉬운설치시 allowed memory size of 16777216 bytes exhausted........생략 이와같은 에러가 발생한다면
etc/php5/apache2/ php.ini 를 수정하는것으로 용량을 올리면 문제없이 잘 작동할겁니다.
$sudo gedit /etc/php5/apache2/php.ini
아래의 적색부분만 바꿔주세요.
max_execution_time = 30 ; 원하는 시간(초) 으로 변경
max_input_time = 60 ; 원하는 시간(초) 으로 변경, 파일용량이 올라 가는 시간을 계산 해서.
memory_limit = 128M ; 원하는 용량으로 변경
post_max_size = 100M ; 원하는 용량으로 변경
upload_max_filesize = 100M ; 원하는 용량으로 변경
파일 크기를 upload_max_filesize < post_max_size < memory_limit 요 순서대로 하시면 문제 없을거라 생각됩니다