對於服務器這塊有點,沒有什麼實際操做經驗,因此出問題後有點慌亂,今天總結了下,報錯後,應該怎麼去查找問題,知道問題後才能去解決,查找問題這塊很重要。
nginx 默認在/logs
php 默認在php/var/log/php-fpm.log s
php 每一個server 均可以單獨配置本身的錯誤和訪問日誌
mysql 日誌通常在數據庫文件所在目錄/mysql/error.log 【錯誤日誌】php
解決nginx下php-fpm不記錄php錯誤日誌的辦法:html
1.修改php-fpm.conf中配置 沒有則增長
catch_workers_output = yes
error_log = log/error_logmysql
2.修改php.ini中配置,沒有則增長
log_errors = On
error_log = "/usr/local/lnmp/php/var/log/error_log"
error_reporting=E_ALL&~E_NOTICEnginx
display_errors = off //不顯示錯誤信息(不輸出到頁面或屏幕上)
log_errors = on //記錄錯誤信息(保存到日誌文件中)
error_reporting = E_ALL //捕獲全部錯誤信息
error_log = //設置日誌文件名sql
詳細出處參考:http://www.nginx.cn/666.html數據庫