我有一个Yii框架应用程序,当它克隆时它会中断。为什么克隆repo会破坏我的yii2应用程序?
我读过here,在Yii中,main.php
文件不得不被排除,但是我应该忽略Yii2? (对不起,我还是新来的框架...)
我有一个Yii框架应用程序,当它克隆时它会中断。为什么克隆repo会破坏我的yii2应用程序?
我读过here,在Yii中,main.php
文件不得不被排除,但是我应该忽略Yii2? (对不起,我还是新来的框架...)
当你克隆你的应用程序时,你需要检查并做一些事情。他们中有些人将取决于你使用的模板:
composer install
安装./init
./init
将创建一个主要本地配置文件与伪造db
组件。您将需要在此手动设置密码(或者如果您的配置在main.php中版本化,则将其删除)。./yii migrate
运行各种db migrations
。就是这样,如果你使用的RBAC系统的DbManager
,或应用程式中创建的任何迁移在问候测试(使用codeception),你将不得不做以下的情况:
codecept build -c tests/codeception.yml
基本模板或
codecept build -c tests/codeception/<suite>/codeception.yml
先进的模板,其中
<suite>
是将要运行的套装(例如:普通,控制台,前端等。)
更换警予与yii.bat窗户
PS:你肯定不想忽略你的main.php/web.php文件。这在Yii1中并不是很好的做法。
我会试试这个,我只是在我的笔记本电脑上安装了ubuntu,我会试试看,并提供一些反馈:) – 2014-12-07 18:41:06
工程,但./init将无法工作,因为没有init文件:P – 2014-12-08 15:31:37
谢谢,我改变了答案以更好地区分基本模板和高级模板。 – 2014-12-08 18:03:22
定义“中断”...还可以从官方回购安装yii2并搜索.gitingore文件以查看被忽略的内容。 – 2014-12-03 00:56:39