1

私のウェブサイトでは、Laminas を使用しています。開発サーバーと公開の生産サーバーでローカルに実行します。エラーを非公開にして、開発サーバーでのみ表示できるようにしたい。したがって、これらの行を public/index.php ファイルに書き込みました。

if(apache_getenv('APPLICATION_ENV')=='development'){
    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
}else{
    error_reporting(0);
    ini_set('display_errors', 0);
    ini_set('display_startup_errors', 0);
}

I しかし、エラー メッセージが表示される場合でもAPPLICATION_ENV='productive'.


サーバーがif コードまたはelse コードを実行するかどうかは既に確認しました。

この質問は、エラーの処理に関するものではなく、一般へのメッセージを非表示にするためのものです。

4

1 に答える 1