728x90
PHP 페이지에서 파일 크기가 큰 걸 다운로드한다거나 게시물이 엄청나게 많은 게시판의 전체 게시물을 읽어올 때 아래와 같은 오류 메시지를 뱉고 페이지가 먹통이 되는 경우가 있습니다.
Fatal error: Allowed memory size of 134217728 bytes exhausted (뒷부분 생략)...
해당 페이지에서만 일시적으로 메모리를 늘리는 방법이 있습니다. 페이지 가장 상단에 아래처럼 추가하면 됩니다.
ini_set('memory_limit', '256M');
두 번째 인자가 허용할 메모리 용량입니다. 여기에 -1을 넣게 되면 무제한이지만 추천하진 않는다고 합니다.
참고로 PHP 기본은 128M입니다.
반응형
'Programming > PHP' 카테고리의 다른 글
[Codeigniter 3]htaccess https && remove index.php (0) | 2024.03.18 |
---|---|
[정규식]연락처에 하이픈 넣기 (0) | 2024.01.30 |
PHPMailer로 메일 보낼 때의 오류(smtp.office365.com) (0) | 2023.11.14 |
달력 (0) | 2023.11.08 |
[Laravel]php artisan schema:dump (0) | 2023.10.20 |