<liunx学习>nginx + php + mysql日志文件
2015-01-04 12:17
218 查看
对于服务器这块有点,没有什么实际操作经验,所以出问题后有点慌乱,今天总结了下,报错后,应该怎么去查找问题,知道问题后才能去解决,查找问题这块很重要。
nginx 默认在/logs
php 默认在php/var/log/php-fpm.log s
php 每个server 都可以单独配置自己的错误和访问日志
mysql 日志一般在数据库文件所在目录/mysql/error.log 【错误日志】
解决nginx下php-fpm不记录php错误日志的办法:
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
display_errors = off //不显示错误信息(不输出到页面或屏幕上)
log_errors = on //记录错误信息(保存到日志文件中)
error_reporting = E_ALL //捕获所有错误信息
error_log = //设置日志文件名
详细出处参考:http://www.nginx.cn/666.html
nginx 默认在/logs
php 默认在php/var/log/php-fpm.log s
php 每个server 都可以单独配置自己的错误和访问日志
mysql 日志一般在数据库文件所在目录/mysql/error.log 【错误日志】
解决nginx下php-fpm不记录php错误日志的办法:
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
display_errors = off //不显示错误信息(不输出到页面或屏幕上)
log_errors = on //记录错误信息(保存到日志文件中)
error_reporting = E_ALL //捕获所有错误信息
error_log = //设置日志文件名
详细出处参考:http://www.nginx.cn/666.html
相关文章推荐
- <<PHP和MySQL Web开发>>阅读备注
- <h1>读取配置文件失败</h1>这通常意味着文件中有语法错误,请检查下面显示出的错误。<br /><br /><iframe src="show_config_errors.php" />
- linux(centos)上配置nginx、mysql、php-fpm、redis开机启动<转>
- 使用<img>标签加载php文件,记录页面访问讯息
- <Office Excel>使用Excel csv逗号表达式文件格式整理日志
- <<MySQL的1000个疑问>> 系列一:你的innodb 日志缓冲安全吗?
- <<我的 .gitignore 文件>>
- php+js+mysql设计的仿webQQ-<2>其他验证
- php文件里直接写上<?xml version="1.0" encoding="utf-8"?>出错?
- <转载>在Linux下文件的三种时间标记:访问时间、修改时间、状态改动时间
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 <configuration>
- php+js+mysql设计的仿webQQ-<1>邮箱验证
- php+js+mysql设计的仿webQQ-<1>邮箱验证
- <input type="file" />浏览时只显示指定文件类型
- php+js+mysql设计的仿webQQ-<2>其他验证
- MySQL配置文件my.cnf中文详解 <转载>
- <项目日志1001>ipcamera for android项目准备更新
- Maatkit工具使用<二>之mysql重复索引检测工具
- <转>linux文件读写浅析
- sqlserver日志文件太大解决方法<转>