Tengo una duda, he publicado en un host mi aplicación de yii2 con la plantilla avanzada pero para todo lo que intento checar me lanza el siguiente error
tengo un htaccess dentro del public.html que me redirige a la carpeta frontend/web/ donde hay otro htaccess con la siguiente información
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
supongo estoy haciendo algo mal, pero dado que es la primera vez que publico en un servidor con yii2, estoy confundido, me podrían apoyar?
Buenas.
Un error muy común cuando subes el código al servidor es que el directorio web/assets no tenga permisos de escritura.
De todas formas, para que se muestre el error en pantalla tienes que activar el modo debug de Yii y así verás exactamente qué es lo que está pasando.
Para activar el modo debug, tienes que tener las siguientes lineas en el fichero web/index.php:
// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
Como indica el comentario, una vez que pases tu sitio a producción debes comentar estas dos lineas.
Un saludo