#!/bin/bash echo "=== 用 PHP 直接测试语言文件解析 ===" for f in en-US zh-CN; do echo "--- $f.ini ---" sudo -u www-data php -r " \$r = @parse_ini_file('/var/www/onebot/app/Language/$f.ini', false, INI_SCANNER_RAW); if (\$r === false) { echo \"PARSE_FAILED\n\"; } else { echo \"PARSE_OK, keys=\".count(\$r).\"\n\"; } " 2>&1 done echo "" echo "=== 完整错误(不抑制)===" sudo -u www-data php -d display_errors=1 -d error_reporting=E_ALL -r " parse_ini_file('/var/www/onebot/app/Language/en-US.ini', false, INI_SCANNER_RAW); echo 'en-US OK\n'; parse_ini_file('/var/www/onebot/app/Language/zh-CN.ini', false, INI_SCANNER_RAW); echo 'zh-CN OK\n'; " 2>&1 echo "" echo "=== installation 缓存位置 ===" ls -la /var/www/onebot/storage/framework/cache/ 2>/dev/null find /var/www/onebot/storage/framework/cache -type f 2>/dev/null | head -20