WordPress Memory Exhausted Errorの修正方法 - PHPのメモリを増やす

WordPressのメモリ枯渇エラーは、スクリプトがPHPのデフォルトのメモリ割り当て制限を超えた場合に発生します。これによりウェブサイトが正しく機能しなくなり、"Fatal error:というようなエラーメッセージが表示されます。PHPのメモリ制限を増やすことで、この問題を解決できることがよくあります。その方法は以下の通りです:

wp-config.phpファイルを編集する。

について wp-config.php ファイルには、WordPressサイトの基本設定の詳細が含まれています。このファイルに1行コードを追加することで、PHPのメモリ制限を増やすことができます。

  • ウェブサイトに接続する FTPクライアントまたはホスティングコントロールパネルで提供されているファイルマネージャを使用してください。
  • を見つける。 wp-config.php ファイル これはWordPressのルート・ディレクトリにあります。
  • ファイルを編集する という行の直前に以下のコードを追加する。 /* 以上、編集作業終了!ハッピー・ブログ。*/:
define('WP_MEMORY_LIMIT', '256M');

この行はPHPのメモリ制限を256MBに増やします。この値は、あなたのニーズやホスティング環境に応じて調整することができます。

  • 変更を保存する FTPを使用している場合は、ファイルをサーバーにアップロードしてください。

PHP.iniファイルを編集する

編集する場合 wp-config.php それでも問題が解決しない場合は php.ini これは PHP のデフォルトの設定ファイルです。

  • このファイルは通常、共有ホスティングではアクセスできません。 php.ini を WordPress インストールのルート・ディレクトリに追加し、以下の行を追加する:
memory_limit = 256M
  • VPSまたは専用サーバーを使用していて、メインサーバーにアクセスできる場合 php.ini ファイルを直接編集することができます。このファイルの場所は、サーバーの設定によって異なります。

.htaccessファイルを編集する

PHPのメモリ制限を増やすもう一つの方法は .htaccess ファイルはWordPressのルート・ディレクトリにあります。

  • サイトへのアクセス をFTPまたはファイルマネージャ経由で検索します。 .htaccess ファイル。
  • ファイルを編集する そして次の行を追加する:
php_value メモリリミット 256M
  • 変更を保存する を実行し、メモリ枯渇エラーが解消されたかどうかを確認する。

ホスティングプロバイダーへのお問い合わせ

上記のいずれの解決策も有効でない場合、ホスティングプロバイダが PHP のメモリ制限を手動で増やすことを許可していない可能性があります。サポートチームに連絡してください。サポートチームは、あなたのために制限を増やすか、ホスティング環境内でそれを行う方法のガイダンスを提供することができます。

結論

PHPのメモリ制限を増やすことで、WordPressのメモリ枯渇エラーを解決することができます。しかし、エラーが発生した原因を理解することも重要です。プラグイン、テーマ、カスタムスクリプトのコーディング不良が原因かもしれません。問題を診断するために、一時的にプラグインを停止し、WordPressのデフォルトテーマに切り替えることを検討してください。それでも問題が解決しない場合は、ウェブサイトの最適化を行うか、サイトの要件に合わせてホスティングプランをアップグレードする必要があるかもしれません。