# 改动记录

## v1.0（2026-10-29）

### 1. 首页重构（`kfinfo.html`）

原模板是 4 组（基本功能 / 空间管理 / 安全管理 / 高级功能），改为宝塔式 6 组：

| 分组 | 收录功能 |
|---|---|
| 网站管理 | 域名绑定、默认文件、伪静态、域名跳转、网页压缩、MIME、错误码、SSL |
| 文件管理 | 在线文件、数据备份、FTP 设置 |
| 数据库 | 数据库管理（新）、phpMyAdmin |
| 安全防护 | 黑名单、防盗链、参数过滤、防木马上传、防 CC、HTTP 认证 |
| 工具 | 计划任务、缓存设置、清除缓存、带宽限制、PHP 设置、重启进程 |
| 监控 | 流量图、性能分析、连接信息 |

侧栏「账户信息」新增：套餐名、SSL 部署状态（按证书字段判断，不再按端口误判）。

### 2. 新增数据库管理模块

- `control/db.ctl.php`：概览页控制器，读取库容量（`MysqlDbProduct::used`）
- `template/db/index.html`：概览卡 + 连接信息 + 改密 + 导出 + 导入入口 + phpMyAdmin
- 后端全部复用既有能力，未新增数据库操作代码

### 3. 计划任务

- 数据层：`product.cron` / `vhost.cron` 由 0 改为 20（数量上限）
- 模板层：计划任务页把「执行脚本 / 备份网站 / 清理日志」三种后端未实现的类型置灰，标注「暂未支持」，避免静默失败

### 4. 修复

- 深链（未先打开首页）直接调用写操作时误报「该空间不允许绑定域名」：会话用户延迟初始化导致 `$user['domain']` 为 null，`null == 0` 成立
- SSL 状态误报：原按端口是否含 `s` 判断，改为按 `certificate` 字段判断
