搜尋

首頁  >  問答  >  主體

Lumen 應用程式在偵錯模式下不會顯示堆疊追蹤

<p>我有兩個 Lumen 微服務(據我所知)具有相同的配置。一種顯示使用者友善的錯誤頁面,另一種則不顯示。 </p> <p>這兩個服務都有這個簡單的控制器方法:</p> <pre class="brush:php;toolbar:false;">public function test() { echo $a; exit; }</pre> <p>其中一項服務僅顯示:</p> <blockquote> <p>哎呀!發生錯誤 伺服器回傳「500 內部伺服器 錯誤」。有些東西壞了。請讓我們知道您在做什麼 當這個錯誤發生時。我們會盡快修復它。對不起 造成任何不便。 </p> </blockquote> <p>其他服務顯示堆疊追蹤等。 </p> 兩種環境上的 <p><code>APP_DEBUG=true</code> 和 <code>APP_ENV=local</code>。我透過在控制器方法中回顯這些設定來驗證它們。 </p> <p>我可能缺少什麼設定來阻止我看到堆疊追蹤? </p>
P粉959676410P粉959676410483 天前536

全部回覆(1)我來回復

  • P粉684720851

    P粉6847208512023-09-03 13:32:39

    問題是我有一個 config/app.php 文件,其中缺少 debug 設定。將 'debug' => env('APP_DEBUG', false), 加入到陣列解決了我的問題。

    回覆
    0
  • 取消回覆