讓tp6顯示詳細的錯誤信息及行號


方法一:
默認情況下Ttp6不會顯示錯誤信息,在開發環境下想要查看錯誤信息需要將Config目錄下的app.php文件的show_error_msg改成true

但是這樣顯示的信息也不夠完整,

要看到更多信息需要我們開啟DEBUG,tp6模仿了Laravel,我們使用composer下載完tp框架后可以看到框架一級文件夾里面有個“.example.env”,我們復制這個文件,將其改名為“.env”,點號開頭的文件在Linux系統中屬於隱藏文件,我們需要查看其是否存在可以使用命令“ls -a”查看,我們只需要將其中的“APP_DEBUG”的值修改成“true”即可


方法二:
如果修改這個配置的方法不行的話可以使用tp6提供的應用服務類開啟DEBUG。
找到App目錄下的AppService.php文件在boot方法內加上$this->app->debug(true);即可

這樣我們就可以看到更完善的錯誤信息了

 

記住在項目上線前記得把debug關掉,否則很容易泄露服務器信息。將true改為false即可關閉debug


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM