查看 ThinkPHP 在 CentOS 的错误日志
一 定位 ThinkPHP 应用日志
cd /var/www/your-projecttail -f runtime/log/*.log'log' => ['level'=>['error','debug'], 'type'=>'File', 'path'=>'../runtime/log/']use think\Log; Log::record('something wrong', 'error');二 查看 PHP 与 Web 服务错误日志
find / -name "php.ini" 2>/dev/nullgrep -i error_log /path/to/php.ini/var/log/php-fpm/error.log,查看:tail -f /var/log/php-fpm/error.log/var/log/httpd/error_log,查看:tail -f /var/log/httpd/error_log/var/log/nginx/error.log,查看:tail -f /var/log/nginx/error.logecho '' | php 2>&1 | grep -i error_logecho '<?php phpinfo(); ?>' | php 2>&1 | grep -i error_log三 ThinkPHP 常见错误的快速排查路径
php -m | grep -E 'pdo|mysql|pgsql'systemctl status mysqld(或 postgresql)firewall-cmd(或 iptables)放通数据库端口四 常用命令速查
tail -f /var/www/your-project/runtime/log/*.logtail -n 50 -f /var/log/php-fpm/error.logtail -f /var/log/httpd/error_logtail -f /var/log/nginx/error.logfind / -name "php.ini" 2>/dev/nullgrep -i error_log /path/to/php.iniecho '' | php 2>&1 | grep -i error_log