2

自分の Web サイトを wamp ローカル サーバーから Web ホストにアップロードしました。ローカルの php.ini が に設定されていたにもかかわらず、error_reporting = E_ALLWeb ホストにページをアップロードすると、次のような wamp が表示しなかったエラーが表示されます。

「警告: session_start() [function.session-start]: セッション Cookie を送信できません - ヘッダーは既に送信されています ...」

私の質問は、可能であれば、これらすべてのエラーを表示するようにワンプサーバーをセットアップするにはどうすればよいですか?

4

1 に答える 1

2

E_ALL は次のように表示されます。

「警告: session_start() [function.session-start]: セッション Cookie を送信できません - ヘッダーは既に送信されています ...」

ただし、php.ini で出力バッファリングがオンに設定されていて、他方では出力バッファリングがオフになっている場合、このようなエラーが発生する可能性があります。

事実上同じphp.ini設定で両方を構成したい(明らかに、異なるtmpパスなどの代わりにサーバー固有の設定で)。E_STRICT は、通常はエラーにはなりませんが、より推奨されるため、本番サーバーでは実際には必要ありません。

アップデート

言及するのを忘れてset display_errors = onいましたが、php.ini でも行う必要がありますが、本番環境ではオフにして、代わりにログを使用する必要があります。すべてのエラー設定を説明する詳細情報: http://www.phpknowhow.com/configuration/php-ini-error-settings/

于 2012-10-31T21:14:09.887 に答える