nginx:
分为两种形式
access log -> 记录用户、IP、访问页面以及其他信息
error log -> 记录服务器错误信息
默认安装目录/usr/share/nginx/html nginx.conf
apache:
windows中直接查看apache根目录下logs文件中的httpd.conf
linux中直接命令 cd /var/log/httpd
mysql:
首先查看mysql的日志是否开放哈,通过命令来实现:show variables like 'log_%'
windows中一般在mysql目录下有个叫my.ini的文件,没错就是他
linux中一般在/etc/my.cnf
查询日志、错误日志、修改日志
慢查询日志,超出long_query_time的sql语句就会被记录
bin-log日志,也就是二进制日志,主从复制和这个b有很大的关系,还有一些特殊情况下要查看他。
php:
https://blog.csdn.net/tomspcc/article/details/71080991 重启ldconfig -v
一般防防止站点绝对路径泄漏,都关闭error_reportind,但是这样就不能在生产环境中调试错误啦!
so,将error_reporting设置为E_ALL(页面显示php所有级别错误),但是不在访问网站中显示,咋办勒?
可以把display_errors选为on,就OK啦。