使用Yii2中安装Yii2-admin中使用yii migrate报错已经处理方式
- 7415
- PHP
- 5
- super_dodo
- 2015/09/09
使用基础版本(basic)的Yii2中想尝试一下yii2-admin,按照说明方法安装步奏,https://github.com/mdmsoft/yii2-admin/blob/3.master/README.md 一切都比较顺利,后来到了生成数据库的时候报错。
//执行下面代码 yii migrate --migrationPath=@mdm/admin/migrations //报错信息 Exception 'yii\base\InvalidConfigException' with message 'You should configure " authManager" component to use database before executing this migration.'
仔细去检测,配置文件(main.php 或者 web.php)里面已经加入了
'authManager' => [ 'class' => 'yii\rbac\DbManager', // or use 'yii\rbac\PhpManager' 'itemTable' => 'auth_item', 'assignmentTable' => 'auth_assignment', 'itemChildTable' => 'auth_item_child', ],
最后只能再检测,在配置文件目录config下的 console.php 也配置上authManager 执行成功!!!
猜测yii migrate执行读取了console.php里面的配置。
另外yii2-admin如今已经升级到了3.0了。目录结构有变化哦。
All classes under namespace mdm\admin\components moved to mdm\admin\classes. So you must change it. Version 3.x only work with enable prety url. You must add module to application bootstrap in config
温馨提示:如果你还是没执行成功的话。其实在这个目录下面有sql文件 \vendor\yiisoft\yii2\rbac\migrations
有好的旅伴,再远的旅程都不会嫌长。人生也一样。
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例