워드프레스에서 메모리(PHP Memory Limit) 확인 및 늘리기

참고: 인기 테마인 BE 테마(33%)The 7(35%) 할인 행사를 진행하고 있습니다.
참고

워드프레스에서 설정된 메모리가 낮으면 “Fatal error: Allowed memory size of…” 등과 같은 문제가 발생할 수 있습니다.

워드프레스에서 PHP 메모리 제한(PHP Memory Limit)을 확인하는 방법

여러 가지 방법을 통해 워드프레스에서 PHP 메모리 설정을 확인이 가능합니다.

가장 일반적인 방법은 PHP 정보를 표시하는 PHP 파일을 만드는 것입니다. FTP를 통해 웹 서버에 접속하여 임의의 파일(예: php-info.php)을 만들고 다음 라인을 파일에 추가합니다.

<?php phpinfo(); ?>

가령 루트 디렉터리에 이 파일을 만들었다면 브라우저에서 http://your-site-address/php-info.php를 입력하여 PHP 메모리 한도 설정을 확인할 수 있습니다.

PHP Memory Limit - 워드프레스에서 PHP 메모리 제한 확인

그러면 PHP 버전을 비롯한 각종 정보가 표시됩니다. 위의 그림과 같이 memory_limit를 확인해보면 PHP 메모리 설정을 알 수 있습니다. 첫 번째 값은 Local value이고 두 번째 값은 Master value입니다.

가령 서버에서 256M로 제한되어 있다면 로컬에서는 256M 이내에서 설정이 가능합니다. 서버의 설정이 너무 낮으면 웹호스팅 서비스 업체에 연락하여 메모리 제한 크기를 늘리도록 해야 합니다. 일부 웹호스팅 업체에서는 사용자가 메모리 크기를 늘릴 수 있는 옵션을 제공하기도 합니다. (이 글에서 블루호스트(Bluehost)에서 memory_limit를 늘리는 방법이 설명되어 있습니다.)

이외에도 WP-Memory-Usage와 같은 플러그인을 사용하여 메모리 제한 크기를 확인할 수 있습니다.

또 다른 방법으로 WooCommerce 플러그인이 설치되어 있으면 우커머스 > 시스템 상태에서도 현재 워드프레스에서의 PHP 메모리 한도를 확인할 수 있습니다.

PHP Memory Limit in WooCommerce - 우커머스에서 PHP 메모리 한도 확인하기

워드프레스에서 PHP 메모리 제한 크기를 늘리려면 wp-config.php 파일에 다음과 같은 라인을 추가하도록 합니다.

define('WP_MEMORY_LIMIT', '256M');

(주의: 256MB, 128MB 형식이 아니라 256M, 128M과 같은 형식이 되어야 합니다.)

여기에서 설정하는 메모리 크기는 서버 자체의 메모리 한도 크기 이내에서만 가능합니다. 자세한 내용은 여기를 참고하시기 바랍니다.

블루호스트 서비스에 대한 자세한 정보는 “해외 호스팅 서비스 – Bluehost 소개” 글을 참고해보세요.

참고:



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.