BearAdmin
基于ThinkPHP6.0+AdminLTE3.2的后台管理系统
Install / Use
/learn @yupoxiong/BearAdminREADME
BearAdmin
基于ThinkPHP6.0+AdminLTE3.2的后台管理系统。TP5.1版本点击这里, TP5.0版本点击这里
安装步骤
clone 项目到本地
- 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),为了防止部分开发者安全意识薄弱,上线后不修改默认超级管理员账号密码,导致后台被入侵,所以当前版本后台密码会随机生成,在运行迁移命令的时候命令行中会显示生成的密码,请自行复制使用。
配置Web根目录URL重写
将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
:stuck_out_tongue::bear::heart:
Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
