Error en Autogestión pantalla de Login

Buenos días!
Tengo una instalación de Autogestión 3.20 y no puede resolver este problema, al ingresar al link me muestra de la sgte. manera:

El archivo error.log de apache me muestra ésto:

PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0
[Thu Oct 05 00:00:06.918087 2023] [mpm_prefork:notice] [pid 2801954] AH00163: Apache/2.4.54 (Debian) configured – resuming normal operations
[Thu Oct 05 00:00:06.918101 2023] [core:notice] [pid 2801954] AH00094: Command line: ‘/usr/sbin/apache2’
[Thu Oct 05 04:10:58.177419 2023] [php7:error] [pid 2821876] [client 102.218.200.26:55310] script ‘/var/www/html/index.php’ not found or unable to stat
[Thu Oct 05 07:13:07.075400 2023] [php7:error] [pid 2821875] [client 83.255.34.8:55001] script ‘/var/www/html/index.php’ not found or unable to stat [Thu Oct 05 12:23:12.914284 2023] [authz_core:error] [pid 2822048] [client 35.216.133.80:45068] AH01630: client denied by server configuration: /var/www/html/server-status
[Thu Oct 05 12:23:14.980713 2023] [php7:error] [pid 2821875] [client 35.216.133.80:45108] script ‘/var/www/html/info.php’ not found or unable to stat[Thu Oct 05 12:33:08.656114 2023] [php7:error] [pid 2822048] [client 189.126.111.76:48734] script ‘/var/www/html/index.php’ not found or unable to stat
[Thu Oct 05 13:58:06.142512 2023] [mpm_prefork:notice] [pid 2801954] AH00170: caught SIGWINCH, shutting down gracefully
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0
[Thu Oct 05 13:58:06.261888 2023] [mpm_prefork:notice] [pid 2844574] AH00163: Apache/2.4.54 (Debian) configured – resuming normal operations
[Thu Oct 05 13:58:06.261964 2023] [core:notice] [pid 2844574] AH00094: Command line: ‘/usr/sbin/apache2’
[Thu Oct 05 14:10:26.672561 2023] [mpm_prefork:notice] [pid 2844574] AH00170: caught SIGWINCH, shutting down gracefully
[Thu Oct 05 14:10:26.796298 2023] [mpm_prefork:notice] [pid 2844837] AH00163: Apache/2.4.54 (Debian) configured – resuming normal operations
[Thu Oct 05 14:10:26.796375 2023] [core:notice] [pid 2844837] AH00094: Command line: ‘/usr/sbin/apache2’

y el test de conexión me dice que se conectó con éxito pero antes tira estos msjs:

root@imes-siu-320:/usr/local/proyectos/g3w3.20.3/bin# ./guarani test_conexion imes01
PHP Warning: PHP Startup: Unable to load dynamic library ‘pdo_odbc’ (tried: /usr/lib/php/20190902/pdo_odbc (/usr/lib/php/20190902/pdo_odbc: cannot open shared object file: No such file or directory), /usr/lib/php/20190902/pdo_odbc.so (/usr/lib/php/20190902/pdo_odbc.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
SE CONECTO CON EXITO!!!

y la pantalla de login de Autogestión se muestra como adjunto en la imagen
Como puedo solucionarlo???

Escribo y adjunto también los archivos de la carpeta log de la instalación

================================= ERRORES ==================================

clase: RuntimeException
mensaje: ERROR: Unable to create the cache directory (/usr/local/proyectos/g3w3.20.3/instalacion/temp/imes01/ef).
traza: [TRAZA]

—[ 0 ]-----------------------------------------

  • function: Twig\Cache\FilesystemCache->write
  • file: /usr/local/proyectos/g3w3.20.3/vendor/twig/twig/src/Cache/FilesystemCache.php, linea 57

—[ 1 ]-----------------------------------------

  • function: Twig\Environment->loadClass
  • file: /usr/local/proyectos/g3w3.20.3/vendor/twig/twig/src/Environment.php, linea 445

—[ 2 ]-----------------------------------------

  • function: Twig\Environment->loadTemplate
  • file: /usr/local/proyectos/g3w3.20.3/vendor/siu/chulupi-framework/src/SIU/Chulupi/kernel.php, linea 411

—[ 3 ]-----------------------------------------

  • function: SIU\Chulupi\kernel::load_template
  • file: /usr/local/proyectos/g3w3.20.3/vendor/siu/chulupi-framework/src/SIU/Chulupi/interfaz/vista.php, linea 103

—[ 4 ]-----------------------------------------

  • function: SIU\Chulupi\interfaz\vista->get_template
  • file: /usr/local/proyectos/g3w3.20.3/vendor/siu/chulupi-framework/src/SIU/Chulupi/interfaz/vistas/VistaPagelets.php, linea 128

—[ 5 ]-----------------------------------------

  • function: SIU\Chulupi\interfaz\vistas\VistaPagelets->render_skeleton
  • file: /usr/local/proyectos/g3w3.20.3/vendor/twig/twig/src/Template.php, linea 700

—[ 6 ]-----------------------------------------

  • function: Twig\Template->getAttribute
  • file: /usr/local/proyectos/g3w3.20.3/instalacion/temp/imes01/57/573553542dfc223756f428eabca7af9cb904c0f57f6da6b69decfb0974b9d6e9.php, linea 78

—[ 7 ]-----------------------------------------

  • function: __TwigTemplate_367759d794d3419b70b93bdc3a41b8a403f6732e6383f2162f25cd0d98f06af0->doDisplay
  • file: /usr/local/proyectos/g3w3.20.3/vendor/twig/twig/src/Template.php, linea 453

—[ 8 ]-----------------------------------------

  • function: Twig\Template->displayWithErrorHandling
  • file: /usr/local/proyectos/g3w3.20.3/vendor/twig/twig/src/Template.php, linea 420

—[ 9 ]-----------------------------------------

  • function: Twig\Template->display
  • file: /usr/local/proyectos/g3w3.20.3/vendor/siu/chulupi-framework/src/SIU/Chulupi/interfaz/pagina.php, linea 236

—[ 10 ]-----------------------------------------

  • function: SIU\Chulupi\interfaz\pagina->render
  • file: /usr/local/proyectos/g3w3.20.3/vendor/siu/chulupi-framework/src/SIU/Chulupi/interfaz/renderer.php, linea 112

—[ 11 ]-----------------------------------------

  • function: SIU\Chulupi\interfaz\renderer->procesar
  • file: /usr/local/proyectos/g3w3.20.3/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 136

—[ 12 ]-----------------------------------------

  • function: SIU\Chulupi\nucleo\AccesoWeb::procesar_response
  • file: /usr/local/proyectos/g3w3.20.3/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 27

—[ 13 ]-----------------------------------------

  • function: SIU\Chulupi\nucleo\AccesoWeb::procesar
  • file: /usr/local/proyectos/g3w3.20.3/src/siu/www/index.php, linea 15

########################################################################################################################
clase: Twig\Error\RuntimeError
mensaje: ERROR: An exception has been thrown during the rendering of a template (“Unable to create the cache directory (/usr/local/proyectos/g3w3.20.3/instalacion/temp/imes01/ef).”).
traza:

–F<1>:E<2>:W<0>:T<0 s>:M<0 Mb>–

== FIN =============================================

20231004_094121___8645.log (3,7 KB)
20231004_094121___8645.log (3,7 KB)

Hola

Parece ser un problema de permisos en las carpetas.

ERROR: Unable to create the cache directory (/usr/local/proyectos/g3w3.20.3/instalacion/temp/imes01/ef).

Por favor verifiquen el punto 3 de la documentación

Saludos!

Hola @javierluna261 , agrego a lo de @sespinola

La pantalla con fondo blanco sin estilos se debe a que estas en modo producción pero no ejecutaste el comando bin/guarani compilar_recursos (o lo ejecutaste y el mismo fallo en algún punto).

También hace lo de los permisos, ya que la carpeta <path proyecto 3w>/instalacion/temp guarda la cache de Twig.

saludos.
[size=1pt]2[/size]

Gracias Leonardo, lo pruebo hacer de nuevo comando bin/guarani compilar_recursos y aviso por acá como me fue.
Los permisos están bien, es mas le puse 777 a todas las carpetas para que ya no salte ese error.

Ésto me dice cuando ejecuto el comando, me falta yuicompressor y que mas?

root@imes-siu-320:/usr/local/proyectos/g3w3.20.3/bin# ./guarani compilar_recursos
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0
borrando cache de twig
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/siu/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/siu/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo01/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo01/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo02/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo02/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo03/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo03/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo_saml_arai/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo_saml_arai/operaciones/_comun/css
sh: 1: yuicompressor: not found
fin de compresión
Masheando archivos

Hola @javierluna261

Solamente te falta YUI Compressor 2.4.2 o superior, esta en Requisitos previos para la instalación en Linux – Distribuciones Debian o derivados.

saludos.
[size=1pt]2[/size]

Leo logre instalar el YUI Compressor y luego ejecutar el comando ./guarani compilar_recursos pero mi pantalla de G3W3 sigue en blanco y este es el msj que me da:

root@imes-siu-320:/usr/local/proyectos/g3w3.20.3/bin# ./guarani compilar_recursos
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0
borrando cache de twig
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/siu/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/siu/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo01/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo01/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo02/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo02/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo03/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo03/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo_saml_arai/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo_saml_arai/operaciones/_comun/css
fin de compresión
Masheando archivos

Que es la advertencia:
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0

Sigue habiendo problemas con permisos a esas carpetas?

Hola @javierluna261

¿se creo bien la carpeta src/siu/www/_comp/ con los archivos comprimidos?

Sigue habiendo problemas con permisos a esas carpetas?

Apache (es decir www-data) debe tener permisos de escritura sobre las carpetas src/siu/www/temp y src/siu/www/_comp, revisa 3. Darle permisos a las siguientes carpetas de manera recursiva para que el usuario Apache pueda escribir.

¿los logs muestran error alguno?

saludos.
2

El error.log de apache muestra lo sgte:
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0
[Tue Oct 10 00:00:07.114386 2023] [mpm_prefork:notice] [pid 2875845] AH00163: Apache/2.4.56 (Debian) configured – resuming normal operations
[Tue Oct 10 00:00:07.114410 2023] [core:notice] [pid 2875845] AH00094: Command line: ‘/usr/sbin/apache2’
[Tue Oct 10 15:00:24.767821 2023] [mpm_prefork:notice] [pid 2875845] AH00170: caught SIGWINCH, shutting down gracefully
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0
[Tue Oct 10 15:00:24.952978 2023] [mpm_prefork:notice] [pid 3121254] AH00163: Apache/2.4.56 (Debian) configured – resuming normal operations
[Tue Oct 10 15:00:24.953044 2023] [core:notice] [pid 3121254] AH00094: Command line: ‘/usr/sbin/apache2’

Adjunto capturas de los permisos de las carpetas que me consultaste



@javierluna261 tenes root como propietario en las subcarpetas de src/siu/www/_comp, proba dar permisos como dice aquí.

saludos.
[size=1pt]2[/size]

Ya lo habia hecho pero lo vuelvo a hacer y te muestro

root@imes-siu-320:/usr/local/proyectos/g3w3.20.3# sudo chown $(whoami):www-data -R /usr/local/proyectos/g3w3.20.3/src/siu/www/_comp
root@imes-siu-320:/usr/local/proyectos/g3w3.20.3#

Ejecute de nuevo el comando y no cambia los permisos de dicha carpeta, tanto /_comp como /temp siguen con usuario root, que puedo hacer?

@javierluna261

chown -R $(whoami):www-data instalacion/log/ instalacion/cache/ instalacion/temp/ instalacion/operaciones_inactivas/ src/siu/www/js/escalas/ src/siu/www/temp/

$(whoami) es el usuario con el que estas ejecutando el comando, el cual es root por lo que veo. www-data es el grupo.

chmod 775 -R instalacion/log/ instalacion/cache/ instalacion/temp/ instalacion/operaciones_inactivas/ src/siu/www/js/escalas/ src/siu/www/temp/

Te falta dar los permisos 775, el primer 7 es para el dueño, el segundo 7 es para el grupo www-data, y el 5 para otros.

No te decía que www-data sea el dueño, sino el grupo, pero igualmente le falta permisos de escritura, ver que dice rwxr-xr-x debería ser rwxrwxr-x.

saludos.
[size=1pt]2[/size]

Buen día Leo!
Logre poner las carpetas con propietario www-data y los permisos de escritura

Pero al ejecutar el comando ./guarani compilar_recursos me sigue dando msjs y advertencias:

root@imes-siu-320:/usr/local/proyectos/g3w3.20.3/bin# ./guarani compilar_recursos
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0
borrando cache de twig
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/siu/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/siu/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo01/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo01/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo02/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo02/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo03/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo03/operaciones/_comun/css
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo_saml_arai/operaciones/_comun/js
– omitiendo directorio /usr/local/proyectos/g3w3.20.3/src/pers/ejemplo_saml_arai/operaciones/_comun/css
fin de compresión
Masheando archivos
root@imes-siu-320:/usr/local/proyectos/g3w3.20.3/bin# sudo service apache2 restart
root@imes-siu-320:/usr/local/proyectos/g3w3.20.3/bin#

y la pantalla de Autogestión sigue en blanco

El log de mi apache:
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0
[Wed Oct 11 00:00:06.665282 2023] [mpm_prefork:notice] [pid 3125719] AH00163: Apache/2.4.56 (Debian) configured – resuming normal operations
[Wed Oct 11 00:00:06.665298 2023] [core:notice] [pid 3125719] AH00094: Command line: ‘/usr/sbin/apache2’
[Wed Oct 11 11:13:45.153621 2023] [mpm_prefork:notice] [pid 3125719] AH00170: caught SIGWINCH, shutting down gracefully
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0
[Wed Oct 11 11:13:45.332502 2023] [mpm_prefork:notice] [pid 3182822] AH00163: Apache/2.4.56 (Debian) configured – resuming normal operations
[Wed Oct 11 11:13:45.332582 2023] [core:notice] [pid 3182822] AH00094: Command line: ‘/usr/sbin/apache2’

y el log de G3W3:
20231010_120034___5826.log (2,8 KB)

Hola @javierluna261

Gracias por los logs, veo lo siguiente en el mismo:

clase: Error
mensaje: ERROR: Call to undefined function apcu_store()

Te falto instalar php-apcu, lo podes ver acá.

Igualmente www-data no es necesario que sea dueño, en la documentación dice que sea el grupo, luego al dar permisos 775 le estas dando todos los permisos (7) al dueño y al grupo, a otros le das solo permisos de lectura y ejecución (5), ver acá.

saludos.
2

Con éste comando logre instalar el php-apcu: sudo apt install php7.4-apcu

y luego agregue la extensión: extension=apcu.so a los archivos del apache
sudo vi /etc/php/7.4/cli/php.ini
sudo vi /etc/php/7.4/apache2/php.ini

reinicie el apache y quedó funcionando

Muchas gracias!

Ahora comenzaré con las personalizaciones que necesita mi institución
Que pasos debo seguir ahora?

Hola @javierluna261 , me alegro que lo pudiste solucionar!!!

Ahora comenzaré con las personalizaciones que necesita mi institución
Que pasos debo seguir ahora?

Podes ver ¿Cómo personalizo el sistema?.

Te recomiendo para personalizar que pongas la aplicación en modo desarrollo para poder debuggear mejor, archivo instalacion/config.php:

'produccion' => false,

Saludos.
2

Ok, ya puse ‘produccion’ => false,

al iniciar el esquema de personalizaciones me dice lo sgte:

root@imes-siu-320:/usr/local/proyectos/g3w3.20.3/bin# ./guarani esquema_pers iniciar
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘apcu’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0

[Symfony\Component\Console\Exception\CommandNotFoundException]
Command “esquema_pers” is not defined.

Hola @javierluna261

Tenes Guaraní tiene tres módulos: Gestión, Autogestión y Preinscripción.

El comando que ejecutaste es para Gestión por eso se rompe.

Para personalizar Autogestión seguí la parte que dice Personalizaciones en 3w.

Te dejo una lista de reproducción de Personalizaciones SIU-Guaraní.

saludos.
[size=1pt]2[/size]

Buen dia Leonardo!

Pude personalizar algunas cosas como mensajes y el “logo_transparente.png” pero al cambiar el “logo-celular.png” no se ve la imagen que subi si ingreso desde el celular.

image

Qué es lo que puedo estar haciendo mal?