Php &引用;“无法打开流”;创建新迁移时出错

Php &引用;“无法打开流”;创建新迁移时出错,php,yii,yii-migrations,Php,Yii,Yii Migrations,我正在尝试使用yii迁移系统,但在执行此命令时遇到了此错误: ./yiic migrate create basic_data_migrate 我得到这个错误: PHP Error[2]: file_get_contents(C:\Bitnami\wappstack-5.4.28-0\apache2\htdocs\cv360\protected\migrations\template.php): failed to open stream: No such file or directo

我正在尝试使用yii迁移系统,但在执行此命令时遇到了此错误:

   ./yiic migrate create basic_data_migrate
我得到这个错误:

PHP Error[2]: file_get_contents(C:\Bitnami\wappstack-5.4.28-0\apache2\htdocs\cv360\protected\migrations\template.php): failed to open stream: No such file or directory
    in file C:\Bitnami\wappstack-5.4.28-0\apache2\htdocs\yii\framework\cli\commands\MigrateCommand.php at line 555

这是什么
template.php
?如何解决此问题。

生成新迁移文件时,迁移命令使用模板创建包含基本指令的php文件

默认情况下,Yii使用自己的模板文件,但您可以定义自己的模板文件。在您的情况下,似乎设置了
templateFile
param,但没有任何模板

在配置文件中,找到如下内容:

'commandMap' => array(
        'migrate' => array(
            'class' => 'system.cli.commands.MigrateCommand',
            'migrationPath' => 'application.migrations',
            'templateFile' => 'application.migrations.template'//This should be removed
        )
    ),

然后删除行
模板文件

您使用的是Yii1还是Yii2?是的,请检查我的回答谢谢@darkheir。它起作用了。。你救了我一天。:-)我很高兴它帮助了你!