本文目錄一覽:
php能不能像java那樣列印錯誤堆棧信息到錯誤日誌
PHP 確實不會輸出錯誤堆棧,但通過函數,還是能夠獲取到錯誤堆棧的。
function getBacktrace() {
ob_start();
debug_print_backtrace();
return ob_get_clean();
}
調用上面這個函數取得錯誤堆棧,再用 file_put_contents(‘log_path’, FILE_APPEND); 寫入日誌文件即可。
還有一個辦法:為 PHP 安裝 xdebug 擴展
windows 下的安裝方法 安裝好後,修改 php.ini
如何關閉 PHP 報錯的 Call Stack
可以同過error_reporting()來設置,但是你的函數用處了,參數不對
會PHP的請進~~~
看起來是模板的編譯後的臨時文件沒有寫的許可權.把template_tmp目錄的許可權置為777,並把裡面的文件也標記為777.
chmod -R 777 template_tmp
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/152048.html