FeedLite 初始提交:通用轻量级反馈系统(PHP + SQLite,零依赖)

- 前台:问题列表 / 详情 / 发布与回复(趣味问答验证码、蜜罐、IP 限流)
- 后台:先审后显、站点设置(站点标题/描述、附件存储、OSS 参数)、操作日志
- 附件:关闭 / 本机硬盘 / 阿里云 OSS 浏览器直传(ECS 实例 RAM 角色)三种模式
- 品牌资源:全套图标(favicon.ico / SVG / PNG 各尺寸 / manifest)
- 安全:CSRF、session 加固、.htaccess 屏蔽敏感文件、口令仅存哈希
- 配置:config.example.php 为模板,config.php 不入库
This commit is contained in:
2026-09-28 20:34:37 +08:00
commit cede838b5e
42 changed files with 5911 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
# ---- 本地配置(含口令/令牌/密钥,绝不入库)----
/config.php
/config.local.php
# ---- 运行时数据 ----
/data/*.db
/data/*.db-wal
/data/*.db-shm
/data/oss.sts.php
/uploads/*
!/uploads/.htaccess
# ---- 编辑器 / 系统 ----
.DS_Store
Thumbs.db
*.swp
*~
.idea/
.vscode/
# ---- 本地测试脚本与产物(不属于项目)----
/_e2e_smoke.py
/_e2e_report.txt
/_rewrite_*.py
/_rewrite_report.txt