2013-05-05 136 views
1

大家好我是yii框架工作的新手,我正在关注电子书larry ullman的指令 。 我的问题是:当我创建新的迁移我不断收到此错误Yii数据库迁移

The migration directory does not exists:application.migrations 

I use the command : $ yiic migrate create <name> 

谢谢你帮助我了解警予人。

+0

你有目录“project/protected/migrations”吗?它是可写的吗? – 2013-05-05 18:03:32

+0

我有目录“保护/迁移”,但我不知道如果它的可写?我将如何检查? – NEWBIE 2013-05-05 18:22:31

+0

在unix/linux中你可以检查'ls -la projectpath/protected/migrations'你使用什么webserver? – 2013-05-05 19:16:06

回答

6

我已经注意到这个问题的答案已经在评论部分得到了回答,但是可能对其他人不可行。

只是概括地说:

  1. 您需要执行yiicprotected目录内
  2. 应该有protected目录
  3. 在某些情况下,内部的yiic.bat,该protected目录内migration目录必须事先提供并且可写。
+0

我没有yiic.bat(以及yiic文件)在我的受保护的目录中,您的答案帮助我.. 。谢谢。 – ews2001 2013-12-11 20:24:16