php錯誤顯示在頁面的方法:首先執行腳本“phpinfo.php”;然后找到php配置文件所在路徑;接著編輯“php.ini”文件,并修改內容為“display_errors = on”;最后重啟“php-fpm”即可。
解決php錯誤信息不顯示在瀏覽器上的方法
[系統環境] deepin15.8
[編程環境] nginx1.13 php7 atom1.22
這幾天在學習php,我發現php中的各種錯誤信息并不顯示在瀏覽器上,哪怕腳本中有一點的語法錯誤,執行結果都會如下圖所示:
因此,我不得不在日志文件中找到詳細的錯誤信息,但是如果每次出錯都去查看日志就太令人不爽了。
以下是解決方式。
執行以下腳本phpinfo.php:
<?php phpinfo(); ?>在瀏覽器上打開,然后按ctrl f搜索display_errors,顯示如下:
再搜索php.ini,找到php配置文件所在路徑,如下圖顯示:
編輯php.ini文件,然后重啟服務:
sudo vi /etc/php/7.2/fpm/php.ini # 找到display_errors并修改為 display_errors = on # 重啟php-fpm sudo systemctl restart php7.2-fpm在瀏覽器上刷新phpinfo.php腳本,找到display_errors,
執行其他的含語法錯誤的php腳本也不會顯示錯誤信息,而是和之前一樣。
到這里我也不知道該如何解決,然后就去網上找一了找,說的是要去php-fpm池中配置,將php_flag[display_errors]設置為on
sudo vi /etc/php/7.2/fpm/pool.d/www.conf # 找到php_flag[display_errors]并設置為on
再次刷新頁面,結果顯示如下,
執行一個含語法錯誤的php腳本,顯示錯誤信息,大功告成!
更多相關知識,請訪問php中文網!
麻煩幫忙刪除-云服務器問題北京服務器租用網站云空間今天收到郵件即將注銷備案號的域名字母新頂級域名怎么樣?d字母域名有什么價值?網站繁體字顯示-其他問題Azure管理員-第6章 實施 Azure 備份-3-1-Azure備份概述怎么能實現微信訂餐?電腦網頁中的廣告如何取消顯示關聯最近搜索過的內容