项目简介
本项目是基于Phalcon框架的快速后台开发管理框架,为开发者提供高效的后台管理系统解决方案。借助内置的MVC生成器,开发者能快速生成控制器、模型、视图及操作菜单,从而聚焦于系统业务逻辑开发。系统具备完整的管理员权限管理、后台菜单管理、基础用户管理及附件管理等功能,可帮助开发者快速搭建功能完善的后台管理系统。
项目的主要特性和功能
- MVC生成器:设计数据表后,一键生成控制器、模型、视图及操作菜单,大幅提升开发效率。
- 管理员权限管理:具备完整的权限管理功能,支持角色分配和权限控制,保障系统安全。
- 后台菜单管理:支持动态管理后台菜单,便于管理员按需调整系统功能。
- 基础用户管理:提供用户管理功能,支持用户信息的增删改查及权限分配。
- 附件管理:支持文件上传和管理,方便系统处理附件资源。
- API接口模块:默认采用简单的随机字符及时间戳的签名验证,确保接口安全。
安装使用步骤
环境准备
建议使用Linux操作系统,Windows用户可使用虚拟机。确保已安装PHP 7.3及以上版本、MySQL 5.7及以上版本、Redis缓存及Seaslog日志组件。
安装依赖
- 安装Phalcon框架扩展:可通过宝塔面板安装。
- 安装Redis:可通过宝塔面板安装。
- 安装Seaslog日志组件:在服务器终端运行命令
pecl install seaslog
。
创建站点
- 在宝塔面板中创建站点,PHP版本建议7.3,MySQL建议5.7以上。
- 将项目文件上传至站点目录,网站目录需指向
public
目录。 - 设置伪静态规则:
html location / { try_files $uri /index.php?_url=$uri&$args; }
数据库配置
- 创建数据库,建议字符集及排序使用
utf8mb4
和utf8mb4_general_ci
。 - 导入项目根目录下的
phadmin.sql
文件。 - 修改
/app/config/database.php
文件,填写正确的数据库名、账号和密码。
访问后台
- 访问后台地址:
http://你的域名/backend/login
。 - 默认账号及密码:
admin
、admin888
。
目录权限设置
建议将/app/common/models
、/app/modules/backend
、/public/static/modules
目录设置为可写入和更改,可直接给777
权限,以便生成器能够写入控制器、模型、视图及JS脚本文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】