L'application Lumen n'affiche pas la trace de la pile en mode débogage
P粉959676410
2023-09-02 14:50:57
<p>J'ai deux microservices Lumen qui (pour autant que je sache) ont la même configuration. L’un affiche une page d’erreur conviviale et l’autre non. </p>
<p>Les deux services disposent de cette méthode de contrôleur simple : </p>
<pre class="brush:php;toolbar:false;">test de fonction publique()
{
écho $a;
sortie;
}</pré>
<p>Un des services affiche uniquement : </p>
<blockquote>
<p>Oups ! Une erreur s'est produite
Le serveur renvoie "500 serveur interne
Erreur". Quelque chose est cassé. Veuillez nous faire savoir ce que vous faites.
lorsque cette erreur se produit. Nous le réparerons dès que possible. Désolé
causer aucun inconvénient. </p>
</blockquote>
<p>D'autres services affichent des traces de pile, etc. </p>
<p><code>APP_DEBUG=true</code> et <code>APP_ENV=local</code> J'ai vérifié ces paramètres en les faisant écho dans la méthode du contrôleur. </p>
<p>Quel paramètre pourrait-il me manquer et qui m'empêche de voir la trace de la pile ? </p>
Le problème est que j'ai ajouté un
config/app.php
文件,其中缺少debug
设置。将'debug' => env('APP_DEBUG', false),
au tableau, ce qui a résolu mon problème.