#!/bin/bash set -e APP_DIR=/var/www/onebot # 打开 debug,让 Laravel 直接渲染真实错误 sed -i 's/^APP_DEBUG=.*/APP_DEBUG=true/' "$APP_DIR/.env" sed -i 's/^LEAN_DEBUG=.*/LEAN_DEBUG=1/' "$APP_DIR/.env" grep -E "APP_DEBUG|LEAN_DEBUG" "$APP_DIR/.env" # 清空旧日志,重新请求 rm -f "$APP_DIR/storage/logs/laravel.log" echo "=== 直接 curl 看错误 ===" curl -s http://127.0.0.1:8081/ | grep -oE "(Fatal error|Parse error|Exception|Error|message)[^<]*" | head -20 echo "" echo "=== php-fpm 错误日志 ===" tail -30 /var/log/php8.3-fpm.log 2>/dev/null || echo "无 php-fpm.log" echo "" echo "=== laravel.log ===" tail -40 "$APP_DIR/storage/logs/laravel.log" 2>/dev/null || echo "仍无 laravel.log"