TrackICP/README.md

51 lines
2.1 KiB
Markdown
Raw Permalink Normal View History

# 网站备案系统安装说明
## 项目官网
官网:[icp.stay55.xyz]
B站https://space.bilibili.com/1826201721?spm_id_from=333.1007.0.0(NoxBlaze)
演示deno.stay55.xyz
## 系统概述
2025-08-03 19:42:44 +08:00
本系统是一个二次元网站备案管理系统,提供网站备案申请、审核和查询功能。
## 安装步骤
1. 将系统文件上传到您的Web服务器
2. 确保服务器已满足以下环境要求:
- PHP 7.0 及以上版本
- 启用 PHP 扩展PDOMySQL/SQLite 驱动、mbstring、openssl、filter
- 数据库MySQL 或 SQLite系统将自动适配
3. 访问网站首页index.php系统将自动跳转到安装程序
4. 按照安装向导完成配置:
- 网站基本信息(名称、描述)
- 管理员账户(用户名+密码,密码需包含大小写字母、数字及特殊字符)
- 数据库配置MySQL 主机/端口/账户 或 SQLite 文件路径)
- 邮件服务器配置SMTP 主机/端口/账户,用于发送审核通知)
5. 点击"安装"按钮,系统将自动完成安装
## 系统功能
1. **用户功能**
- 提交网站备案申请
- 通过备案编号、网站地址查询备案状态
2. **管理员功能**
- 登录后台管理系统
- 审核备案申请(通过/拒绝,需填写审核原因)
- 管理管理员账户(新增、删除子管理员)
- 配置系统参数(网站信息、邮件服务)
## 访问路径
- 前台首页: `index.php`
- 管理员登录: `/admin`
## 注意事项
1. 安装完成后,请立即修改默认管理员密码并妥善保管账户信息
2. 数据备份:
- MySQL 用户:定期通过数据库工具导出数据
- SQLite 用户:备份数据库文件(默认路径为 `database.db`
3. 安全建议:
- 生产环境中删除或限制 install.php 等的访问
- 确保 Web 服务器用户(如 `www-data`)对数据库文件及配置文件有正确的读写权限
- 定期更新 PHP 及服务器软件至最新版本
4. 重新安装流程:
- 删除 config.php 文件
- 手动清理数据库MySQL 需删除对应数据库SQLite 需删除 `.db` 文件)
- 重新访问首页启动安装向导