PHP Wordpress

【最適化】WordPress、PHPに割り当てられるメモリ上限を増やしたい。

コトの発端

WordPressに割り当てられているメモリの量が少ないとエラーが発生してページが表示されなくなったりする。

WordPressはPHPで開発されているため、PHPに割り当てられるメモリ量も合わせて増やす必要がある。

環境

KUSANAGI環境(CentOSベースの仮想マシン)

Conoha VPSの「WordPress(KUSANAGI)」テンプレートから構築している。

PHPはPHP7系を使用している。

メモリを増やすために変更するファイル

  • php.ini
  • wp-config.php

php.iniの場所

当然環境によって場所は異なるが、上記の環境で特別に設定をいじっていなければ下記の場所になっている(はず)。

vim /etc/php7.d/php.ini

PHPへのメモリ割り当て量の変更(php.ini)

下記の通りに変更して保存した。筆者の環境では390行目あたりに存在した。

memory_limit = 256M

wp-config.phpの場所

vim /home/kusanagi/unluckysystems/wp-config.php

WordPressへのメモリ割り当て量の変更(wp-config.php)

下記の通りに変更して保存した。

「/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */」の上あたりに追加すればよい。

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

/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */

変更の反映

kusanagi restart

設定が正常に完了しているかは、WordPressの管理画面→ツール→サイトヘルス→サーバ から確認。

PHPメモリ上限が変更されていることが分かる。

ちなみに下記コマンドでNginxを再起動する方法も試したが、なぜかこの環境では反映されなかった。

systemctl restart nginx

いつもの

記事の正確性については無保証です。

  • この記事を書いた人
あっきー

あっきー

とある企業の研究者。研究分野以外に手を出しすぎて毎日が慌ただしい。 研究者の肩書きが正しいかどうかは万年の謎。 得意ジャンルはデータベースとセキュリティーですが、AIやIoT、アプリ開発など、手広く活動しています。

-PHP, Wordpress
-, , ,

Translate »