Fatal error: Allowed memory size of *** bytes exhausted (tried to allocate *** bytes) > 기술자료 | 해피정닷컴

Fatal error: Allowed memory size of *** bytes exhausted (tried to allocate *** bytes) > 기술자료

본문 바로가기

사이트 내 전체검색

Fatal error: Allowed memory size of *** bytes exhausted (tried to allocate *** bytes) > 기술자료

PHP Fatal error: Allowed memory size of *** bytes exhausted (tried to allocate *** bytes)

페이지 정보


본문

php 작업중 아래와 같이 메모리 부족의 오류 화면을 만나게 될때

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 835584 bytes) in /home/happyjung/www/page.php on line 38


Ⅰ. 서버 root 권한이 있을때

1. 서버에서 php 에 메모리 할당량 확인
[root@localhost ~]# cat /etc/php.ini | grep memory_limit
memory_limit = 256M

위 오류 메세지에 268MB 이상의 메모리가 필요하다고 하는데, 할당된 메모리가 256MB 라서 부족하다는 거네요.


2. 할당 메모리 변경

2-1. php 프로그램에서 할당 메모리 늘리기
PHP 소스에서 아래 명령어를 수행하면 그 PHP 페이지 실행에 한하여 메모리 제한이 변경된다.

메모리 제한 늘리기
<?php
ini_set('memory_limit','512M');
?>

메모리 무제한으로 풀기
<?php
ini_set('memory_limit','-1');
?>


2-2. 서버 설정에서 할당 메모리 늘리기
[root@localhost ~]# vi /etc/php.ini
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 512M

[root@localhost ~]# systemctl restart httpd



Ⅱ. 웹호스팅 이용시

호스팅 최상단 폴더에 .htaccess 파일을 생성후 아래 내용을 넣습니다.
php_value memory_limit 512M
php_value max_execution_time 38000



참고자료
https://zetawiki.com/wiki/PHP_메모리_부족
http://generalhomepage.com/help/12350

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 26 페이지
  • RSS
기술자료 목록
2141
MSSQL   11715  2017-12-03 07:14  
2140
Linux   19794  2017-12-03 06:55 ~ 2017-12-07 07:03  
2139
Linux   17666  2017-12-03 06:11  
2138
SQL   22294  2017-12-01 14:40 ~ 2017-12-01 23:22  
2137
일반   11694  2017-12-01 00:36  
2136
그누보드   11912  2017-11-30 06:43 ~ 2022-02-17 08:32  
2135
XML   9798  2017-11-30 03:37 ~ 2017-11-30 04:14  
2134
XML   27989  2017-11-28 18:00 ~ 2020-02-17 04:02  
2133
MSSQL   13812  2017-11-28 14:08  
2132
MySQL   11461  2017-11-27 16:57  
2131
MSSQL   9478  2017-11-26 05:27  
2130
MySQL   9746  2017-11-26 05:20  
2129
MSSQL   15912  2017-11-26 05:08  
2128
MySQL   25424  2017-11-26 04:11 ~ 2018-02-03 00:25  
2127
MySQL   28020  2017-11-26 02:14  
2126
Linux   29939  2017-11-23 16:32 ~ 2018-01-10 23:07  
2125
MySQL   14786  2017-11-22 04:15 ~ 2018-02-09 10:09  
2124
Linux   12973  2017-11-21 02:59  
2123
Linux   24268  2017-11-21 02:57 ~ 2017-11-21 03:00  
2122
JavaScript   26646  2017-11-19 18:06  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2025 해피정닷컴. All Rights Reserved.