彰化一整天的論壇

 找回密碼
 立即註冊
搜索
查看: 15|回復: 0

強制 PHP 顯示錯誤訊息

[複製鏈接]
發表於 2018-2-12 11:56:38 | 顯示全部樓層 |閱讀模式
很多主機基於保安理由, 將 PHP 執行時的錯誤訊息隱藏, 當 PHP 程式執行時遇到錯誤, 即使是 run time error 這類錯誤, 都只會顯示空白內容。

原因是在 php.ini 設定了這兩行:

display_errors = Off
error_reporting = Off

上面兩個設定, 只要其中其中一個設定成 Off, 都不會顯示錯誤訊息, 這樣對於程式除錯很麻煩, 要暫時顯示 PHP 的錯誤訊息方便除錯, 分別可以修改 PHP 及 .htaccess 的方法, 強制顯示 PHP 錯誤訊息。

.htaccess:

在網站的目錄建立 .htaccess, 加入以下內容:
  1. php_flag display_errors on
  2. php_value error_reporting -1
複製代碼

PHP:

除了 .htaccess 外, 可以在 PHP 程式的開始位始, 加入以下兩行程式碼:
  1. <?php
  2. ini_set('display_errors','1');
  3. error_reporting(E_ALL);
  4. ?>
複製代碼
使用以下兩種方法, 都可以強制 PHP 顯示錯誤訊息, 除錯時會容易很多。

文章來源: https://www.phpini.com/php/force-php-display-error-message

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  |网站地图

GMT+8, 2018-2-25 15:43 , Processed in 0.028399 second(s), 12 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表