ホームページ  >  記事  >  PHPフレームワーク  >  thinkphp 5 エラー表示 nginx 404 ページの解決策

thinkphp 5 エラー表示 nginx 404 ページの解決策

藏色散人
藏色散人転載
2021-07-03 15:12:342902ブラウズ

thinkphp 5 エラー表示 nginx 404 ページの解決策

thinkphp 5 エラー メッセージに nginx 404 ページが表示されます

今日プロジェクトをオンラインにデプロイしましたが、エラー メッセージが表示されますが、nginx常に 404 ページが表示されます。このままでは問題は解決できません。オンラインで thinkphp のログ ファイルを確認しました:

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

明らかに、エラーがあるのは PHP であり、nginx ではありません。ページが見つかりません、nginx のパス情報 設定に問題はありません。config.php の app_debug も true に設定したので、オンラインで解決策を探しました。最終的な解決策は、thinkphp/tpl にあるファイル think_Exception.tpl を開くことでした。 php ファイルの最後です。タグに exit

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

を追加すると問題は解決します。再度ブラウザにアクセスすると、404 は表示されなくなり、thinkphp のエラー ページが表示されます。

関連する推奨事項: 最新の 10 件の thinkphp ビデオ チュートリアル

以上がthinkphp 5 エラー表示 nginx 404 ページの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。