# study-tp5.1-企业网站 **Repository Path**: chenbool/studytp51enterprise_website ## Basic Information - **Project Name**: study-tp5.1-企业网站 - **Description**: tp5.1实战企业网站 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2019-12-23 - **Last Updated**: 2026-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 企业网站管理系统 基于 **ThinkPHP 5.1 LTS** 框架开发的企业网站后台管理系统 --- ## 这是什么项目? 这是一个**基础的企业网站后台管理框架**,旨在帮助开发者快速搭建企业网站的后台管理系统。 ### 项目定位 本项目是一个**模板项目**或**基础框架**,提供以下核心功能: - ✅ **后台管理员登录** - 带验证码的安全登录 - ✅ **后台管理界面** - 基于 Cameo 主题的响应式布局 - ✅ **前台展示** - 企业网站前台首页框架 > ⚠️ 注意:这是一个**骨架项目**,部分功能(如用户管理、内容管理、系统设置)目前为预留状态,需要根据实际业务需求进行开发。 --- ## 技术栈 | 技术 | 说明 | |------|------| | 后端框架 | ThinkPHP 5.1 LTS | | 前端框架 | Bootstrap 3.x | | UI主题 | Cameo Admin Template | | 图标库 | Font Awesome 4.x | | 数据库 | MySQL 5.6+ | | PHP版本 | PHP 5.6+ | --- ## 项目结构 ``` studytp51enterprise_website/ ├── application/ # 应用目录 │ ├── admin/ # 后台模块 │ │ ├── controller/ # 控制器 │ │ │ ├── Index.php # 后台首页 │ │ │ └── Login.php # 登录控制器 │ │ └── view/ # 视图模板 │ │ ├── index/ # 后台首页视图 │ │ └── login/ # 登录视图 │ ├── index/ # 前台模块 │ │ └── controller/ │ │ └── Index.php # 前台首页 │ ├── common.php # 全局公共函数 │ ├── provider.php # 容器绑定 │ └── tags.php # 行为扩展 │ ├── config/ # 配置目录 │ ├── admin/ # 后台配置 │ ├── app.php # 应用配置 │ ├── database.php # 数据库配置 │ ├── cache.php # 缓存配置 │ └── ... │ ├── public/ # Web 根目录(对外访问) │ ├── static/admin/ # 后台静态资源 │ │ ├── css/ # 样式文件 │ │ ├── js/ # JavaScript 文件 │ │ ├── fonts/ # 字体文件 │ │ └── picture/ # 图片资源 │ └── index.php # 入口文件 │ ├── route/ # 路由定义 ├── runtime/ # 运行时目录 ├── extend/ # 扩展类库 ├── think # 命令行入口 └── composer.json # 依赖配置 ``` --- ## 快速开始 ### 1. 环境要求 - PHP >= 5.6.0 - MySQL 5.6+ - PDO 扩展 - MBstring 扩展 - JSON 扩展 ### 2. 安装步骤 ```bash # 1. 安装依赖 composer install # 2. 配置数据库(编辑 config/database.php) # 设置数据库名、用户名、密码等 # 3. 创建数据库 CREATE DATABASE enterprise_db DEFAULT CHARSET utf8mb4; # 4. 启动服务 php think run ``` ### 3. 访问地址 | 地址 | 说明 | |------|------| | `http://localhost:8000` | 前台首页 | | `http://localhost:8000/admin` | 后台首页 | | `http://localhost:8000/admin/login/index` | 登录页面 | --- ## 功能说明 ### 前台模块 (index) - 展示企业网站首页 - 可扩展为:关于我们、产品中心、新闻动态、联系我们等页面 ### 后台模块 (admin) | 功能 | 状态 | 说明 | |------|------|------| | 登录认证 | ✅ 已实现 | 用户名 + 密码 + 验证码 | | 后台首页 | ✅ 已实现 | iframe 布局的仪表盘 | | 用户管理 | 🔄 预留 | 待开发 | | 内容管理 | 🔄 预留 | 待开发 | | 系统设置 | 🔄 预留 | 待开发 | --- ## 页面预览 ### 登录页面 - 绿色主题配色 - 输入账号、密码、验证码 - 支持回车键登录 - 忘记密码链接(预留) ### 后台首页 - 左侧侧边栏导航 - 顶部导航栏 - 右侧内容区域(iframe 加载) - 支持侧边栏收缩 --- ## 后续开发建议 如果需要开发完整的企业网站,可以考虑添加以下模块: 1. **用户管理** - 管理员增删改查、角色权限 2. **内容管理** - 文章、产品、分类管理 3. **图片管理** - 文件上传、图库管理 4. **系统设置** - 网站配置、SEO设置 5. **数据库表** - 需要创建 admin_user 等数据表 --- ## 常见问题 ### Q: 运行时目录无写权限? ```bash # Linux/Mac chmod -R 777 runtime/ ``` ### Q: 如何开启调试模式? 编辑 `config/app.php`: ```php 'app_debug' => true, 'app_trace' => true, ``` --- ## 学习参考 - [ThinkPHP 5.1 完全开发手册](https://www.kancloud.cn/manual/thinkphp5_1/content) - [ThinkPHP 5.1 升级指导](https://www.kancloud.cn/manual/thinkphp5_1/354155) --- ## 版权信息 基于 ThinkPHP 5.1 框架开发,遵循 Apache-2.0 开源协议。 版权所有 © 2006-2018 ThinkPHP (http://thinkphp.cn) 更多细节参阅 [LICENSE.txt](LICENSE.txt)