84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
如圖,運行時出現這種報錯,控制台沒有具體的錯誤提示,怎麼樣才能快速的在程式碼中找到錯誤位置?
我說說我的解決辦法吧,希望對樓主有幫助。 先檢查nginx或apache的logs(看你自己的伺服器是什麼)。看看有沒有錯。如果有錯誤,解決對應的錯誤。 然後在index.php(專案入口)打一個斷點。確定項目是不是可以正常存取。 再然後就看出錯的url,找到對應的controller,在controller的第一行斷點,看看是否可以訪問,如果不可以正常訪問,那就是在找到controller之前就有問題了。如果有__construct。就檢查是不是這裡。 總之在你感覺可能有問題的地方打斷點,看看程式會不會報錯,如果報錯,就是斷點之前有問題,如果不報錯,就是斷點下面的問題。 這樣一步一步找。
我說說我的解決辦法吧,希望對樓主有幫助。
先檢查nginx或apache的logs(看你自己的伺服器是什麼)。看看有沒有錯。如果有錯誤,解決對應的錯誤。
然後在index.php(專案入口)打一個斷點。確定項目是不是可以正常存取。
再然後就看出錯的url,找到對應的controller,在controller的第一行斷點,看看是否可以訪問,如果不可以正常訪問,那就是在找到controller之前就有問題了。如果有__construct。就檢查是不是這裡。
總之在你感覺可能有問題的地方打斷點,看看程式會不會報錯,如果報錯,就是斷點之前有問題,如果不報錯,就是斷點下面的問題。
這樣一步一步找。