Error Instalacion Preinscripcion 3.21.0

Estimados buen dia, les comento que una vez configurado el alias.con al querer iniciar Apache me da el siguiente error, por favor si me podrian orientar para solucionarlo. Muchas Gracias

root@vm100:/var/proyectos/preinscripcion/3.21.0# a2ensite preinscripcion.conf
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = “es_AR:es”,
LC_ALL = (unset),
LC_ADDRESS = “es_PY.UTF-8”,
LC_NAME = “es_PY.UTF-8”,
LC_MONETARY = “es_PY.UTF-8”,
LC_PAPER = “es_PY.UTF-8”,
LC_IDENTIFICATION = “es_PY.UTF-8”,
LC_TELEPHONE = “es_PY.UTF-8”,
LC_MEASUREMENT = “es_PY.UTF-8”,
LC_TIME = “es_PY.UTF-8”,
LC_NUMERIC = “es_PY.UTF-8”,
LANG = “es_AR.UTF-8”
are supported and installed on your system.
perl: warning: Falling back to a fallback locale (“es_AR.UTF-8”).
Site preinscripcion already enabled
root@vm100:/var/proyectos/preinscripcion/3.21.0# service apache2 reload
root@vm100:/var/proyectos/preinscripcion/3.21.0# service apache2 starts
Usage: apache2 {start|stop|graceful-stop|restart|reload|force-reload}
root@vm100:/var/proyectos/preinscripcion/3.21.0# service apache2 start
Job for apache2.service failed because the control process exited with error code.
See “systemctl status apache2.service” and “journalctl -xe” for details.
root@vm100:/var/proyectos/preinscripcion/3.21.0# ls
BD composer.json db phinx.php version.ini
bin composer.lock instalacion src
root@vm100:/var/proyectos/preinscripcion/3.21.0# cd instalacion/
root@vm100:/var/proyectos/preinscripcion/3.21.0/instalacion# ls -lah
total 60K
drwxr-xr-x 5 root root 4.0K Mar 12 12:36 .
drwxr-xr-x 8 root root 4.0K Mar 6 21:41 …
-rw-r–r-- 1 root root 3.8K Mar 12 12:36 alias.conf
-rw-r–r-- 1 root root 3.8K Mar 6 21:41 alias_template.conf
-rw-r–r-- 1 root root 125 Mar 6 21:41 arai_documentos_template.ini
drwsrwsrwt 2 www-data www-data 4.0K Mar 6 21:41 cache
-rw-r–r-- 1 root root 15K Mar 6 21:41 config_template.php
drwsrwsrwt 2 www-data www-data 4.0K Mar 6 21:41 log
-rw-r–r-- 1 root root 2.9K Mar 6 21:41 login_template.php
-rw-r–r-- 1 root root 971 Mar 6 21:41 rewrite.conf
-rw-r–r-- 1 root root 631 Mar 6 21:41 servicios_web_config_template.php
drwsrwsrwt 2 www-data www-data 4.0K Mar 6 21:41 temp
root@vm100:/var/proyectos/preinscripcion/3.21.0/instalacion# systemctl status apache2.service
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>
Active: failed (Result: exit-code) since Sun 2024-03-17 19:39:58 -03; 4min>
Docs: Apache HTTP Server Version 2.4 Documentation - Apache HTTP Server Version 2.4
Process: 77868 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/F>
CPU: 34ms

Mar 17 19:39:58 vm100 systemd[1]: Starting The Apache HTTP Server…
Mar 17 19:39:58 vm100 apachectl[77871]: AH00526: Syntax error on line 1 of /var>
Mar 17 19:39:58 vm100 apachectl[77871]: Invalid command ‘RewriteEngine’, perhap>
Mar 17 19:39:58 vm100 apachectl[77868]: Action ‘start’ failed.
Mar 17 19:39:58 vm100 apachectl[77868]: The Apache error log may have more info>
Mar 17 19:39:58 vm100 systemd[1]: apache2.service: Control process exited, code>
Mar 17 19:39:58 vm100 systemd[1]: apache2.service: Failed with result 'exit-cod>
Mar 17 19:39:58 vm100 systemd[1]: Failed to start The Apache HTTP Server.
lines 1-15/15 (END)…skipping…
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2024-03-17 19:39:58 -03; 4min 18s ago
Docs: Apache HTTP Server Version 2.4 Documentation - Apache HTTP Server Version 2.4
Process: 77868 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
CPU: 34ms

Mar 17 19:39:58 vm100 systemd[1]: Starting The Apache HTTP Server…
Mar 17 19:39:58 vm100 apachectl[77871]: AH00526: Syntax error on line 1 of
/var/proyectos/preinscripcion/3.21.0/instalacion/rewrite.conf:
Mar 17 19:39:58 vm100 apachectl[77871]: Invalid command ‘RewriteEngine’, perhaps

misspelled or defined by a module not included in the server configureset: enabled) information.
code=exited, status=1/FAILURE
-code’.

Mar 17 19:39:58 vm100 apachectl[77868]: Action ‘start’ failed.
Mar 17 19:39:58 vm100 apachectl[77868]: The Apache error log may have more information.
Mar 17 19:39:58 vm100 systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
Mar 17 19:39:58 vm100 systemd[1]: apache2.service: Failed with result ‘exit-code’.
Mar 17 19:39:58 vm100 systemd[1]: Failed to start The Apache HTTP Server.
~--------

Hola @Almendra16

Seguí bien estos pasos:

Documentación Técnica

Instalación desde cero

Te voy a pedir que me adjuntes el archivo instalacion/alias.conf.

Mar 17 19:39:58 vm100 systemd[1]: Starting The Apache HTTP Server…
Mar 17 19:39:58 vm100 apachectl[77871]: AH00526: Syntax error on line 1 of
/var/proyectos/preinscripcion/3.21.0/instalacion/rewrite.conf:
Mar 17 19:39:58 vm100 apachectl[77871]: Invalid command ‘RewriteEngine’, perhaps

misspelled or defined by a module not included in the server configureset: enabled) information.
code=exited, status=1/FAILURE
-code’.

¿modificaste el archivo instalacion/rewrite.conf?

Ejecuta svn status y fíjate si tenes archivos modificados.

¿habilitaste Apache Mod_Rewrite?

Saludos.
2

Estimado, respecto a tus consultas:

  • No modifique el archivo rewrite
  • Al querer habilitar Apache Mod_Rewrite me sale el mismo error que reporte anteriormente
    Envio el archivo alias.conf. Seguimos en contacto. Saludos
    aliasconf.txt (3,7 KB)

Hola @Almendra16

Hay varias cosas que veo mal en instalacion/alias.conf:

SetEnvIf always_match /alumno=/preinscripcion/unpa
SetEnvIf always_match /administrador=/preinscripcion_admin/admin_unpa

Debería ser algo así:

SetEnvIf always_match ^ ACC_ALIAS=/preinscripcion/unpa
SetEnvIf always_match ^ ACC_ALIAS=/preinscripcion_admin/unpa
  1. No coincide lo siguiente:
Alias /preinscripcion_admin/admin_unpa "/var/proyectos/preinscripcion/src/siu/www/" 
<Location /preinscripcion_admin/unpa>
SetEnvIf always_match /administrador=/preinscripcion_admin/admin_unpa

Debería ser algo así:

Alias /preinscripcion_admin/unpa "/var/proyectos/preinscripcion/src/siu/www/" 
<Location /preinscripcion_admin/unpa>
SetEnvIf always_match ^ ACC_ALIAS=/preinscripcion_admin/unpa
  1. Asegúrate que SetEnv ID_PTO_ACCESO 01 coincida con 'accesos' => ['01 => [...]]' en instalacion/config.php.

Saludos.
2

Dale gracias! yo lo tenia originalmente asi pero lo cambie … ahi lo modifico y pruebo

Perfecto @Almendra16

Siempre basate en el template instalacion/alias_template.conf, luego de hacer los cambios reinicia el servidor de Apache para que tomen efecto.

Saludos.
2

Estimado, perdon la demora. Pude avanzar pero me salio error al ejecutar ./preinscripcion user_admin
Adjunto el mismo

Hola @Almendra16

¿existe la carpeta vendor?
¿ejecutaste composer install? Revisa el paso Instalar las dependencias del proyecto.

El error indica que no puede encontrar el archivo vendor/autoload.php.

Saludos.
2

No existe la carpeta vendor, supuestamente composer esta instalado porque al ejecutar el comando me muestra el encabezado pero voy a revisar de nuevo la instalacion del composer

Instale nuevamente composer y ahora tengo la carpeta vendor pero al crear el usuario preinscripcion me vuelve a salir el mismo error

Hola @Almendra16

¿existe el archivo vendor/autoload.php?
¿falla el comando composer install? ¿los estas ejecutando como root, como te quedan los permisos de vendor?
¿que pasa si ejecutas composer dump-autoload?

Saludos.
2

Hola como estas? disculpas que no respondi rapido, alfinal inicie una nueva instalacion de la version 3.21.3 y la complete pero la pagina de inicio no me muestra las casillas de loguin, que puede ser? Gracias

Hola @Almendra16

¿hiciste estos pasos?

Preinscripción[editar | editar código]

  • Se agregan nuevas directivas en el archivo de login instalacion/login.php, se debe recrear a partir de su template (archivo instalacion/login_template.php):
    • Se agrega la directiva form_documento para poder habilitar si el aspirante puede iniciar sesión usando su documento.
    • se agrega un apartado para los datos de ayuda (datos_ayuda) para la preinscripción que se mostraran al aspirante cuando no pueda acceder. Dentro tendrán datos_ayuda_email, datos_ayuda_telefono, datos_ayuda_url_3w, datos_ayuda_url_ayuda
  • Se actualiza Google Analytics, ver si es necesario generar un ID de medición nuevo.

¿que error da en los logs?

Saludos.
2

Buen dia! los pasos que seguimos son los de la version 3.21.0 que es lo ultimo publicado, lo que vos nos mencionas, por lo que veo, no son pasos sino un listado de mejoras y no hace mención a la version que instalamos que es la 3.21.3, puede ser?
contenido de loginphp.txt (3,1 KB)
… Te envio varios archivos entre los que estan el log y otros que pueden ser de utilidad para detectar el problema. Muchas Gracias!!!
error.log (571 Bytes)
20240405_083801___2403.log (3,3 KB)
access.log (33,2 KB)

Hola @Almendra16

Esta dando el siguiente error:

ERROR: An exception has been thrown during the rendering of a template ("SQL ERROR: SQLSTATE[42P01]: Undefined table: 7 ERROR: no existe la relación «mug_paises»

¿en instalacion/config.php tenes bien configurado database_guarani?

Saludos.
2

Hola Leonel, si efectivamente nos habian pasado mal los datos de la base a la que se tenia que conectar. Ya se soluciono. Mil gracias!!! Saludos