在 Debian 上搭建的 LNMP(Linux + Nginx + MySQL/MariaDB + PHP)环境中,日志位置取决于你用的安装方式(如 apt 官方包、LNMP 一键包、宝塔等)。下面按常见情况说明:
# 访问日志
/var/log/nginx/access.log
# 错误日志
/var/log/nginx/error.log
查看站点配置:
cat /etc/nginx/sites-enabled/你的站点.conf
看是否有:
access_log /var/log/nginx/xxx.access.log;
error_log /var/log/nginx/xxx.error.log;
/var/log/php-fpm.log
# 或
/var/log/php7.4-fpm.log
(版本号视你安装的 PHP 版本而定)
查看 php.ini:
php --ini
常见路径:
/etc/php/7.4/fpm/php.ini
查找:
error_log = /var/log/php_errors.log
log_errors = On
/var/log/mysql/error.log
或:
/var/log/mariadb/mariadb.log
在 /etc/mysql/my.cnf 或 /etc/mysql/mariadb.conf.d/ 中查看:
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow.log
# Nginx
/usr/local/nginx/logs/
# PHP
/usr/local/php/var/log/
# MySQL
/usr/local/mysql/var/
/www/wwwlogs/
里面包含:
也可在 宝塔面板 → 网站 → 日志 直接看。
tail -f /var/log/nginx/error.log
tail -100f /var/log/nginx/access.log
如果你能告诉我:
我可以帮你精准定位日志和问题。