基于ThinkPHP6.0+AdminLTE3.2的后台管理系统。TP5.1版本点击这里, TP5.0版本点击这里
- github地址
git clone https://github.com/yupoxiong/BearAdmin.git
- 码云地址
git clone https://gitee.com/yupoxiong/BearAdmin.git
在项目根目录运行扩展安装命令
composer install
使用navicat工具或命令创建数据库,注意编码必须为utf8mb4
格式,例如:
create database `数据库名` default character set utf8mb4 collate utf8mb4_unicode_ci;
更改 .env
文件内的数据库配置选项,参考如下:
[DATABASE]
TYPE=mysql
HOSTNAME=127.0.0.1
DATABASE=数据库名称
USERNAME=数据库用户名
PASSWORD=数据库密码
HOSTPORT=3306
CHARSET=utf8mb4
DEBUG=false
php think migrate:run
注意事项
运行迁移命令的时候会生成2个用户,开发管理员(develop_admin
),超级管理(super_admin
),为了防止部分开发者安全意识薄弱,上线后不修改默认超级管理员账号密码,导致后台被入侵,所以当前版本后台密码会随机生成,在运行迁移命令的时候命令行中会显示生成的密码,请自行复制使用。
将public
目录配置为web根目录,然后配置URL重写规则,具体可参考 ThinkPHP6.0完全开发手册 URL访问模块
访问/admin
,默认开发管理员的账号为develop_admin
,超级管理员的账号为super_admin
,对应密码查看迁移命令行输出内容。
php think reset:admin_password
本项目采用大量的开源代码,包括ThinkPHP,AdminLTE等等。 部分代码可能署名已被某些前辈去掉,我也没来得及去查找具体的作者,如果有需要修改的地方,可以与我取得联系,i#yupoxiong.com(手动替换#即可)。 在此,对所有用到的开源代码作者表示由衷的感谢。如果大家需要Laravel版本的后台管理系统,可以使用 LaravelAdmin 。
交流QQ群:480018279
😛🐻❤️