TrackICP/README.md
NoxBlaze 8a798ede23 feat(admin): 添加管理员账户管理功能并重构文件结构
重构项目文件结构,将管理员相关功能移至admin目录
添加管理员账户管理功能,包括添加和删除管理员
优化登录页面和公共头部样式
移除不再使用的诊断工具和旧版管理页面
更新README文档中的访问路径说明
2025-08-09 12:38:50 +08:00

2.1 KiB
Raw Permalink Blame History

网站备案系统安装说明

项目官网

官网:[icp.stay55.xyz] B站https://space.bilibili.com/1826201721?spm_id_from=333.1007.0.0(NoxBlaze) 演示deno.stay55.xyz

系统概述

本系统是一个二次元网站备案管理系统,提供网站备案申请、审核和查询功能。

安装步骤

  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 文件)
    • 重新访问首页启动安装向导