이베리스
Iberis
이베리스
전체 방문자
오늘
어제
  • 전체보기 (72)
    • Course (64)
      • MS-SQL (10)
      • MY-SQL (12)
      • Oracle (2)
      • PostgreSQL (1)
      • ASP.NET with C# (5)
      • PHP (14)
      • Java (1)
      • javaScript (11)
      • A quick tip (1)
      • CodeIgniter (1)
      • CSS (3)
      • 운영체제 (2)
      • Git (1)
      • 리눅스 (0)
    • Utility (4)
    • 와우 (2)
      • 애드온 (2)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 15517
  • 3자리
  • Benik
  • 공유폴더
  • 테이블
  • share
  • 와우클래식
  • 이베리스
  • 자동 줄 바꿈
  • 삭제
  • 쿼리
  • 콤마
  • 보안 주체
  • dbo
  • comma
  • 렌카드
  • width
  • error
  • Elv
  • MSSQL
  • 19c
  • wowclassic
  • 수동삭제
  • 1326
  • power point
  • 접속안됨
  • 구조 복사
  • table
  • 테이블 복사
  • 3DP

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
이베리스

Iberis

Course/PHP

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

2014. 1. 16. 08:59

php파일을 실행 중에 아래와 같은 오류가 발생하는 경우가 있다.

 

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

 

나의 경우엔 게시판에서 첨부파일을 업로드해서 사용하는 경우에 발생했다.

 

원인 : php.ini에서 설정한 메모리의 크기보다 php파일 실행시 사용하는 메모리가 더 크기 때문

 

해결방법

1. php.ini파일을 열어서 memory_limit값을 수정 (기본값은 아래의 이미지와 같이 8M 또는 16M로 설정되어있음)

-> 단점 : 첨부파일을 사이즈마다 값을 수정해야할 수 있음

 

2. 에러가 발생하는 php파일에서 <? 라인 바로 아랫 부분에 아래의 내용을 추가함

 

 ini_set('memory_limit', -1);

 

[출처] [오류해결] Fatal error: Allowed memory size of 8388608 bytes exgausted ...|작성자 바가지


저작자표시 비영리 변경금지

'Course > PHP' 카테고리의 다른 글

동적 rowspan으로 테이블 구성  (1) 2014.10.06
엑셀 다운로드 구현 시 한글 깨짐 문제  (0) 2014.03.05
php 세팅 [Undefined variable] 문제  (0) 2014.01.09
new php trim() 에러 처리 방법  (0) 2014.01.09
파일업로드 시 꼭 필요한 폼 element  (0) 2013.12.03
    'Course/PHP' 카테고리의 다른 글
    • 동적 rowspan으로 테이블 구성
    • 엑셀 다운로드 구현 시 한글 깨짐 문제
    • php 세팅 [Undefined variable] 문제
    • new php trim() 에러 처리 방법
    이베리스
    이베리스
    Developer

    티스토리툴바