Yii数据库迁移
问题描述:
大家好我是yii框架工作的新手,我正在关注电子书larry ullman的指令 。 我的问题是:当我创建新的迁移我不断收到此错误Yii数据库迁移
The migration directory does not exists:application.migrations
I use the command : $ yiic migrate create <name>
谢谢你帮助我了解警予人。
答
我已经注意到这个问题的答案已经在评论部分得到了回答,但是可能对其他人不可行。
只是概括地说:
- 您需要执行
yiic
的protected
目录内 - 应该有
protected
目录 - 在某些情况下,内部的
yiic.bat
,该protected
目录内migration
目录必须事先提供并且可写。
+0
我没有yiic.bat(以及yiic文件)在我的受保护的目录中,您的答案帮助我.. 。谢谢。 – ews2001 2013-12-11 20:24:16
你有目录“project/protected/migrations”吗?它是可写的吗? – 2013-05-05 18:03:32
我有目录“保护/迁移”,但我不知道如果它的可写?我将如何检查? – NEWBIE 2013-05-05 18:22:31
在unix/linux中你可以检查'ls -la projectpath/protected/migrations'你使用什么webserver? – 2013-05-05 19:16:06