PHP经验分享

Yii2.0 基于RBAC的后台管理系统

2017-07-11  本文已影响0人  chinariver

最近,公司要开发一个后台,不想从0开始,于是,就在网上找了一个,

GitHub地址:https://github.com/liulipeng/yii2-app-advanced

一个牛人写的。

下面附上安装步骤,

我的Linux环境是

[root@localhost ~]# cat /etc/issue

CentOS release 6.9 (Final)

[www@localhost root]$ composer -V

Composer version 1.4.2 2017-05-17 08:17:52

1. 安装/izyue/Yii2模板

如果,php不是环境变量,请设置,

composer 不是环境变量,执行如下语句

php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"

php composer.phar create-project --prefer-dist izyue/yii2-app-advanced advanced

如果composer是全局命令,请执行下面代码

composer global require "fxp/composer-asset-plugin:~1.1.1"

composer create-project --prefer-dist izyue/yii2-app-advanced advanced

2.安装Composer,这一步首先检查php配置文件php.ini中proc_open函数是否禁用,如果禁用,请打开,

找到这一行,disable_functions =禁用函数

将proc_open函数去掉,重启php-fpm

然后,执行

       composer install

这个地方还有一个坑,就是需要你在GitHub上创建一个token,输入后,就能正常安装。

登录GitHub,右上角点击头像下拉小三角,找到setting,找到

https://github.com/settings/tokens

创建一个新的token

如果还有其他错误,请看提示,我安装的时候,遇到了这个禁用函数问题,token问题,以此记录。

3.切换到项目根目录下,执行

php init

4. 导入表结构(migration)

这一步,主要保障php是环境变量就可以了

导入rbac migration

php yii migrate --migrationPath=@yii/rbac/migrations

导入admin migration

php yii migrate --migrationPath=@izyue/admin/migrations

接下来,就是配置一个站点,域名,访问了,相信大家都会。

后台登录密码

User: admin

Password: @newsnow.com.cn@

原文参考地址:http://www.izyue.com/yii2-admin/

非常感谢博主的分享

上一篇下一篇

猜你喜欢

热点阅读