WordPressの "Allowed Memory Size Exhausted "エラーを修正する5つの方法

WordPressのウェブサイトは時々、"致命的なエラー:許容メモリサイズを使い果たしました" (Fatal Error: Allowed Memory Size Exhausted) 問題が発生しました。これは通常 ワードプレス デフォルトのメモリ制限(通常は 32MB)はウェブサイトの運営をサポートするには十分ではありません。

特に、あなたのサイトが複雑なプラグインやテーマを使用していたり、多くのデータベースクエリを処理したり、大きなファイルをアップロードする必要がある場合、メモリ要件が大幅に増加する可能性があります。この問題を解決するにはWordPressのプロファイルまたはサーバー設定の調整メモリ制限の増加.

致命的なエラー:許容メモリサイズを使い果たしました

WordPressでメモリ制限エラーが発生するのはなぜですか?

WordPressはサーバーのPHP実行環境に依存しており、PHPは限られたメモリ量で動作します。WordPressサイトがサーバーによって許可されている最大メモリ制限よりも多くのメモリを使用している場合、"使用可能なメモリサイズが不足" エラー

メモリ不足の一般的な原因

  • 複雑なデータベースクエリプラグインやテーマによってはクエリが大量に実行され、サーバーのメモリが圧迫されることがあります。
  • 非効率なPHPバージョン古いバージョン(例:PHP 5.x)を使用すると、メモリ使用量が少なくなります。推奨事項昂ずるまで PHP 8.x 以上
  • プラグインとテーマは多くのリソースを消費します。リソース集約型テーマとプラグインはメモリ使用量を増やします。
  • 来場者数の多さ: WordPressはページの動的生成を必要とし、トラフィックの増加はサーバー負荷の増加につながります。
  • 大容量ファイルのアップロード大きな画像、動画、その他のメディアファイルをアップロードすると、メモリ制限エラーが発生することがあります。
  • データの自動読み込みプラグインによっては、バックグラウンドで多くのデータを読み込むため、メモリ消費量が増加する場合があります。

WordPressの現在のメモリ制限を確認するにはどうすればよいですか?

WordPressのメモリ制限を増やす前に、現在のメモリ制限を確認してください。

方法1:WordPressのバックエンドから確認

  1. WordPressのバックエンドにログインします。
  2. 切り替える ツール > サイトの健全性.
画像[2] - WordPressのメモリ不足エラーを修正するには?PHPのメモリ制限を増やす5つの方法
  1. 打点 インフォメーション オプション
  2. までスクロールしてください。 サーバ セクションで PHPのメモリ制限.
画像[3] - WordPressのメモリ不足エラーを修正するには?PHPのメモリ制限を増やす5つの方法

これは現在のサイトの PHP メモリ制限を表示します。 32M、64Mまたは128M.

方法2:PHPファイルチェックを使う

WordPressのバックエンドにアクセスできない場合は、PHPファイルを作成して確認することができます。

  1. テキストエディタ(JetBrains PhpStorm、VS Codeなど)を開きます。
画像[4] - WordPressのメモリ不足エラーを修正するには?PHPのメモリ制限を増やす5つの方法
  1. という名前のファイルを作成します。 phpinfo.php ファイルに以下のコードを追加してください:<?php phpinfo(); ?>
  2. このファイルを パブリック_html カタログ
  3. ブラウザからのアクセス http://yourdomain.com/phpinfo.phpそれから メモリリミット 価値。

WordPressのメモリ制限を増やすには?

方法1: wp-config.phpファイルを編集します。

wp-config.php は WordPress のコアとなる設定ファイルで、メモリ制限を直接調整することができます。

ステップ

  1. FTPクライアント(FileZillaなど)またはしんたくとうちパネルのファイルマネージャーで wp-config.php ファイル(WordPressのルートディレクトリにあります。) パブリック_html).
画像[5] - WordPressのメモリ不足エラーを修正するには?PHPのメモリ制限を増やす5つの方法
  1. ファイルを /* 編集は以上です!ハッピー・パブリッシング。 の前に以下のコードを追加します:define('WP_MEMORY_LIMIT', '256M');
画像[6] - WordPressのメモリ不足エラーを修正するには?PHPのメモリ制限を増やす5つの方法
  1. ファイルを保存してアップロードしてください。
  2. キャッシュをクリアして、ウェブサイトを更新してください。

銘記::

  • 共有ホスティングを使用している場合は、この値を変更できない場合があります。
  • ホストによっては wp-config.php 舞台です。

方法2: PHP.iniファイルを修正します。

修正 wp-config.php メソッドが動作しない場合は PHP.ini ドキュメンテーション

ステップ

  1. ホスティングコントロールパネル(例:cPanel、Plesk、Pagoda)にログインします。
  2. 見つける PHPの設定 もしかしたら PHPの設定 オプション
画像[7] - WordPress Running Out of Memoryエラーを修正する方法?PHPのメモリ制限を増やす5つの方法
  1. ある PHP.ini 以下の行が追加または変更されます:
memory_limit = 256M upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 max_input_time = 300
memory_limit = 256M upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 max_input_time = 300
memory_limit = 256M upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 max_input_time = 300
  1. 設定を保存し、サーバーを再起動します。

方法3:.htaccessファイルを修正する方法

を変更してファイルの値を変更した場合、その値は変更されません。 php.ini ファイルを調整しても効果がありません。 .htaccess ファイルで解決できます。

ステップ

  1. にFTPで接続します。 パブリック_html ディレクトリで .htaccess ドキュメンテーション
画像[8] - WordPressのメモリ不足エラーを修正するには?PHPのメモリ制限を増やす5つの方法
  1. ある .htaccess 最後に付け加えてください:php_value memory_limit 256M php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300
画像[9] - WordPressのメモリ不足エラーを修正するには?PHPのメモリ制限を増やす5つの方法
  1. 保存してアップロードします。

銘記::

  • 万が一 .htaccess ファイルが表示されない場合は、"隠しファイルの表示".
  • を追加した後にコードが表示される場合は 500 内部サーバーエラーすぐに再開してください。 .htaccess バックアップ

方法4:サーバーパネルでPHPの設定を調整します。

ホスティングプロバイダによっては、PHPのメモリ制限を直接調整するオプションを提供しています。

ステップ

  1. ホスティングコントロールパネルにログインします。 cPanel).
  2. 見つける PHPバージョンの選択 オプション
  3. 入り込む PHPオプション もしかしたら PHPの設定.
cPanel メモリリミット
  1. 見つける メモリリミット オプションで 256M もしかしたら 512M.
  2. 設定を保存します。

方法5:WordPressプラグインを使用

ファイルを修正したくない場合はプラグインメモリの制限を調整します。

推奨プラグイン

PHPのメモリ制限が増加していることを確認します。

また戻ってきました。 WordPressダッシュボード, ツール → サイトの健全性パートインフォメーションタブサーバ検査の実施

概要

WordPressのメモリ制限を追加するのは効果的な解決策です "メモリ不足「エラーを減らし、ウェブサイトのパフォーマンスを向上させます。この記事では、そのための5つの方法について説明します:

  1. 修正 wp-config.php(おすすめ)
  2. コンパイラ PHP.ini(おすすめ)
  3. 溶け込む .htaccess
  4. ホスティングコントロールパネルの使用
  5. プラグインによる調整

それでも問題が解決しない場合はデータベースの最適化また、不要なプラグインを削除したり、PHPのバージョンが最新であることを確認することもできます。


お問い合わせ
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事を書いた人: Xiesong
終わり
好きなら応援してください。
クドス112 分かち合う
xiesongのアバター - Photon Flux|プロフェッショナルによるWordPress修理サービス、ワールドワイド、迅速対応
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし