[워드프레스 작업시에 메모리 부족 에러가 발생한다면~~]
가끔씩 워드프레스로 작업 하다 보면 초기엔 에러가 없다가 계속 페이지와 메뉴를 추가하면서
아래와 같은 에러가 발생하는 것을 볼수 있습니다.
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 72 bytes) in /home/wp/wp-includes/wp-db.php
이렇때는 직접 서버를 다루는 경우 php.ini 파일에 최대 메모리 사용량을 늘리는 방법이 있다
memory_limit = 256M 에서 512M로 늘리는 방법 혹은
워드프레스 파일에서 메모리 용량을 수정하는 방법이 있는데
1. wp-config.php 파일 수정 :
define('WP_MEMORY_LIMIT', '64M'); 를 512M 로 수정하는 방법
2. wp-includes/default-constants.php 파일 상단에
define( 'WP_MAX_MEMORY_LIMIT', '64M' ); 를 512M 로 수정하는 방법
* 또 무한정 사용량을 늘리려고 한다면
페이지 상단에
ini_set('memory_limit', -1); 의 코드를 사용함으로써 해결 할 수 있습니다.
이 부분은 페이지나 메뉴가 더욱 많아 질수록 사용되는 메모리가 늘어 나므로
처음에는 없던 에러라도 나중에 계속 생길 수 있는 에러입니다.
잘 체크해야 할 듯 합니다.