Maison  >  Article  >  cadre php  >  Solution à l'erreur thinkphp 5 affichant la page nginx 404

Solution à l'erreur thinkphp 5 affichant la page nginx 404

藏色散人
藏色散人avant
2021-07-03 15:12:342824parcourir

Solution à l'erreur thinkphp 5 affichant la page nginx 404

thinkphp 5 error display nginx 404 page

J'ai déployé le projet en ligne aujourd'hui et une erreur a été signalée, mais la page nginx 404 était toujours affichée. Si cela continue ainsi, il n'y a aucun moyen de résoudre le problème. problème, j'ai jeté un œil au fichier journal de thinkphp en ligne :

[ 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]

Évidemment, c'est PHP qui a une erreur, pas nginx qui ne trouve pas la page, et il n'y a aucun problème avec le paramètre pathinfo de nginx. J'ai également défini app_debug sur true dans. config.php, j'ai donc cherché en ligne, je cherche une solution. La solution finale est d'ouvrir le fichier think_exception.tpl sous thinkphp/tpl à la fin, et d'ajouter la sortie

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

dans la balise php du bas. résolu. Visitez à nouveau le navigateur et il n'apparaîtra plus. 404 s'affichera et la page d'erreur thinkphp apparaît

Recommandations associées : Les 10 derniers didacticiels vidéo thinkphp

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer