Php yii2安装-迁移命令不工作
我正在尝试在ubuntu中安装yii2 yii2 migrate命令不工作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
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
命令之前添加/
,它就会工作。当然,应该在执行第一个答案中提到的步骤后调用此命令。