descargar archivos de la plantilla avanzada desde la consola

PHOTO EMBED

Mon Apr 17 2023 13:17:26 GMT+0000 (Coordinated Universal Time)

Saved by @jrg_300i

git clone https://github.com/yiisoft/yii2-app-advanced.git
cd yii2-app-advanced/vagrant/config
cp vagrant-local.example.yml vagrant-local.yml

otra opcion de descarga usando composer desde la consola
composer create-project --prefer-dist yiisoft/yii2-app-advanced nombre_proyecto
php yii init

para descargar las rapido puedes usar este comando:
composer create-project yiisoft/yii2-app-advanced


Donde nombre_proyecto es el nombre que deseas dar a tu proyecto.

Configurar la base de datos: Yii2 utiliza dos bases de datos en la plantilla avanzada: una para la aplicación y otra para el sistema de autenticación. Abre el archivo common/config/main-local.php y modifica los valores de dsn, username y password para que coincidan con la configuración de tu base de datos.

Ejecutar el script de inicialización: El script de inicialización crea las tablas necesarias en la base de datos y crea la cuenta de administrador para el sistema de autenticación. Abre la línea de comandos, navega hasta la carpeta backend de tu proyecto y escribe el siguiente comando:

php yii init

Configurar el modo de depuración: Yii2 tiene dos modos de funcionamiento: "desarrollo" y "producción". El modo de depuración está activado en modo de desarrollo por defecto y es útil para depurar errores. Para activar el modo de producción, modifica el valor de YII_ENV en el archivo index.php.

Crear tu aplicación: Una vez que hayas configurado la base de datos y el modo de depuración, estás listo para crear tu aplicación. Puedes comenzar por crear controladores, modelos y vistas para tu aplicación.

Ejecutar tu aplicación: Para ejecutar tu aplicación, abre la línea de comandos, navega hasta la carpeta raíz de tu proyecto y escribe el siguiente comando:

php yii serve

Esto iniciará el servidor web interno de Yii2 y podrás acceder a tu aplicación visitando http://localhost:8080 en tu navegador web.

Estos son los pasos básicos para crear un proyecto en Yii2 usando la plantilla avanzada. Recuerda que Yii2 es un framework muy completo y hay muchas características y funcionalidades avanzadas que puedes utilizar para mejorar tu aplicación. ¡Buena suerte con tu proyecto en Yii2!
content_copyCOPY