PHP Memory Limit 란?
PHP 메모리 제한은 하나의 PHP 프로세스가 사용할 수있는 최대 메모리 양입니다.
하나의 PHP 프로세스는 일반적으로 특정 페이지보기를 의미합니다. (대역폭과 비슷한?)
서버의 RAM 과는 별개이며 RAM 이 아무리 많아도 PHP Memory Limit 가 작다면
한번에 실행할 수 있는 프로세스 수가 줄어 듭니다.
유료 테마나 플러그인을 사용하다 보면 메뉴얼 내 권장 사항에 PHP Memory Limit 을 000 까지
늘리라는 워드프레스 기본 값은 32MB 로 이를 넘기는건 매우 일반적이라 아래와
같은 에러 메세지가 나타날 수 있습니다.
Fatal error: Allowed memory size of 33556632 bytes exhausted (tried to allocate 2349917 bytes)...
이는 실행할 프로세스에 대한 메모리 한계값이 부족하여 생기는 현상이므로 메모리 한계를 늘려줘야
합니다.
워드프레스 PHP Memory Limit 늘리기
워드프레스에 FTP 나 SSH 로 접속하여 워드프레스 루트 폴더에 있는 wp-config.php 에 아래 구문을
추가해 주면 된다. 추가할 위치는 ‘That’s all, stop editing! Happy blogging.’ 위에 넣어 줍니다.
(이미지 참조)
wp-config.php 에 추가할 구문
define( 'WP_MEMORY_LIMIT', '256M' );
수정 후 아래와 같이 권장 사항에 만족하는 수치로 변경 되었습니다.