4

XAMPPセットアップをテストサーバーとして使用してPHPアプリケーションを開発しています。

アプリをデプロイする準備ができたら、クライアントのサーバーにアップロードする必要があります。

問題は、クライアントのサーバーが IIS 7 を実行していて、PHP エラーが発生するたびに空白のページが表示されることです...

さて、私のアプリはerror_reporting(E_ALL)すでに設定されており、php.ini ファイルにアクセスできません (理由は聞かないでください!)...

ここにあるパラメーターのすべての組み合わせを試しerror_reporting()ました:http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

エラーを表示する別の方法を教えてくれる人はいますか?

ところで:私はcodeigniterを使用していますが、それが提供するerror_logging関数を試してみました...

4

2 に答える 2

5

運用サーバーではオフにしておくとよいでしょう。ログ ファイルにアクセスできる場合は、いつでもエラー ログをオンにすることができます。

しかし、すぐに解決するには、display_errors をオンにするだけです。クライアントのサーバーで実行するようにコードを構成したら、忘れずにオフにしてログを設定してください。

<?PHP
ini_set('display_errors',true);
于 2009-10-18T23:28:30.383 に答える
2

試す

ini_set("display_errors", 1);

これがオフになっている可能性があります。

于 2009-10-18T23:33:25.910 に答える