debug+trace模式可以查看開發過程中TP的錯誤信息,可以更好地幫助開發者debug。但是debug模式的開啟還不是簡單的在配置文件中中設置就可以的,經過查資料摸索,找到一種有效的方法。
首先在你已經部署好了ThinkPHP的項目目錄
然後注意是在入口文件開啟調試模式,在入口文件index.php 中寫入一下代碼define(‘APP_DEBUG’,true); 首先刪除Runtime目錄 ,然後再次運行一下,你會發現runtime目錄下面的~runtime.php 文件沒有了,說明你的調試模式開啟成功了
之所以這個~runtime.php文件刪除 ,這個文件是編譯後的文件 會有緩存,所以在調試模式期間我們不用擔心因為緩存而造成其他錯誤
trace頁面的 也是我們開發者獲取錯誤信息的而一個途徑,所以我們需要開啟trace頁面,在THinkPHp3.0版本中trace頁面是默認沒有開啟的,需要我們手動 的在項目配置文件中添加
‘SHOW_PAGE_TRACE’ =>true, // 顯示頁面Trace信息
想要看看trace信息是否開啟了,只要我們在 IndexAction.class.php 中的index方
法中加上$this->display();
然後再次運行如果你看到了如下界面,說明你的調試模式,以及trace 以及開啟了
你用dw什麼的修改一個頁面屬性 看編緝一致不 一般是編碼問題 所致
什麼版本的thinkphp
現在都寫在入口文件了
define('APP_DEBUG', true);
不貼源碼,神也救不了你