2011-07-30 13 views
0

私は大規模なnoobのように感じるが、私はちょうどGoDaddy共有のLinuxホスティングマシンにサイトをプッシュした。データベース接続がセットアップされていなかったので警告メッセージが表示された。私は、警告/エラー/通知がページに直接表示されていることを心配しています。これらを公開したくないのではなく、どうやってエラーファイルにリダイレクトさせることができますか(うまくいっても起こってはいけないはずですが)。PHPの警告メッセージをリダイレクト

答えて

1

あなたの友人はphp.iniであり、そこでは、これらのプロパティ:

http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errorsは - あなたはエラーが記録/表示されるべきものを制御することができる "1" に

"0" http://www.php.net/manual/en/errorfunc.configuration.php#ini.log-errors -setに設定:

http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

あなたは、php.iniでもコードでプロパティを設定すること

http://www.php.net/manual/en/configuration.changes.modes.php

編集:すべてのプロパティの

一覧:http://php.net/manual/en/ini.list.php

+0

おかげで...その原料を通じて取り組んでいます。私が設定した* error_log *を使用するように苦労しています。しかし、私は* display_errors *をオフに設定することにより、標準出力に行く人を取り除きました。 – rewolf

+0

エラーログの場所を指定することもできます。あなたのログがどこに入るのかを見るために 'phpinfo()'を呼び出します。 –