Error validacion csrf al actualizar 3w de la versión 3.15 a 3.17

Buenos dias,
Hemos actualizado SIU-Guaraní 3w de la verison 3.15 a 3.17 y quedo un error cuando los alumnos se desean inscribir a cursar una materia, adjunto una captura para que visualicen el error.
Saludos
Ruben


error.png

error.png

Hola Ruben
¿Es un entorno de desarrollo ? ¿Tienen personalizaciones?
Deberíamos revisar el log de Apache en el momento que da el error.
Podrías ver los logs de Apache (sudo tail -f /var/log/apache2/error.log) para ver bien que esta ocurriendo.
Cualquier consulta avísanos
Muchas gracias.
Saludos.

Es un entorno de desarrollo, tenemos pocas personalizaciones (logos y algunos reportes).
el log de apache me devuelve este error:
[Thu Aug 22 11:49:41.712283 2019] [:error] [pid 26406] [client 190.231.185.228:54914] PHP Parse error: syntax error, unexpected ‘?’ in /usr/local/proyectos/g3w3/src/siu/modelo_g3/nucleo/cursadas/inscripciones/co_inscripciones_cursadas.php on line 1298, referer: http://guarani.catamarca.edu.ar:8080/ies/cursada/elegir_materia/0dd4d5ecfc9dd609f23708dc38515eaf9b0f679f

Muchas Gracias

Hola Ruben
¿Que versión de php estas utilizando ?
Podes verlo ejecutando en consola php -version
Cualquier consulta avísanos
Muchas gracias.
Saludos.

Buen dia,
Tenemos instalado el PHP 7.1.31, habíamos chequeado la versión de php ya que el operador ?? se incorpora desde la versión 7.
Aparentemente el error es que no reconoce ese operador. Que nos puede estar faltando de actualizar?
Saludos

Hola Ruben,

Investigamos el caso y encontramos que puede llegar a darse, si es que durante la actualización a PHP 7.*, se instala la nueva versión pero no se configura al sistema para que la use (es decir, sigue usando la anterior).

Dado que estás trabajando en un entorno de desarrollo chequeemos la información de PHP desde el Toba Editor. Para hacerlo, una vez loggueado, hacé clic en el logo de PHP que aparece en la pantalla principal (cuyo tooltip indica “Ver información acerca de la instalación PHP de este servidor”).

Qué información te da?

Saludos,
Román.

Hola Roman,
Si efectivamente era eso, desde consola con php --version salia que tenia instalado 7.1.31 pero desde un archivo .php con “phpinfo()” me informa que trabaja con php5.6, así que ya solucione. Muchas gracias…

Saludos
Ruben

Listo Muchas Gracias era eso si bien el php --version arrojaba php7.1 estaba corriendo el php5.6 lo que hice fue desahabilitar el php 5.6 y habilitar el php7.1

To disable PHP5.6 on Apache execute :
sudo a2dismod php5.6

Now you should enable PHP7 ones:
sudo a2enmod php7.0

To reflect changes Apache restart is required:
sudo systemctl restart apache2

Muchas Gracias y Saludos