28 lines
897 B
Bash
28 lines
897 B
Bash
#!/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
|