Lumen 應用程式在偵錯模式下不會顯示堆疊追蹤
P粉959676410
P粉959676410 2023-09-02 14:50:57
0
1
497
<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粉959676410
P粉959676410

全部回覆(1)
P粉684720851

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!