EC2サーバーでphpbbを設定しようとしています。絶望のように、私はphpbbの起動時の特定の行が失敗していることがわかっ時間後か:nginx - > php5-fpm:PHPのログに記録されていないエラー(どこでも!)
$db->sql_connect($dbhost, $dbuser, $dbpasswd, $dbname, $dbport, false, defined('PHPBB_DB_NEW_LINK') ? PHPBB_DB_NEW_LINK : false);
簡単に修正を、私はきちんと私のDBのプロパティを設定する必要があります。
しかし、は、私がecho '1'ステートメントをブロックごとにphpアプリケーションの最初のカップルファイル全体に挿入しなければならないことを知りました。 echo文の前には、PHPがエラーを起こしたときに、ステータス200の空白のページしか表示されませんでした。
私はFPMのphp.iniのlog_errorsとdisplay_errorsの両方を有効にしましたが、明らかにこのタイプのエラーでは何もしません。
エラーのログは、/ var/log/syslog、/ var/log/nginx/*、/var/log/php-fpm.log、またはnginxサイトのエラーログにはありません。
私の質問:なぜ実際のエラー(sql_connectから)はどこにも記録されていませんか?あなたのプール内のcatch_workers_output
のため(?代わりに、それはどこ、ログに記録されている場合)
設定を編集した後、php-fpmとnginxの両方を再起動しましたか? –
@JohnWHSええ、編集した後も一貫して再起動しています。 – user717847
'/ etc/php5/fpm/php-fpm.conf'内の' error_log'設定をチェックしましたか?あなたがurエラーログは 'php-fpm.log'だったと私は言っていますが、実際には' php5-fpm.log'です。 –