91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP錯誤日志記錄文件位置的方法

發布時間:2020-08-11 09:54:47 來源:億速云 閱讀:362 作者:小新 欄目:編程語言

這篇文章主要介紹了PHP錯誤日志記錄文件位置的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

PHP錯誤日志記錄文件位置的方法:1、通過模塊加載的方式,代碼為【php程序中配置 > httpd.conf > php.ini中配置】;2、通過【CGI/fastCGI】模式,代碼為【ini_get("error_log")】。

PHP錯誤日志記錄文件位置的方法

PHP錯誤日志記錄文件位置的方法:

1、確定web服務器 ( IIS, APACHE, NGINX 等) 以哪一種方式支持PHP,通常是有下面2種方式

PHP錯誤日志記錄文件位置的方法

2、通過模塊加載的方式

php程序中配置 > httpd.conf > php.ini中配置

3、通過 CGI/fastCGI 模式

php程序中配置 > php.ini中配置    
ini_get("error_reporting");
ini_get("log_errors");
ini_get("error_log");

輸出:

'22527'
'1'
'/usr/local/php7.2.0/var/log/php_errors.log'
如果log_errors = On

/usr/local/php7.2.0/var/log/php_errors.log文件不存在,或無法創建,寫入,則php錯誤日志寫到apache ErrorLog指令指定的文件

[liuchao@GD-NT-0911QAR1CF_vm1-19.32 conf.d]$ sudo ps -ef |grep httpd
apache     670  2501  0 11:24 ?        00:00:00 /usr/local/httpd-2.4.20/bin/httpd -k graceful
[liuchao@GD-NT-0911QAR1CF_vm1-19.32 conf.d]$ cd /usr/local/httpd-2.4.20/conf/conf.d
[liuchao@GD-NT-0911QAR1CF_vm1-19.32 conf.d]$ sudo grep -anR --color '1.aspire-he-admin' ./
./aspire_he_admin.conf:29:    ServerName 1.aspire-he-admin
[liuchao@GD-NT-0911QAR1CF_vm1-19.32 conf.d]$ sudo vim +29 /usr/local/httpd-2.4.20/conf/conf.d/aspire_he_admin.conf
<VirtualHost *:80>
    DocumentRoot "/home/d139/var/aspire-he-admin/webroot/"
    ServerName 1.aspire-he-admin
    SetEnv SERVER_ENVERONMENT_PARAM 2
    DirectoryIndex index.php index.html
    php_value post_max_size 100M
    CustomLog "| /usr/sbin/cronolog /home/d139/logs/%Y-%m-%d-%H-he-admin_access.log" combined
    ErrorLog  "| /usr/sbin/cronolog /home/d139/logs/%Y-%m-%d-%H-he-admin_error.log"
</VirtualHost>
[liuchao@GD-NT-0911QAR1CF_vm1-19.32 module]$ sudo tail -f /home/d139/logs/2019-03-13-10-he-admin_error.log
[Wed Mar 13 10:02:01.194757 2019] [php7:error] [pid 17673] [client 127.0.0.1:50312] 
PHP Fatal error:  Uncaught Error: Call to undefined method VersionManage::
getDb1() in /home/d139/var/aspire-he-admin/module/VersionManage.class.php:82\nStack trace:\n#0 /home/d139/var/aspire-he-admin/webroot/api.php(37): 
VersionManage::getTxlVersionUpgradeStatus(Array)\n#1 {main}\n  thrown in /home/d139/var/aspire-he-admin/module/VersionManage.class.php on line 82

如果php.ini中log_errors= On,據官方的說法,那么必須指定error_log文件,如果沒指定或者指定的文件沒有權限寫入,那么照樣會輸出到正常的輸出渠道,那么也就使得display_errors這個指定的Off失效,錯誤信息還是打印了出來。將log_errors = Off就行了。

感謝你能夠認真閱讀完這篇文章,希望小編分享PHP錯誤日志記錄文件位置的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巴楚县| 西吉县| 扶绥县| 资溪县| 宜宾县| 孟州市| 襄汾县| 邯郸县| 德格县| 泗水县| 青阳县| 尼木县| 肇源县| 潮安县| 曲阳县| 梁山县| 聂荣县| 洱源县| 台中县| 盐山县| 奉贤区| 溧阳市| 长岭县| 梧州市| 云梦县| 泸溪县| 宜丰县| 勃利县| 达拉特旗| 五常市| 根河市| 徐汇区| 南皮县| 儋州市| 黑河市| 资阳市| 诏安县| 河北省| 内江市| 五峰| 大丰市|