WordPressのメモリが枯渇したエラーを修正する方法?
公開: 2023-09-12WordPress サイトのWordPress メモリが枯渇したエラーを修正する方法をお探しですか?
WordPress サイトで多くのマルチメディアを使用している場合、または巨大なスクリプトが含まれている場合、WordPress サイトに新しいファイルを追加するときに次のエラー メッセージが表示されることがあります。
- 致命的エラー: /path/to/script で許可されたメモリ サイズ X バイトが使い果たされました (x バイトを割り当てようとしました)
- PHP 致命的エラー: /path/to/script のメモリ不足 (X が割り当てられました) (Y バイトを割り当てようとしました)
このエラーは、WordPress Web サイトが効果的に機能するために必要な PHP スクリプトを実行するために追加の PHP メモリが必要であることを意味します。
この投稿では、エラーを修正する方法、エラーが発生する理由、およびサイトのパフォーマンスを向上させるために Web サイトのメモリ制限を増やす方法を説明します。
目次
- WordPress のメモリが枯渇したエラーを理解する
- WordPress PHP のメモリ制限を確認する方法
- WordPressのメモリが枯渇したエラーを修正する方法
- サイトの wp-config.php ファイルを編集する
- php.ini 経由でサーバー設定を変更する
- .htaccess ファイルを編集する
- ホスティング プランをアップグレードする
- 結論
1 WordPress のメモリが枯渇したエラーについて理解する
WordPress メモリ枯渇エラーは、PHP メモリ制限エラーとも呼ばれ、WordPress サイトがサーバー管理者によって割り当てられた PHP メモリ制限を超えたときに発生します。
WordPress は PHP プログラミング言語で書かれています。 ハイパーテキスト プリプロセッサ (PHP) は、サーバー側のスクリプト言語です。
ホスティング プランを購入すると、Web ホストは、各 PHP スクリプトが利用できる指定量のサーバー メモリを割り当てます。 これにより、非効率的に記述されたスクリプトがサーバー上の利用可能なメモリ領域の多くを使用するのを防ぎます。
ただし、WordPress サイトに機能を追加すると、スクリプトのサイズが増加します。 これは、サイトが正しく機能するためにはより多くのメモリが必要になることを意味します。
WordPress サイトにファイル (プラグインなど) を追加しようとしてメモリが不足すると、WordPress は PHP メモリ制限エラーを表示し、スクリプトを実行するにはメモリを追加する必要があることを通知します。
WordPress のメモリが枯渇したエラーの原因が理解できたので、まず WordPress の PHP メモリ制限を確認する方法を学びましょう。
2 WordPress PHP のメモリ制限を確認する方法
WordPress サイトの PHP メモリ制限を確認するには、WordPress ダッシュボードから[ツール] → [サイトの健全性] → [情報]に移動します。

下にスクロールして「サーバー」オプションに移動し、 PHP メモリー制限エントリーを見つけます。

量が少ない場合、この問題に対する最終的な解決策は 1 つだけです。サイトに割り当てられるメモリの量を増やす必要があります。 これを修正する方法を見てみましょう。
3 WordPressのメモリが枯渇したエラーを修正する方法
WordPress のメモリが枯渇したというエラーは、特に新しい WordPress ユーザーにとっては恐ろしいものになる可能性があります。
それは、WordPress がそれを修正する方法に関する情報を提供していないためです。 幸いなことに、PHP のメモリ制限エラーは修正が最も簡単なエラーの 1 つです。 このセクションでは、3 つの異なる方法を使用して WordPress のメモリ枯渇エラーを修正する方法を説明します。 飛び込んでみましょう。
3.1サイトの wp-config.php ファイルを編集する
wp-config.phpファイルは、WordPress Web サイトの基本構成の詳細が含まれる WordPress コア ファイルです。 これには、WordPress サイトの MySQL データベース設定、ABSPATH、データベース テーブル プレフィックスが含まれます。
WordPress のメモリ枯渇エラーを修正するには、サイトのwp-config.phpファイルを編集して、サイトのメモリ制限を増やす必要があります。 ファイルにアクセスするには、FileZilla などの FTP クライアントまたは cPanel を使用してサーバーに接続します。
両方の方法を示し、このエラーのトラブルシューティングを行います。
3.1.1 FileZilla の使用
FileZilla を使用してwp-config.phpファイルを編集できます。 これを行うには、FTP を使用して Web サイトに接続し、 wp-config.phpファイルを編集します。 このファイルはpublic_htmlフォルダーの下にあります。

注: wp-config.phpファイルには、Web サイトに関する重要な情報が保存されます。 ファイルに変更を加える前にバックアップを取ることをお勧めします。
ファイルのバックアップを取得したら、ファイルを右クリックし、 「表示/編集」オプションをクリックしてファイルを編集します。 次に、次のコード行を見つけます。
define('WP_MEMORY_LIMIT', '256M');
メモリ サイズは、ホスティング プロバイダーが割り当てたメモリ制限によって異なることに注意してください。 この行がまったく見つからない場合もあります。

行を見つけることができたら、そこに含まれる番号を増やしてください。 ほとんどの場合、256 MB で十分です。 この行が見つからない場合は、ファイルの次の部分の前に貼り付けることができます。「以上です。編集はやめてください!」 ブログを楽しんでください。」

3.1.2 cPanelの使用
ホストプロバイダーが cPanel を使用している場合は、サイトのwp-config.phpファイルに簡単にアクセスして、PHP メモリ制限を増やすことができます。
これを行うには、cPanel アカウントにログインし、 [ファイル] → [ファイル マネージャー]に移動します。 public_htmlフォルダーを見つけて、 wp-config.phpファイルを検索します。

ファイルを右クリックして編集します。 コードのdefine( 'WP_MEMORY_LIMIT', '64M' )行を検索します。 繰り返しになりますが、行コードが見つからない場合は、 wp-config.phpファイルの「以上です。編集を中止してください!」の前に行コードを追加してください。 出版おめでとうございます。」 前に示したように、行。
PHP メモリ制限の値を 245M または 512M に増やします。 完了したら、 「変更を保存」ボタンをクリックします。
3.2 php.ini を介してサーバー設定を変更する
php.iniファイルは、メモリ使用量、ファイルのアップロード、エラー処理などに関連する設定を含む、PHP の動作方法を定義するディレクティブを含むプレーンテキストの構成ファイルです。
上記の方法でエラーが解決しない場合は、 php.iniファイルを編集し、cPanel 経由でメモリ制限を増やすことができます。
以下の手順に従って、 php.iniファイルを変更して WordPress のメモリ制限エラーを修正します。
まず、 php.iniファイルを見つけます。 ほとんどの場合、このファイルは Web サイトのルート ディレクトリにあり、public_html というラベルが付いています。 ファイルが存在しない場合は、メモ帳などのプレーン テキスト エディターを使用して空の php.ini ファイルを作成し、以下のコード スニペットを追加して Web サイトにアップロードできます。
memory_limit=256M
3.3 .htaccess ファイルを編集する
にアクセスしてください cPanel 経由で.htaccessファイルを開くには、 [ファイル] → [ファイル マネージャー] → [public_html]に移動します。 次に、 .htaccessファイルを見つけます。 ファイルを右クリックし、 [編集]オプションをクリックします。

次に、# End WordPress 行の後に次のコードを追加します。
php_value memory_limit 256M

これにより、PHP メモリ制限が 256M に増加し、エラーが修正されます。
3.4ホスティングプランをアップグレードする
ホスティング プロバイダーから選択した各ホスティング プランには、所定の量のリソースが付属しています。 サイトが成長するにつれて、それらのリソースを超える可能性があります。
これは、共有ホスティングでホストされている Web サイトで特に一般的です。 また、サイトは他の Web サイトとインフラストラクチャを共有しているため、ホスティング会社は Web サイトがアクセスできるメモリ サイズを制限する可能性があります。
WordPress のメモリ不足エラーを修正するには、より優れた Web ホスティング プランにアップグレードする必要があります。 通常、ホスティング層が高くなると、より多くのリソースまたはより大きなメモリ サイズが付属します。
たとえば、共有ホスティング プランを使用している場合は、仮想プライベート サーバー (VPS) プランまたはクラウド ホスティングにアップグレードして、より多くのリソースを取得できます。
4結論
WordPress のメモリ制限エラーは、特に WordPress を初めて使用する場合にイライラする可能性があります。 最も良い点は、技術的に詳しくない WordPress ユーザーでも、最も簡単に解決できる問題の 1 つであることです。
このエラーを修正するには、メモリ制限を増やす必要があります。これには、これまで説明したように、 wp-config.phpファイルを編集するか、ホスティング プランをアップグレードするか、 PHP.iniファイルを使用してサーバー設定を変更します。その上。
ただし、変更を加える前に、設定ファイル (wp-config.php、PHP.ini、および .htaccess) をバックアップすることを強くお勧めします。 これにより、ファイルの 1 つが正しく編集されなかった場合でも、以前のサイト設定を簡単に復元できます。
これらの方法のいずれかが問題の解決に役立ちましたか? @rankmathseo をツイートしてお知らせください。