PHPメモリ不足は「何をした直後か」から見る

PHPメモリ不足エラーが出たら、最初に見るのはエラー文の数字ではなく、直前に行った操作です。画像アップロード、プラグイン追加、テーマ変更、管理画面操作のどれで起きたかにより、疑う場所が変わります。

WordPressではwp-config.phpでWP_MEMORY_LIMITなどを設定できますが、サーバー側の上限やプラン制限を超えて増やすことはできません。まず原因を絞り、必要ならサーバー設定とプラグイン負荷を分けて見ます。

  • 直前に追加したプラグインやテーマを控える
  • エラーが出る画面を管理画面、公開画面、特定機能に分ける
  • サーバーのPHPメモリ上限を確認する
  • 画像処理やバックアップ処理など重い操作を疑う

wp-config.phpで触れる範囲とサーバー上限を分ける

WordPress公式のwp-config.php解説では、メモリ割り当てを増やす設定が紹介されています。ただし、設定ファイルの変更はサイト全体へ影響するため、バックアップと復旧方法を確認してから行います。

サーバー側のPHP設定で上限が低い場合、WordPress側の値だけを増やしても解決しないことがあります。管理画面に入れるならサイトヘルスやサーバー情報も確認します。

ミカ
ミカ

wp-config.phpを触るって聞くと緊張します。

佐藤さん
佐藤さん

緊張していい場所だよ。
バックアップと戻し方なしで触らない方がいい。

ミカ
ミカ

先にプラグイン停止で戻るか見ます。

佐藤さん
佐藤さん

その順番なら影響を小さくできる。

症状別に疑う場所を分ける

メモリ不足はすべて同じ原因ではありません。発生場所で切り分けると、不要な設定変更を減らせます。

症状 疑う場所 最初の対応
画像アップロードで失敗 画像処理、サムネイル生成 画像サイズを下げて再試行
プラグイン画面で失敗 追加直後のプラグイン 一時停止または代替を検討
公開画面だけ白い テーマ、ショートコード 直前のテーマ変更を戻す
バックアップ中に止まる バックアップ対象量 除外設定やサーバー容量を確認

復旧を優先する確認手順

公開画面が止まっている場合は、原因探しより先に表示を戻す順番で進めます。

  • エラー発生時刻と直前操作を記録する
  • 管理画面に入れるか確認する
  • 入れる場合は直前に追加したプラグインを停止する
  • 入れない場合はFTPやファイルマネージャーでプラグインフォルダ名変更を検討する
  • 復旧後にPHPメモリ上限と画像・バックアップ処理を見直す
ミカ
ミカ

一回直ったら終わりにしそうです。

佐藤さん
佐藤さん

原因が残ると別の日にまた出る。
画像やバックアップ対象も見直そう。

ミカ
ミカ

キャッシュまでバックアップしてたら重そうですね。

佐藤さん
佐藤さん

そこはよくある。
不要な対象を外すだけで軽くなることがあるよ。

メモリ値だけ上げて終わらせない

メモリ不足は値を上げれば一時的に消えることがありますが、重すぎる処理が残ると別のタイミングで再発します。

  • 原因プラグインを残したまま上限だけ上げる
  • 巨大画像をそのままアップロードし続ける
  • バックアップ対象に不要なキャッシュを含める
  • 本番でいきなりwp-config.phpを編集する

よくある質問

WP_MEMORY_LIMITを上げれば必ず直りますか?

必ずではありません。サーバー側上限、プラグイン負荷、画像処理、バックアップ処理が原因なら別の対処が必要です。

管理画面に入れない時はどうしますか?

FTPやファイルマネージャーで直前に追加したプラグインのフォルダ名変更など、表示を戻す対応を検討します。

メモリ不足を防ぐには何を見ますか?

画像サイズ、バックアップ対象、重いプラグイン、サーバープランのPHP設定を定期的に確認します。

WordPressでPHPメモリ不足エラーが出たときの確認手順で状況別に判断するポイント

WordPressでPHPメモリ不足エラーが出たときの確認手順では、同じ症状や確認作業でも、読者の状況によって先に見る場所が変わります。公開サイトが止まっている時、設定前に不安を減らしたい時、すでに一度変更してしまった時を分けると、余計な操作を減らせます。

読者の状況 先に見ること 後回しにすること
これからWordPressでPHPメモリ不足エラーが出たときの確認手順を確認する 直前に追加したプラグインやテーマを控える 別テーマの設定変更
すでに問題が起きている エラー発生時刻と直前操作を記録する 見た目だけの調整
原因が分からない 画像処理、サムネイル生成 複数設定の同時変更
再発を防ぎたい 原因プラグインを残したまま上限だけ上げる 作業メモなしの再実行

作業後に残すメモ

WordPressでPHPメモリ不足エラーが出たときの確認手順を確認した後は、作業した日時、変更した項目、確認したURL、戻し方を短く残します。メモは長い文章でなくて構いません。次に同じ画面を開いた時に、何を見て何を変えたのか分かることが目的です。

  • 確認した項目: 直前に追加したプラグインやテーマを控える、エラーが出る画面を管理画面、公開画面、特定機能に分ける、サーバーのPHPメモリ上限を確認する
  • 実行した作業: エラー発生時刻と直前操作を記録する、管理画面に入れるか確認する
  • 避けること: 原因プラグインを残したまま上限だけ上げる、巨大画像をそのままアップロードし続ける
  • 公開URL、管理画面、メールやフォームなど読者接点の確認結果
  • 次回見直す日付または条件

このメモがあると、別の人に相談する時も状況を説明しやすくなります。WordPressやサーバー設定のトラブルは、正しい答えそのものより「何をした直後に変わったか」が復旧の手がかりになります。

復旧後に再発ポイントを残す

直ったあとに、原因、変更した設定、戻し方を1行で残してください。次に同じエラーが出た時の復旧時間が短くなります。

ミカ
ミカ

まず直前操作をメモします。

佐藤さん
佐藤さん

そこから始めると遠回りしにくい。

ミカ
ミカ

数字を増やす前に、原因を分けて見ます。

佐藤さん
佐藤さん

それがいちばん安全な復旧の入り口だよ。