찾다

 >  Q&A  >  본문

Lumen 애플리케이션은 디버그 모드에서 스택 추적을 표시하지 않습니다.

<p>(제가 아는 한) 동일한 구성을 가진 두 개의 Lumen 마이크로서비스가 있습니다. 하나는 사용자에게 친숙한 오류 페이지를 표시하고 다른 하나는 표시하지 않습니다. </p> <p>두 서비스 모두 다음과 같은 간단한 컨트롤러 방법을 사용합니다.</p> <pre class="brush:php;toolbar:false;">공개 함수 테스트() { 에코 $a; 출구; }</pre> <p>서비스 중 하나에는 다음만 표시됩니다. </p> <인용문> <p>앗! 에러 발생됨 서버는 "500 내부 서버"를 반환합니다. 오류". 뭔가 깨졌습니다. 수행 중인 작업을 알려주세요. 이 오류가 발생하면. 최대한 빨리 수정하도록 하겠습니다. 죄송합니다 불편을 끼쳐 드려 죄송합니다. </p> </인용문> <p>다른 서비스에서는 스택 추적 등을 보여줍니다. </p> 두 환경 모두에서 <p><code>APP_DEBUG=true</code> 및 <code>APP_ENV=local</code> 컨트롤러 메서드에서 이러한 설정을 에코하여 확인했습니다. </p> <p>스택 추적을 보지 못하게 하려면 어떤 설정이 누락되었을 수 있습니까? </p>
P粉959676410P粉959676410467일 전524

모든 응답(1)나는 대답할 것이다

  • P粉684720851

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

    문제는 내 문제를 해결한 배열에 config/app.php 文件,其中缺少 debug 设置。将 'debug' => env('APP_DEBUG', false),를 추가했다는 것입니다.

    회신하다
    0
  • 취소회신하다