本文目錄一覽:
PHP網站如何設置錯誤顯示
修改php的配置文件,如php.ini
在文件中查找到 『display_errors』
把 display_errors = Off 或者 display_errors = On,
Off為關閉錯誤提示,On為打開錯誤提示,根據需求修改即可。重啟配置內容就可以。
PHP沒有錯誤提示
PHP沒有錯誤提示是設置錯誤造成的,解決方法為;
1、確認了PHP的配置文件的路徑之後,在文本編輯器打開該文件。
2、在文件中查找,display_errors=On代表錯誤提示開啟display_errors=OnOff代表錯誤提示關閉display_errors=Off。
3、實例演示,定義一個錯誤的PHP語法。
4、在瀏覽器預覽的時候,不能正確列印,卻不報錯,因為當前的display_errors=Off,錯誤提示沒有開啟。
5、開啟PHP的錯誤提示,設置:display_errors=On並保存該文件的新設置。
6、保存設置之後,再次重啟apache服務。
7、現在已經成功開啟了PHP的錯誤提示,可以正常報告錯誤信息了。
怎麼開啟PHP 的錯誤提示?
1、
可能你php.ini文件找錯位置了,通過輸出phpinfo()函數,獲取 Loaded Configuration File 對應的文件,修改這個文件
2、
程序中可能設置了 error_reporting(0);
將這段代碼注視掉
thinkphp如何配置errno
默認情況下,ThinkPHP在發生錯誤的時候,顯示的是系統默認的錯誤頁面,正式上線的時候,為了統一用戶體驗,我們可以定製自己的錯誤頁面,通常有兩種方法:
一、定製系統錯誤頁面模板
系統默認的錯誤模板位於:ThinkPHP/Tpl/think_exception.tpl
我們只需要在項目中修改TMPL_EXCEPTION_FILE配置參數重新指定錯誤模板即可。
‘TMPL_EXCEPTION_FILE’=’./App/Tpl/Public/error.html’ // 定義公共錯誤模板
注意錯誤模板的路徑是基於入口文件的相對地址或者使用伺服器的絕對地址,錯誤模板中可以使用的變數有:
$e[‘file’] 異常文件名
$e[‘line’] 異常發生的文件行數
$e[‘message’] 異常信息
$e[‘trace’] 異常的詳細Trace信息
因為異常模板使用的是原生PHP代碼,所以還可以支持任何的PHP方法和系統變數使用。
二、設置錯誤重定向頁面
如果想網站發生錯誤的時候重定向到一個指定的URL 而不是讀取錯誤模板,我們還可以直接設置ERROR_PAGE參數。
‘ERROR_PAGE’=’/Public/error.html’ // 定義錯誤跳轉頁面URL地址
注意ERROR_PAGE所指向的頁面不能再使用異常的模板變數了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/153073.html