768 MB RAM の Ubuntu 12.04 イメージに W3TC、Nginx、varnish、および php5-fpm をインストールしました。サイト自体は正常に機能していますが、/wp-admin にアクセスしようとすると、HTTP 500 内部サーバー エラーが発生します。
ログにアクセスして調べたところ、次のエラーが見つかりました。
PHP メッセージ: PHP 致命的なエラー: アップストリームからの応答ヘッダーの読み取り中に、251 行目の /var/www/wp-includes/functions.php で 67108864 バイトの許容メモリ サイズが使い果たされました (5184285 バイトを割り当てようとしました)
次の設定を行うように指示されている多くの投稿を見てきました。
wp-config.php または必要な場所で割り当てられたメモリを増やします。
define('WP_MEMORY_LIMIT', '64M');
PHP 自体のメモリが不足している場合は、php.ini を変更して Web サーバーを再起動することでメモリを増やすことができます。
メモリ制限 256M
しかし、運が良かったわけではありません。また、以前のバックアップからイメージを復元しましたが、問題はまだ存在します。前回バックエンドにアクセスできて以来、プラグインは変更または更新されていません。
また、WP_DEBUG を true にすると、次のようになりました。
注意: wp_enqueue_script が正しく呼び出されませんでした。スクリプトとスタイルは、 wp_enqueue_scripts 、 admin_enqueue_scripts 、または init フックまで登録またはキューに入れるべきではありません。詳細については、WordPress でのデバッグを参照してください。(このメッセージはバージョン 3.3 で追加されました。) /var/www/wp-includes/functions.php の 2758 行目 注意: wp_enqueue_style が正しく呼び出されませんでした。スクリプトとスタイルは、 wp_enqueue_scripts 、 admin_enqueue_scripts 、または init フックまで登録またはキューに入れるべきではありません。詳細については、WordPress でのデバッグを参照してください。(このメッセージはバージョン 3.3 で追加されました。) /var/www/wp-includes/functions.php の 2758 行中 注意: 未定義の変数: /var/www/wp-content/themes/organic_magazine/functions.php のページに419行目