Files
Leantime/.dev/remote-deploy/16_parse_test.sh

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