トップページ > 記事閲覧
エラーログが出力されない
投稿日 | : 2019/01/27(Sun) 03:52 |
投稿者 | : ぼっくん |
参照先 | : |
お世話になっております。ぼっくんと申します。
この度、エラーログを出力しようと
[ディレクトリパス]/.fast-cgi-bin
上記ディレクトリのphp.ini, php71.iniに「log_errors=On」,「error_log=[ディレクトリパス]」を指定したのですが、
指定したパスにエラーログが出力されませんでした。
php.ini以外に別途で編集する必要があるのでしょうか?
あるいは、php.iniとは別の場所を編集する必要があるのでしょうか?
ご教授お願いいたします。
Re: エラーログが出力されない
投稿日 | : 2019/01/29(Tue) 16:25 |
投稿者 | : スタッフ ◆OKSXpIjDx1k |
参照先 | : |
ぼっくん 様
日頃より弊社サービスをご愛顧くださり、ありがとうございます。
お問い合わせの件についてご案内させていただきます。
php.iniファイルに指定した通りにエラーログが書き込まれない事例としてましては、
下記の4点が考えられます。
お手数をおかけいたしますが、一つずつご確認いただけますと幸いでございます。
----------------------------------------------
【1.ファイルに書き込み属性がない】
→ファイルの属性を700あるいは770等にし、WEBからの書き込み権限を付与します。
【2.ファイルが見つからない】
→「error_log」ファイルは、「[ディレクトリパス].ファイル名」のように絶対パスで
ファイル名をで指定し、ファイルが存在することを確認します。
【3.必要なエラー出力レベルが設定されていない】
→ error_reporting のログレベルを必要に応じて変更します。
※PHP5.0以降はE_ALL にE_STRICTが含まれ、デフォルトは「 E_ALL & ~E_NOTICE &~E_DEPRECATED」
となります。
(ご参考)PHPマニュアル定義済み定数
http://php.net/manual/ja/errorfunc.constants.php
【4.実行時PHPバージョンが異なる】
→「phpinfo()」等で実行時のPHPのバージョン、並びに、エラー設定が
反映されているか確認します。
----------------------------------------------
なお、php71.ini への記述内容の例(単純なエラー表示の例)としましては、
error_reporting(E_ERROR | E_WARNING | E_PARSE);
log_errors = On
error_log = /virtual/bokkun/php_error.log
となります。
恐れ入りますが、ご確認いただき、改善されない場合は、お問い合わせフォームより
詳細な状況を添えて、ご連絡いただければと存じます。
今後とも弊社サービスをよろしくお願い申しあげます。
Re: エラーログが出力されない
投稿日 | : 2019/02/03(Sun) 02:12 |
投稿者 | : ぼっくん |
参照先 | : https://bokkun.jp/ |
スタッフ様
ぼっくんと申します。
ご返答ありがとうございます。
うっかりしてました…。
error_logでディレクトリ名までしか指定していませんでした。
ご提示いただいたやり方で再度試そうと思います。
ちなみにですが、修正するiniファイルについては、php.iniではなくphp71.iniを修正すればいいのでしょうか?
また、エラーログファイルについては、指定した場所に空ファイルを作る必要があるのでしょうか?
Re: エラーログが出力されない
投稿日 | : 2019/02/03(Sun) 02:20 |
投稿者 | : ぼっくん |
参照先 | : https://bokkun.jp/ |
お世話になっております。ぼっくんと申します。
php71.iniに、エラーログファイル名まで記述したところ、
無事エラーログが出るようになりました!!
ありがとうございました。