搞了好久,发现找不到解决思路 ,宝塔环境 ,MONGODB已经安装 ,扩展也安装了 ,但是初始化mongodb报错
本文由 PHPer 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。
行吧,解决了,留个纪念
原因:YII下没有安装 mongodb扩展
方法:更改根目录下composer.json
20行开始
如下`
php
"require-dev": {
"yiisoft/yii2-debug": "~2.0.0",
"yiisoft/yii2-gii": "~2.0.0",
"yiisoft/yii2-faker": "~2.0.0",
"yiisoft/yii2-mongodb": "~2.1.0",
"codeception/base": "^2.2.3",
"codeception/verify": "~0.3.1"
},
更改完成后,根目录下执行 composer update ,
完美解决
遇到过类似的问题 修改根目录yii文件 大致是最后几行,对比一下
new fecshop\services\Application($config); unset($config['services']);
$application = new yii\console\Application($config);
$exitCode = $application->run(); exit($exitCode);