WordPressのエラー

ここ(SQ4U)ではないのだが、とある無料レンタルサーバーで起きたWordPressのエラー。

PHP Error Message

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 30720 bytes) in /home/xxxxxxxx/public_html/wp-includes/pluggable.php on line 702

PHP Error Message

対処方法は以下の通り。
とりあえず3通りの対処法を書いておく。
よくわからない場合には、上から順番に試してみると良いだろう。

1. .htaccessを変更
WordPressをインストールしているディレクトリー(あるいはそれよりも上のディレクトリー)の.htaccessに次の行を追加。

php_value memory_limit 128M

難点:HTTPサーバーの設定やPHPの設定により、.htaccessのphp_valueディレクティブの使用が制限されている場合には使えない。

2. .user.iniを変更
WordPressをインストールしているディレクトリー(あるいはそれよりも上のディレクトリー)に.user.iniという名前のファイルを作成。中身は次の通り。

memory_limit=128M

難点:HTTPサーバーの設定やPHPの設定により、.user.iniの使用が制限されている場合には使えない。

3. WordPressのwp-config.phpを変更
WordPressのwp-config.phpの適当な場所(例えば「<?php」の次の行)に次の行を追加。

define('WP_MEMORY_LIMIT', '128M');

参考URL WordPress Forum

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

This site uses Akismet to reduce spam. Learn how your comment data is processed.