WordPress サイトで「Fatal error: Allowed memory size of …」エラーが発生した場合の原因・対処法
今日、WordPress 管理画面で設定変更を行っていた時、
以下エラーが発生し、WordPressにアクセスできなくなるという現象に遭遇しました。
ついては、このような場合の原因・対処法について、確認しました。
Fatal error: Allowed memory size of XXXXXXXXX bytes exhausted (tried to allocate XXXXXX bytes) in / (パス) /wp-includes/formatting.php on line 298
「Fatal error: Allowed memory size of …」エラーについて
原因
PHPの使用メモリがサーバーでのメモリ使用上限値を超えてしまった場合に発生するようです。
スクリプトや、プラグインの影響で、あるいは、WordPressアップデート時に発生することがあるようです。
対処法
PHPの使用メモリを増やす必要があります。
メモリ上限を増やすには、以下、方法1)~3) いずれかの方法で可能です。
(注) 作業にあたり、念のため、PHP Info で現在のメモリ数値を確認しておきましょう。
ここでは、現在のメモリを32Mと仮定、設定変更により64Mにメモリ値を増やすとした場合の設定例をご紹介します。
[ ファイル変更時の注意点 ]
※ファイル編集・更新時には、サクラエディタなど、エディタソフトを使用のこと。
※ファイル保存時には、「UTF-8」「BOMなし」で保存のこと。