Die Lumen-Anwendung zeigt im Debug-Modus keinen Stack-Trace an
P粉959676410
P粉959676410 2023-09-02 14:50:57
0
1
441

Ich habe zwei Lumen-Microservices, die (soweit ich weiß) die gleiche Konfiguration haben. Einer zeigt eine benutzerfreundliche Fehlerseite an, der andere nicht.

Beide Dienste verfügen über diese einfache Controller-Methode:

public function test() { echo $a; Ausfahrt; }

Einer der Dienste zeigt nur:

Ups! Ein Fehler ist aufgetreten Der Server gibt „500 Internal Server“ zurück Fehler". Etwas ist kaputt. Bitte teilen Sie uns mit, was Sie tun wenn dieser Fehler auftritt. Wir werden es so schnell wie möglich beheben. Entschuldigung Unannehmlichkeiten verursachen.

Andere Dienste zeigen Stack-Traces usw. an.

APP_DEBUG=true und APP_ENV=local Ich habe diese Einstellungen überprüft, indem ich sie in der Controller-Methode wiedergegeben habe.

Welche Einstellung fehlt möglicherweise, die verhindert, dass ich den Stack-Trace sehe?

P粉959676410
P粉959676410

Antworte allen (1)
P粉684720851

问题是我有一个config/app.php文件,其中缺少debug设置。将'debug' => env('APP_DEBUG', false),添加到数组解决了我的问题。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!