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