Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php yii2安装-迁移命令不工作_Php_Installation_Yii2 - Fatal编程技术网

Php yii2安装-迁移命令不工作

Php yii2安装-迁移命令不工作,php,installation,yii2,Php,Installation,Yii2,我正在尝试在ubuntu中安装yii2 yii2 migrate命令不工作 yii migrate 我正在犯错误 php yii /var/www/event-tracking/migrate PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0 Could not open input file: yi

我正在尝试在ubuntu中安装yii2

yii2 migrate命令不工作

yii migrate
我正在犯错误

php yii /var/www/event-tracking/migrate
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0
Could not open input file: yii

安装应用程序后,必须执行以下步骤来初始化已安装的应用程序。你只需要做一次就可以了

执行
init
命令并选择dev作为环境

php /path/to/yii-application/init
创建一个新数据库并相应地调整
common/config/main local.php
中的components.db配置

使用console命令应用迁移:

yii迁移

或适用于windows:

php yii migrate
此命令应在数据库中创建表用户和迁移


ref

对于初始化,请在windows上使用以下命令

c:\php/yii应用程序的路径/init

关于移民:

c:\php (path of your yii file which is in your application with file name) migrate
e、 x: c:\php c:\xampp\htdocs\advanced\php迁移


高级是应用程序的名称。

如果
yii migrate
不起作用,您也可以尝试
php yii migrate
,因为yii命令只是一个需要运行的php文件。

如果从git repo克隆项目,可能会发生这种情况。 “yii”被添加到.gitignore。按照中所述的说明操作 如果出于某些原因,您懒得或害怕这样做,只需将“yii”文件和/config/*-local.php文件复制到您的项目目录中即可。

您可以使用 php yii2迁移


这对我来说很管用

如果这种情况发生在我身上,CLI php使用一个单独的.ini,我的错误被抑制,配置文件有一个我不得不做的输入错误

 php -d display_errors=on yii

是的,我在config/main-local.php中添加了正确的细节。还可以尝试使用php命令。能告诉我这个函数创建的细节吗?我想我创建了所需的数据库表。嗨,Yatin,我刚刚开始在一个项目中使用Yi2,我将解释我的理解:使用Composer安装框架更容易,使用CURL命令安装Composer(CURL-s | php),然后安装basic、advance或自定义yii应用程序。基本:(php composer.phar create project--preference dist--stability=dev yiisoft/yii2app Basic/path/to/yii应用程序)Advance:(php composer.phar create project--preference dist--stability=dev yiisoft/yii2app advanced/path/to/yii应用程序)Advance:(php composer.phar create project--preference dist stability=dev yiisoft/yii2app。它只需要在ubuntu的命令行中使用
phpinit
命令,你必须在
yii
命令之前添加
/
,它就会工作。当然,应该在执行第一个答案中提到的步骤后调用此命令。