2013-05-05 177 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