realicé la instalación de Guaraní 3.13.0 siguiendo la documentación. Al momento de compilar en G3W3 para pasar a producción ($ ./guarani compilar_recursos), el sistema devuelve el siguiente error:
$ ./guarani compilar_recursos
borrando cache de twig
[SIU\Chulupi\ErrorKernel]
ELIMINAR DIRECTORIO: El directorio '/usr/local/proyectos/g3w3/instalacion/temp/des01' es INVALIDO
compilar_recursos []
En el log veo lo siguiente:
clase: RuntimeException
mensaje: Unable to create the cache directory (/usr/local/proyectos/g3w3/instalacion/temp/des01/28/a5).
.......
WARNING
Archivo: /usr/local/proyectos/g3w3/vendor/twig/twig/lib/Twig/Environment.php
Linea: 1198
mkdir(): Permission denied
Siguiendo la sugerencia dada en una consulta similar, cambié permisos de modo recursivo en g3w3/instalacion/temp a 775 y propietario a mi_usuario:www-data. De todos modos sigo con el mismo problema.
Hola Fernando,
aquí va lo solicitado. Los valores 777 que están en este momento por supuesto no son para producción, los cambiamos tratando responder al informe de error en mkdir.
$ls -la instalacion
drwxr-sr-x 10 root staff 4096 ago 18 10:12 .
drwxr-sr-x 9 root staff 4096 ago 17 15:11 …
-rw-r–r-- 1 root staff 1348 ago 17 15:27 alias.conf
-rw-r–r-- 1 root staff 1287 ago 17 14:48 alias_template.conf
drwxrwsrwx 2 www-data www-data 4096 ago 17 14:48 cache
-rw-r–r-- 1 root staff 4517 ago 18 09:38 config.php
-rw-r–r-- 1 root staff 4503 ago 17 14:48 config_template.php
drwxr-sr-x 2 root staff 4096 ago 17 14:48 docker-templates
drwxrwsrwx 4 www-data www-data 4096 ago 18 09:40 log
-rw-r–r-- 1 root staff 2955 ago 17 14:52 login.php
-rw-r–r-- 1 root staff 2955 ago 17 14:48 login_template.php
drwxrwsrwx 2 www-data www-data 4096 ago 17 14:48 operaciones_inactivas
-rw-r–r-- 1 root staff 1196 ago 17 14:48 rewrite.conf
drwxr-sr-x 2 root staff 4096 ago 17 14:48 saml
drwxr-sr-x 3 root staff 4096 ago 17 14:49 servicio_noticias
drwxr-sr-x 4 root staff 4096 ago 17 14:48 servicios_web
-rwxr-xr-x 1 root staff 1961 ago 17 14:48 servicios_web_config_template.php
drwxrwxrwx 2 gfaraminan www-data 4096 ago 29 10:25 temp
-rw-r–r-- 1 root staff 499 ago 17 14:48 vhost_template.conf
$ ls -la src/siu/www/
drwxr-sr-x 7 root staff 4096 ago 18 10:47 .
drwxr-sr-x 15 root staff 4096 ago 17 14:49 …
drwxr-sr-x 5 root staff 4096 ago 18 10:47 _comp
drwxr-sr-x 4 root staff 4096 ago 17 14:49 css
drwxr-sr-x 5 root staff 4096 ago 17 14:49 img
-rw-r–r-- 1 root staff 139 ago 17 14:49 index.php
drwxr-sr-x 6 root staff 4096 ago 18 09:55 js
-rw-r–r-- 1 root staff 2369 ago 17 14:49 logo-celular.png
-rw-r–r-- 1 root staff 164 ago 17 14:49 rest.php
-rw-r–r-- 1 root staff 217 ago 17 14:49 rs.php
-rw-r–r-- 1 root staff 7176 ago 17 14:49 servicios.php
drwxrwsrwx 2 www-data www-data 4096 ago 17 14:49 temp
Durante la instalación dejamos el valor por defecto "des01 ", que efectivamente aparece en alias.conf
ACC_ID: SetEnv ACC_ID des01