Heim >PHP-Framework >Denken Sie an PHP >Lösung für den Thinkphp 5-Fehler bei der Anzeige der Nginx 404-Seite

Lösung für den Thinkphp 5-Fehler bei der Anzeige der Nginx 404-Seite

藏色散人
藏色散人nach vorne
2021-07-03 15:12:342946Durchsuche

Lösung für den Thinkphp 5-Fehler bei der Anzeige der Nginx 404-Seite

Thinkphp 5-Fehleranzeige Nginx 404-Seite

Ich habe das Projekt heute online bereitgestellt und es wurde ein Fehler gemeldet, aber die Nginx 404-Seite wurde immer angezeigt. Wenn es so weitergeht, gibt es keine Möglichkeit, das Problem zu lösen Problem, ich habe online einen Blick auf die Protokolldatei von thinkphp geworfen:

[ sql ] [ SQL ] SELECT `data_id`,`pid` FROM `tb_data_manage` WHERE  `pid` IN (53,49,47,46,35) [ RunTime:0.000595s ]
[ error ] [8]未定义数组索引: see[/data/web/data_manage/runtime/temp/5e9fc553d7acc7eaa186b674b2a29538.php:143]

Offensichtlich ist es PHP, das einen Fehler hat, nicht Nginx, das die Seite nicht finden kann, und es gibt kein Problem mit der Pathinfo-Einstellung von Nginx. Ich habe auch app_debug auf true gesetzt config.php, also suche ich online nach einer Lösung. Die endgültige Lösung besteht darin, die Datei think_Exception.tpl am Ende zu öffnen und im unteren PHP-Tag den Exit

        })();
    </script>
    <?php } exit; ?>
</body>
</html>

hinzuzufügen Behoben. Besuchen Sie den Browser erneut und es wird nicht mehr angezeigt, und die Thinkphp-Fehlerseite wird angezeigt

Verwandte Empfehlungen: Die neuesten 10 Thinkphp-Video-Tutorials

Das obige ist der detaillierte Inhalt vonLösung für den Thinkphp 5-Fehler bei der Anzeige der Nginx 404-Seite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen