Buenas tardes estimados, me comunico con ustedes por un inconveniente que se nos presentó a la hora de ejecutar el comando del punto 6 (sq-nucleo) de la siguiente documentación: https://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version2.5.0/actualizar_sq
Cabe aclarar que estamos pasando de una version 2.4.4 a la 2.5.2.
El error es el siguiente:
Requerimientos del instalador:
[ OK ] PHP: Versión esperada desde 7.4.0 hasta 7.5.0, versión instalada 7.4.33
[ OK ] PHP: La extensión pdo_pgsql se encuentra instalada en el sistema.
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function SIU\TobaDb\DbPDO::__construct(), 1 passed in /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/check-constraints/src/SIU/CheckConstraints/Services/Postgres/Application.php on line 38 and at least 2 expected in /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/toba-db/src/SIU/TobaDb/DbPDO.php:34
Stack trace: #0 /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/check-constraints/src/SIU/CheckConstraints/Services/Postgres/Application.php(38): SIU\TobaDb\DbPDO->__construct() #1 /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/check-constraints/src/SIU/CheckConstraints/Checker.php(227): SIU\CheckConstraints\Services\Postgres\Application->run() #2 /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/check-constraints/src/SIU/CheckConstraints/Checker.php(88): SIU\CheckConstraints\Checker->validateApplication() #3 in /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/toba-db/src/SIU/TobaDb/DbPDO.php on line 34
Hola Rodrigo … como andas??
Te cuento que por experiencia muchas veces a la versión de php hay que fijarla a mano
Seguramente los comandos para actualizar a la versión 7.4 de php las sabes pero te las paso para que las puedas copiar
Por otro lado para hacer el cambio a mano de la versión de php el comando es
update-alternatives --config php
Muchas veces me ha pasado de luchar contra el comando
a2dismod php7.3
a2enmod php7.4
Que también te recomiendo probarlo.
Después con un php -m podés ver los módulos instalados
Buenas tardes, gracias por la respuesta Juan, ya hemos contemplado si podria ser la version de php, pero ya esta actualizada a la version correcta, (tenemos instalada la v7.4.33).
el error es el siguiente:
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function SIU\TobaDb\DbPDO::__construct(), 1 passed in /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/check-constraints/src/SIU/CheckConstraints/Services/Postgres/Application.php on line 38 and at least 2 expected in /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/toba-db/src/SIU/TobaDb/DbPDO.php:34
Stack trace: #0 /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/check-constraints/src/SIU/CheckConstraints/Services/Postgres/Application.php(38): SIU\TobaDb\DbPDO->__construct() #1 /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/check-constraints/src/SIU/CheckConstraints/Checker.php(227): SIU\CheckConstraints\Services\Postgres\Application->run() #2 /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/check-constraints/src/SIU/CheckConstraints/Checker.php(88): SIU\CheckConstraints\Checker->validateApplication() #3 in /usr/local/proyectos/sanaviron_quilmes_prueba/sq-nucleo-2.5.2/nucleo/vendor/siu/toba-db/src/SIU/TobaDb/DbPDO.php on line 34
Hola Rodrigo,
No vi antes el foro pero si ya vimos tu GDS, ya te enviamos la solución a través del gds, por favor luego decinos si te anduvo todo bien y si pudiste actualizar tu entorno de prueba a la v2.5.3. y ya que estoy pidiendo también avísanos cuando actualices el entorno de producción