Lumen アプリケーションがデバッグ モードでスタック トレースを表示しない
P粉959676410
P粉959676410 2023-09-02 14:50:57
0
1
544
<p>(私の知る限り)同じ構成を持つ 2 つの Lumen マイクロサービスがあります。 1 つはユーザーフレンドリーなエラー ページを表示し、もう 1 つは表示しません。 </p> <p>どちらのサービスにも次の単純なコントローラ メソッドがあります: </p> <pre class="brush:php;toolbar:false;">パブリック関数 test() { $a をエコーし​​ます。 出口; }</pre> <p>サービスの 1 つは次のみを表示します: </p> <ブロック引用> <p>おっと!エラーが発生しました サーバーは「500 Internal Server」を返します。 エラー」。何かが壊れています。何をしているのかお知らせください。 このエラーが発生したとき。できるだけ早く修正させていただきます。ごめん ご迷惑をおかけします。 </p> </blockquote> <p>他のサービスではスタック トレースなどが表示されます。 </p> 両方の環境で <p><code>APP_DEBUG=true</code> および <code>APP_ENV=local</code>。これらの設定をコントローラー メソッドでエコーすることで確認しました。 </p> <p>どの設定が不足しているとスタック トレースが表示されなくなる可能性がありますか? </p>
P粉959676410
P粉959676410

全員に返信(1)
P粉684720851

問題は、debug 設定が欠落している config/app.php ファイルがあることです。 'debug' => env('APP_DEBUG', false), を配列に追加すると、問題が解決しました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート