- core.php: sqlDialectMySql 方言翻译 + SdfMySqlDb/Stmt/Result 复刻 SQLite3 API, SdfDbRouter 路由与侧别过滤器, 软依赖兜底; 修复 dbExtractTables 把 CREATE INDEX 索引名当表名导致 web 库 0 张表的真 bug
- security.php: sqlMdDbConfig/sqlDbDir/sqlDbFile 双库配置函数, web.db 给 PHP / Java.db 给 Java
- api/minecraft_auth.php, api/poller_online.php: Java 专属表改走 sqlDbFile('java')
- install.php: 自毁式数据库配置页, 只依赖 security.php, 哨兵块替换 + 备份原子写回读校验 + install.lock + unlink 自删, 门禁 404
- .gitignore: 屏蔽 .workbuddy/ 工作目录
- 测试: db 回归 26/26, MySQL 63/63, schema 对拍 11/11, install 端到端 32/32 全绿
64 lines
1.7 KiB
Plaintext
64 lines
1.7 KiB
Plaintext
*.bak*
|
||
*.bak2
|
||
*.clean_lock
|
||
*.db
|
||
*.db-journal
|
||
*.db-wal
|
||
*.db-shm
|
||
upload_debug.php
|
||
upload_via_http.php
|
||
upload_debug.ps1
|
||
deploy_*.py
|
||
deploy_*.ps1
|
||
deploy_*.sh
|
||
# 密钥文件
|
||
密钥.md
|
||
pay_secrets.php
|
||
# pay_poller.php 硬编码平台 MySQL 账密 + MD5 密钥(2026-10-02 摘出仓库,同 pay_secrets 处理:
|
||
# 本地留一份占位符模板供 release 参考,真实值只在服务器;deploy_php_only.py 永不上传它)
|
||
api/pay_poller.php
|
||
api/pay_poller.php.orig_backup
|
||
debug_admin_api.php
|
||
debug_online.php
|
||
debug_region.php
|
||
debug_region_search.php
|
||
self_update.php
|
||
version_check.php
|
||
test_sync.php
|
||
db/debug_ip_v2.php
|
||
api/test_db.php
|
||
api/diag_db_content.php
|
||
robots.json
|
||
# captcha_keys.php 已于 2026-10-02 移出忽略名单:仓库里放的是「空模板」(密钥全部清空 + 填写说明),
|
||
# 真实密钥只存在服务器上,且 deploy_php_only.py 的 EXCLUDE_PATTERNS 永不上传它,避免覆盖线上真值。
|
||
|
||
# 开发辅助文档(本地保留,不推送到仓库)
|
||
/代码关联关系.md
|
||
|
||
# ===== 支付密钥 - 严禁提交 (double insurance) =====
|
||
# 彩虹易支付 RSA 私钥/公钥/商户ID 全部在此文件,一旦进 git 或进公网 web 根目录即泄露
|
||
密钥文件_git拉黑.txt
|
||
pay_secrets.php
|
||
*.paykey
|
||
# 屏蔽无用的db文件夹(仓库不需要db文件)
|
||
db/
|
||
/*.rar
|
||
|
||
# 屏蔽所有md文件、python部署脚本
|
||
*.md
|
||
*.py
|
||
# 例外:readme、pay.md和sql.md
|
||
!readme.md
|
||
!pay.md
|
||
!sql.md
|
||
# 屏蔽所有的python脚本
|
||
/*.py
|
||
# 屏蔽备份文件
|
||
/*.*.back.*
|
||
# 屏蔽所有的测试文件
|
||
/*_*.*
|
||
/_test*/*.*
|
||
# ===== .workbuddy/ 工作目录(用户保留区)=====
|
||
# 存放测试脚本 / 探针 / 测试数据 / 备份文件,已被 git拉黑(2026-10-09)
|
||
.workbuddy/
|