共有ホスティングで、Cpanel、Apache、PHPはfastcgiで動作しています。 PHPはどこにエラーログを保存するのですか?
共有ホスティング環境で、サイト構造全体を調べてerror_logファイルを探すのではなく、他にエラーログを見つける方法はありますか?
php.ini`にはアクセスできます(PHPバージョン5.2.16を使用しています)。
PHPは、PHPがapache2モジュールの場合、エラーログを /var/log/apache2
に格納します。
共有ホストでは、ログファイルをルートディレクトリの /log
サブフォルダに保存することが多いです。
しかし...もし php.ini
ファイルにアクセスできるのであれば、これを行うことができます。
error_log = /var/log/php-scripts.log
/usr/local/apache/logs/error_log
もし失敗したら、以下の方法でログファイルの場所を確認できます。
<?php phpinfo(); ?>