# tpcms **Repository Path**: nullcxs/tpcms ## Basic Information - **Project Name**: tpcms - **Description**: 小项目 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-04 - **Last Updated**: 2026-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TPCMS 基于 ThinkPHP 5.1 开发的内容管理系统。 ## 系统简介 TPCMS 是一款简洁高效的内容管理系统,采用 ThinkPHP 5.1 LTS 版本框架开发,提供文章管理、分类管理、会员管理等功能。 ## 环境要求 - PHP >= 5.6 - Composer - MySQL >= 5.5 ## 安装部署 1. 安装依赖 ```bash composer install ``` 2. 配置数据库 修改 `config/database.php` 中的数据库连接配置: ```php return [ 'type' => 'mysql', 'hostname' => '127.0.0.1', 'database' => 'tpcms', 'username' => 'root', 'password' => '', 'hostport' => '3306', 'charset' => 'utf8mb4', 'prefix' => 'tp_', ]; ``` 3. 导入数据库 创建数据库并导入 `tpcms.sql` 文件(如果存在) 4. 启动服务 ```bash php think run ``` 然后访问 `http://localhost:8000` ## 功能特性 ### 管理后台 - **文章管理**:文章的增删改查、置顶操作 - **分类管理**:文章分类的添加、编辑、排序、删除 - **会员管理**:会员的添加、编辑、列表 - **系统设置**:管理员登录、注册、密码重置 ### 技术栈 - ThinkPHP 5.1 LTS - MySQL - Bootstrap 前端框架 ## 目录结构 ``` www Web部署目录 ├─application 应用目录 │ ├─admin 后台管理模块 │ │ ├─controller 控制器 │ │ └─view 视图模板 │ ├─index 前台模块 │ ├─common 公共模块 │ │ ├─model 模型 │ │ └─validate 验证器 │ ├─command.php │ ├─common.php │ └─tags.php ├─config 配置目录 ├─public Web入口目录 │ ├─static 静态资源 │ └─index.php 入口文件 ├─route 路由目录 ├─runtime 运行时目录 └─think 命令行入口 ``` ## 使用说明 ### 管理后台登录 访问 `/admin` 进入管理后台,使用注册的账号密码登录。 ### 添加文章 1. 先在分类管理中添加文章分类 2. 在文章管理中创建文章,选择所属分类 ## 项目维护 - 遵循 ThinkPHP 5.1 开发规范 - 使用验证器进行数据验证 - 模型层负责业务逻辑处理 ## 版权信息 本项目基于 ThinkPHP 5.1 开发,遵循 Apache 2.0 协议。