Yii2 migratge方式导入mysql数据库报错【已解决】

安装报错 · this · 于 6年前 发布 · 1969 次阅读

Yii2 migratge方式导入mysql数据库报错

通过Vagrant 安装百度网盘提供的package.box, 用百度网盘中的fecshop-1.2.2.4资源升级了Linux中的fecshop, 手动删除了mysql 的数据库。 通过./yii migrate --interactive=0 --migrationPath=@fecshop/migrations/mysqldb命令导入数据表失败。

初步分析可能是由于百度网盘提供的fecshop-1.2.2.4资源根目录中并没有yii 执行脚本有关,脚本好像在/fecshop/environments/dev/common/config路径下,与网站上提供的Fecshop 初始配置教程中所使用的路径不相符。

如果换成执行命令:

environments/dev/yii migrate --interactive=0 --migrationPath=@fecshop/migrations/mysqldb

则会出现如下错误:

[root@bogon fecshop]# environments/dev/yii migrate --interactive=0 --migrationPath=@fecshop/migrations/mysqldb
PHP Warning:  require(/www/web/develop/fecshop/environments/dev/vendor/autoload.php): failed to open stream: No such file or directory in /www/web/develop/fecshop/environments/dev/yii on line 13

Warning: require(/www/web/develop/fecshop/environments/dev/vendor/autoload.php): failed to open stream: No such file or directory in /www/web/develop/fecshop/environments/dev/yii on line 13
PHP Fatal error:  require(): Failed opening required '/www/web/develop/fecshop/environments/dev/vendor/autoload.php' (include_path='.:') in /www/web/develop/fecshop/environments/dev/yii on line 13

Fatal error: require(): Failed opening required '/www/web/develop/fecshop/environments/dev/vendor/autoload.php' (include_path='.:') in /www/web/develop/fecshop/environments/dev/yii on line 13

初次接触php,希望楼主能告知如何修改/fecshop/environments/dev/common/config路径下的yii文件,感谢!

已自行解决

直接将升级之前的fecshop根目录下的yii复制到fecshop-1.2.2.4根目录下,然后通过下面两步,执行成功。具体操作步骤如下:

# 第一步
chmod 777 -R yii

# 第二步
./yii migrate --interactive=0 --migrationPath=@fecshop/migrations/mysqldb
共收到 4 条回复 fecshop
Fecmall#16年前 0 个赞

fecshop composer 安装 ,会安装Yii库包的,不需要做其他的复制

你肯定是,composer 安装库包文件的时候出问题了。

2楼 已删除.
this#36年前 0 个赞

@Terry #1楼 嗯,应该是的。我是用百度网盘提供的源码装的,没使用composer ,下次尝试下这种方式,感谢你的回复。

Fecmall#46年前 0 个赞

@this [#3楼](#comment3) 百度网盘的也有,解压后执行

./init 后, yii文件就有了,在安装文档里面有这个步骤。

5楼 已删除.
this#66年前 0 个赞

@Terry #4楼 :ok_hand: thx 4 u

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics