WordPressサイトがOut of memoryエラーしたときの対処方法

Out of memoryエラーは、WordPressで使っているPHPが、サーバーで設定されているメモリ容量の上限を超えて処理しようとしたときに発生します。

そのため、PHPで利用できるメモリ容量の上限を上げると一時しのぎ的ではありますがエラーが解消することがあります。

根本的な解決を目指す場合は、WordPressの構成を見直すなどが必要になってきます。

PHPで利用できるメモリ容量の上限を上げる

WordPressレベルで上げる

WordPressのwp-config.phpWP_MEMORY_LIMITを追加すると、そのWordPressサイトでのみPHPのメモリ上限を上げることができます。

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

WP_MAX_MEMORY_LIMITを追加すると、WordPress管理画面の処理のみを対象とすることもできます。

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

wp-config.phpWP_MEMORY_LIMITWP_MAX_MEMORY_LIMITを追加するときは、wp-settings.phpの読み込みよりも前に記載する必要があります。

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

require_once ABSPATH . 'wp-settings.php';

まずはこれを試して、それでも改善しない場合は次も試します。

PHPレベルで上げる

php.inimemory_limitで、そのサーバーで動くすべてのPHPを対象にした、利用できるメモリ上限が設定されています。

memory_limit = 256M

WordPressサイト以外にPHPで動くプログラムがある場合、それらにも影響があります。

WordPressの構成を見直す

WordPressはテーマやプラグインで機能を拡張しやすい分、PHPプログラムが多岐にわたるため、消費メモリも多くなりやすいです。

そのため、Out of memoryエラーはプラグインの数を減らす、テーマを変更するなどで解消することもあります。

また、使わなくなったプラグインは都度無効化・アンインストールするとエラー防止にもつながるかと思います。

まとめ

WordPressサイトがOut of memoryエラーしたときの対処方法をご紹介しました。

PHPで利用できるメモリ容量の上限を上げると一時しのぎ的ではありますがエラーが解消することがあります。

しかし、根本的な解決を目指す場合は、WordPressの構成を見直すなどが必要になってきます。

カナメグローバルホールディングスではWEBサイト製作や保守業務を行っています。

WordPressサイトも対応していますので、お気軽にご相談ください。

ITサポート・WEBサイト製作はお任せください

  • パソコンの調子がおかしい
  • メールの添付ファイルが開けない
  • 業務をシステム化したい
  • WEBサイトを作りたい
  • WEBサイトの表示がおかしい
  • WEBサイトを更新したい
  • and more...
ご相談・お見積り

検索

ご相談・お見積りは
こちらから