Migración de base de datos Yii
Frecuentes
Visto 2,351 equipos
1
Hola chicos, soy nuevo en el marco de trabajo de yii y estoy siguiendo las instrucciones de larry ullman en el libro electrónico. El problema que tengo es: cuando estoy creando una nueva migración, sigo recibiendo este error.
The migration directory does not exists:application.migrations
I use the command : $ yiic migrate create <name>
Gracias chicos por ayudarme a entender yii.
1 Respuestas
6
Me di cuenta de que la respuesta a este problema se ha respondido en la sección de comentarios, pero es posible que otros no la noten.
Solo para resumir:
- Necesitas ejecutar el
yiic
dentro deprotected
directorio - Debería haber un
yiic.bat
dentro deprotected
directorio - En algunos casos, el
migration
directorio dentro delprotected
El directorio debe estar disponible de antemano y se puede escribir.
Respondido el 13 de junio de 14 a las 02:06
No tenía el yiic.bat (así como el archivo yiic) en mi directorio protegido, su respuesta me ayudó... gracias. - noticias2001
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas yii migration or haz tu propia pregunta.
¿Tiene el directorio "proyecto/protegido/migraciones"? es escribible? - Ruslan Polutsygan
Tengo el directorio "protegido/migraciones" pero no sé si se puede escribir. como comprobare eso? - NEWBIE
En unix/linux puedes comprobar
ls -la projectpath/protected/migrations
¿Qué servidor web usas? - Andrei ZhamoidaActualmente estoy usando XAMPP Señor - NEWBIE
donde
yiic
ejecutado desde? debería ser deprotected
directorio de su proyecto. Quiero decir que deberías ejecutarcd /project/protected/
antes de migrar - Ruslan Polutsygan