memory_limit の設定方法を教えてください

この記事は最終更新日から1年以上が経過しています。

memory_limit とはPHP の動作方法を指定するパラメータの一つで、スクリプトが確保できる最大メモリをバイト数で指定します。

設定方法は環境によって異なります。
次の設定方法のうちいずれか一つ、有効な方法で設定を行ってください。

WordPress の設定ファイルを編集する

WordPress の設定ファイルwp-config.php 内に次のコードを追加します。

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

PHP の設定ファイルを編集する

PHP の設定ファイルphp.ini 内のmemory_limit の値を変更します。
memory_limit ディレクティブがない場合は次のように追加します。

memory_limit = 256M

※ サーバーによってはphp.ini を設置できない場合もあります。
詳しくはご利用のサーバー会社にお問い合わせください。

htaccess を編集する

サイトのルートフォルダの .htaccess ファイルに次のコードを追加します。
.htaccess ファイルがない場合は新たに作成してください。

php_value memory_limit 256M

※ サーバーによっては.htaccess を設置できない場合もあります。
詳しくはご利用のサーバー会社にお問い合わせください。