Skip to content

mcpol-office/Tool-Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

工具网 Tool-Network

一个基于PHP的开源工具网站,支持自定义工具管理、数据库连接测试、后台管理和美观自适应界面。

功能特性

  • 工具列表动态管理(支持emoji或图片图标、描述、链接、显示/隐藏)
  • 数据库连接测试工具
  • 后台管理(登录、工具管理、网站设置)
  • 网站标题、底部公告、Header代码自定义
  • 首次访问自动安装引导
  • 管理员密码加密存储,登录防爆破
  • 响应式美观UI,支持移动端
  • 支持公告栏多条内容、分隔符自定义
  • 支持一键导入SQL初始化数据库

安装与部署

推荐方式:

  • 宝塔面板用户可用"URL链接下载"功能一键下载源码
  • 国内服务器建议使用:
    git clone https://github.yeqing.net/github.com/mcpol-office/Tool-Network
  • 国外(包括香港、澳门、台湾)服务器建议使用:
    git clone https://github.com/mcpol-office/Tool-Network

安装流程:

  1. 将文件上传到支持PHP的Web服务器
  2. 访问网站首页,首次访问会自动跳转到安装状态页面
  3. 点击"开始安装"进入配置页面
  4. 填写数据库信息、网站标题和管理员账户
  5. 配置完成后即可正常使用

安装状态检查

  • 访问 install.php 查看安装状态
  • 已安装时显示配置信息
  • 支持重新安装功能

数据库初始化

  • 直接导入 inc/install.sql,包含 toolsadmin 两张表,字段完整。

后台管理

  • 访问:/admin/login.php

目录结构

php/
├── index.php           # 首页
├── setup.php           # 初始配置页面
├── install.php         # 安装状态检查
├── admin/              # 后台管理
│   ├── login.php       # 登录页面
│   ├── dashboard.php   # 后台首页
│   ├── tools.php       # 工具管理
│   ├── settings.php    # 网站设置
│   └── logout.php      # 退出登录
├── inc/                # 公共文件
│   ├── config.php      # 配置管理
│   ├── db.php          # 数据库连接
│   ├── install.sql     # 数据库初始化
└── assets/             # 静态资源
    └── style.css       # 样式文件

配置说明

网站配置保存在 inc/config_data.php 文件中,包含:

  • 网站标题
  • 数据库连接信息
  • Header代码
  • 公告栏

常见问题

  • 如何添加/编辑工具?
    登录后台,进入"工具管理"可增删改查工具,支持图标、描述、链接、显示状态。
  • 如何自定义底部公告?
    后台"网站设置"可添加多条公告,支持文本和链接,分隔符可自定义。

安全提醒

  • 请及时修改默认管理员密码
  • 定期备份数据库和配置文件
  • 确保服务器环境安全

About

An open-source tool web based on PHP, supporting DIY

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published