人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPでメールを受信すると /etc/aliases から/var/www/DIR/FILE1.phpが起動するプログラムを書いています。
しかし、PHPそのものが出力してくれるエラーが出力されないのでなかなかデバックに苦労します。

下記のようにob_start()を使って、変数の値をファイルに保存する方法はわかりました。
/etc/aliases からPHPを起動して、PHPがそのもが出力する warning, error などを見る方法がありましたら、
何卒、教えていただけないでしょうか。
よろしくお願いいたします。

●質問者: shotaroh5663
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Dir ETC PHP Warning WWW
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● goodvn
●80ポイント ベストアンサー

いくつか方法があるのですが,一番簡単なのは,プログラムを起動するとき,エラー出力をファイルにリダイレクトしてしまう事です

エラー出力をリダイレクトするというのは,

% /usr/local/bin/php -q -f /var/www/DIR/FILE1.php 2>/tmp/error_log

という形で呼び出します

あとは,php.ini で,log_errors という項目があります.デフォルトは,Off となってると思いますが,これを変更する事でも,ログファイルとして出力できます

◎質問者からの返答

早々にご回答していただき、ありがとうございます。

システムの実装をかなり急いでいたので、

このように本当に助かりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ