IT 강국 UIDC - 박동율 블로그 에 오신걸 진심으로 환영합니다.

Posted
Filed under SERVER-OS/리눅스
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 524288 bytes) in /home/Excel/reader.php on line 1008

 

라는 오류가 발생했다

 

처음에 단순하게 해당 파일 업로드 용량 과부하라 생각해서

 

서버에 php.in 파일의 max_file_uploads 설정용량을 변경했지만

또 에러가 났다 ㅠㅠ

 

그래서 찾아본결과 용량초과가 아닌 메모리 초과 였다

조금 더 생각해보면 알수 있었는데

왜냐고 용량은 10M 설정해놓고 엑셀파일은 4메가였으니까....

 

그레서 메모리 용량을 늘려주는 방법이 있다

1) php.in 파일에 memory_limit 용량을 변경 하는 법

 

2) 해당 오류난 위치 나 같은 경우는 on line 1008

즉 1008라인 바로 아래쪽에

ini_set('memory_limit', -1); 

이란 코드를 삽입하는것

 

2번째꺼가 제일 편하고 좋다 ㅎ

 

오류해결끝~

2015/04/15 11:39 2015/04/15 11:39