Tabla de Contenidos

Crear y configurar una aplicación

Crear la aplicación

La forma más fácil es utilizar composer. (Ver gect

Se creará toda la estructura de la aplicación y descargará el framework Yii2. El modelo yii2-app-basic es el válido para la mayoría de las aplicaciones. Existe otro modelo, llamado yii2-app-advanced más sofisticado, para aplicaciones con backend y frontend, roles complejos, entornos de ejecución definibles, etc…

Yii necesita escribir en las carpetas web/assets y runtime, por lo que han de tener permisos de escritura para el usuario asociado al servidor Apache. EnLinux, si el usuario de Apache es wwwroot podemos cambiar esos permisos con

cd /var/www/html/miaplicacion
chown www-data web/assets runtime

IMPORTANTE: Hay que tener instaladas las extensiones php_curl y php_gd. En linux: apt install php-curl php-gd, y en Windows habilitándolas en php.ini

Si ha ido todo bien, podremos acceder a la aplicación en el navegador entrando en http://localhost/miaplicacion/web. Es interesante definir en Apache un servidor virtual cuyo DocumentRoot sea la ruta de nuestra aplicación+/web . De esta forma, accederíamos de una forma del estilo: http://localhost:88 , o con un nombre de dominio http://miaplicacion.com

Configurar la aplicación

En config/web.php:

En config/db.php:

En config/params.php:

Entornos de ejecución y debugger

En web/index.php se definen 2 constantes:

Más información aquí