tp5接口返回正常但是報500錯誤的解決

測試接口的時候用的postman,接口結果返回正常,忘了注意httpcode了,結果報了500錯誤,尷尬,下面是解決過程:
看到500錯誤的第一反應就是去看服務器日誌,500,服務器內部錯誤嘛。
在這裏插入圖片描述
果然,因爲我修改了日誌存儲路徑,但是路徑錯誤(去查看了thinkphp的日誌路徑設置過程,當沒有設置日誌path的時候,默認是在runtime文件夾下創建log文件夾,項目中日誌沒有特殊要求,所以直接不設置,即選擇默認路徑。)
解決方案:日誌配置文件log.php中去掉path的路徑,直接默認不設置,同時給與runtime文件夾寫權限(windows不存在這個問題)
在這裏插入圖片描述在這裏插入圖片描述
問題解決。
當然runtime文件夾給寫權限是必要的,如果沒有權限依然會報錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章