解決nginx下php-fpm不記錄php報(bào)錯(cuò)日志的辦法:1、修改【php-fpm.conf】中配置,沒有則增加;2、修改【php.ini】中配置,沒有則增加;3、重啟【php-fpm】即可。
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),托克遜企業(yè)網(wǎng)站建設(shè),托克遜品牌網(wǎng)站建設(shè),網(wǎng)站定制,托克遜網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,托克遜網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
解決nginx下php-fpm不記錄php報(bào)錯(cuò)日志的辦法:
1.修改php-fpm.conf中配置,沒有則增加
catch_workers_output = yes error_log = log/error_log
2.修改php.ini中配置,沒有則增加
log_errors = On error_log = "/usr/local/lnmp/php/var/log/error_log" error_reporting=E_ALL&~E_NOTICE
3.重啟php-fpm
當(dāng)PHP執(zhí)行錯(cuò)誤時(shí)就能看到錯(cuò)誤日志在"/usr/local/lnmp/php/var/log/error_log"中了
請注意:
1. php-fpm.conf中的php_admin_value[error_log]參數(shù) 會覆蓋php.ini中的 error_log參數(shù)
所以確保你在phpinfo()中看到的最終error_log文件具有可寫權(quán)限并且沒有設(shè)置php_admin_value[error_log]參數(shù),否則錯(cuò)誤日志會輸出到php-fpm的錯(cuò)誤日志里。
2.找不到php.ini位置,使用php的phpinfo()結(jié)果查看
3.如何修改PHP錯(cuò)誤日志不輸出到頁面或屏幕上
修改php.ini
display_errors = off //不顯示錯(cuò)誤信息(不輸出到頁面或屏幕上)
log_errors = on //記錄錯(cuò)誤信息(保存到日志文件中)
error_reporting = E_ALL //捕獲所有錯(cuò)誤信息
error_log = //設(shè)置日志文件名
程序中修改以上配置
ini_set("display_errors",0)
ini_set("error_reporting",E_ALL); //這個(gè)值好像是個(gè)PHP的常量
ini_set("error_log","<日志文件名>")
ini_set("log_errors",1);4.如何將php的錯(cuò)誤日志輸出到nginx的錯(cuò)誤日志里
在PHP 5.3.8及之前的版本中,通過FastCGI運(yùn)行的PHP,在用戶訪問時(shí)出現(xiàn)錯(cuò)誤,會首先寫入到PHP的errorlog中
如果PHP的errorlog無法寫入,則會將錯(cuò)誤內(nèi)容返回給FastCGI接口,然后nginx在收到FastCGI的錯(cuò)誤返回后記錄到了nginx的errorlog中
在PHP 5.3.9及之后的版本中,出現(xiàn)錯(cuò)誤后PHP只嘗試寫入PHP的errorlog中,如果失敗則不會再返回到FastCGI了,錯(cuò)誤日志會輸出到php-fpm的錯(cuò)誤日志里。
所以如果想把php錯(cuò)誤日志輸出到nginx錯(cuò)誤日志,需要使用php5.3.8之前的版本,并且配置文件中php的error_log對于php worker進(jìn)程不可寫
本文名稱:nginx下php-fpm不記錄php報(bào)錯(cuò)日志怎么辦?
分享URL:http://chinadenli.net/article6/cjepig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、用戶體驗(yàn)、商城網(wǎng)站、靜態(tài)網(wǎng)站、定制網(wǎng)站、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)