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行で残してください。次に同じエラーが出た時の復旧時間が短くなります。
まず直前操作をメモします。
そこから始めると遠回りしにくい。
数字を増やす前に、原因を分けて見ます。
それがいちばん安全な復旧の入り口だよ。