Autor Tema: Problemas con la migracion de toba 2.7 a 3.3  (Leído 924 veces)

0 Usuarios y 1 Visitante están viendo este tema.

cynthyagonzalez

  • Newbie
  • *
  • Mensajes: 36
    • Ver Perfil
    • Email
  • Institución: Municipalidad de la Ciudad de Corrientes
  • Nombre y apellido: Municipalidad de la Ciudad de Corrientes
  • Sistema: Toba
  • Teléfono laboral: 03794464770
Problemas con la migracion de toba 2.7 a 3.3
« on: Junio 25, 2021, 10:19:27 am »
Buenos días.
Estoy haciendo la migración desde el Toba 2.7.4 a la versión Toba 3.3.20.
Aparentemente lo hice bien. Al menos no registré errores durante la instalación o  migración.
Pero al  ingresar a toba editor del proyecto migrado,  cuando intento ejecutar me dice que no funciona en el servidor.

Puedo llegar a suponer que mi problema esta en el virtual host, porque al verificar la ruta a la que navega en 2.7 encuentro lo siguiente:
http://localhost/cminnovation/1.0/?ai=cminnovation&tcm=previsualizacion&tm=1
y cuando verifico en toba 3:
http://cminnovation/cminnovation/1.0?ai=cminnovation&tcm=previsualizacion&tm=1

Indico como tengo configurado mi archivo host: C:\Windows\System32\drivers\etc\hosts
agregue esas líneas
127.0.0.1 cminnovation (este es el proyecto migrado)
127.0.0.1 proyecto-vacio (este es un proyecto vacío)

Y en el virtual host en C:\wamp64\bin\apache\apache2.4.46\conf\extra\httpd-vhosts.conf
agruegue lo siguiente:
<VirtualHost *:80>
    ServerName cminnovation
    ServerAlias toba.cminnovation
    DocumentRoot "c:/wamp64/www"
    <Directory  "c:/wamp64/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
LogLevel debug
ErrorLog  "E:/toba3/cminnovation/toba_error.log"
CustomLog "E:/toba3/cminnovation/toba_access.log" combined
Include   "E:/toba3/cminnovation/instalacion/toba.conf"
</VirtualHost>

<VirtualHost *:80>
    ServerName proyecto-vacio
    ServerAlias toba.proyecto-vacio
    DocumentRoot "c:/wamp64/www"
    <Directory  "c:/wamp64/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
LogLevel debug
ErrorLog  "E:/toba3/proyecto-vacio/toba_error.log"
CustomLog "E:/toba3/proyecto-vacio/toba_access.log" combined
Include   "E:/toba3/proyecto-vacio/instalacion/toba.conf"
</VirtualHost>


alguien tiene alguna idea, si esta mal algún alias o algo?

Adjunto capturas de ambas pantallas....

Estos fueron los pasos de instalacion y migración:
En mi PC con Windows 10 (donde realizo las pruebas de la migración),  tengo instalado el toba anterior (2.7.4) y el nuevo (3.3.20), realicé los siguientes pasos:
1 - Instale Wampserver, apache 2.4.2 (en el puerto 80),  PHP 7.1.28, POSTGRE 12.7.2  (puerto 5432)----> Mi viejo apache 9.2 lo deje funcionando en el puerto 8080. Mi viejo Postgres 9.2 lo deje funcionando en el puerto 5433.
2 - Instale GIT, Nodejs/Npm/Yarn/Bower, Composer
3 - En Toba 2.7.4 exporte mi proyecto
4 - Copie a una nueva carpeta (E:/toba3/cminnovation)  el proyecto de la version anterior, y  Dentro  consola composer install
5 - Setee las variables y toba instalacion instalar (dentro del bin del directorio)
6 - toba proyecto importar -pcminnovation -d E:\toba_2.7.4 --destino E:\toba3\cminnovation
7 - Agregue a mi archivo de host la siguiente linea 127.0.0.1 cminnovation
8 - configué el virtual host de la siguiente manera
<VirtualHost *:80>
    ServerName cminnovation
    ServerAlias toba.cminnovation
    DocumentRoot "c:/wamp64/www"
    <Directory  "c:/wamp64/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
LogLevel debug
ErrorLog  "E:/toba3/cminnovation/toba_error.log"
CustomLog "E:/toba3/cminnovation/toba_access.log" combined
Include   "E:/toba3/cminnovation/instalacion/toba.conf"
</VirtualHost>


Reinicie apache, ingrese a http://cminnovation/toba_editor/3.3 y entra perfectamente, el problema se presenta en las capturas de pantalla adjuntas.
« Última Modificación: Junio 28, 2021, 10:39:04 am por cynthyagonzalez »

richard

  • Moderador Global
  • *****
  • Mensajes: 3064
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:Problemas con la migracion de toba 2.7 a 3.3
« Respuesta #1 on: Junio 28, 2021, 03:46:19 pm »
Hola Cynthya,

hay un tema, Toba 3.3 tiene como requerimiento minimo PHP 7.3... por  lo que el "composer install"  que indicaste  (en PHP 7.1.28) en la version nueva probablemente no funciono y/o dejo las cosas a medio realizar.
Verifica por favor esto, si no se bajo correctamente todo hay cosas que se te estan superponiendo... de otra forma el proceso de instalacion del framework nunca debio funcionarte.

Suponiendo que eso esta correcto, cuestiones a verificar luego:

1.- Datos de previsualizacion, fijate que este correctamente seteada la URL en los mismos... debe coincidir con lo que aparece en toba.conf / instancia.ini

2.- El VH de la version anterior esta activo tambien?, no se estaran pisando?

Finalmente,  el web server no esta encontrando lo que le pedis... eso puede ser porque no proceso correctamente la configuracion, no estaria de mas revisar el log de WAMP para mirar si se levanto todo lo que debia o hubo algun inconveniente.

Saludos
Twitter es al incontinente verbal,  lo que los dulces al diabetico.

cynthyagonzalez

  • Newbie
  • *
  • Mensajes: 36
    • Ver Perfil
    • Email
  • Institución: Municipalidad de la Ciudad de Corrientes
  • Nombre y apellido: Municipalidad de la Ciudad de Corrientes
  • Sistema: Toba
  • Teléfono laboral: 03794464770
Re:Problemas con la migracion de toba 2.7 a 3.3
« Respuesta #2 on: Junio 29, 2021, 11:10:25 am »
Buen día, gracias por responder.

Cita
hay un tema, Toba 3.3 tiene como requerimiento minimo PHP 7.3... por  lo que el "composer install"  que indicaste  (en PHP 7.1.28) en la version nueva probablemente no funciono y/o dejo las cosas a medio realizar.
Verifica por favor esto, si no se bajo correctamente todo hay cosas que se te están superponiendo... de otra forma el proceso de instalación del framework nunca debió funcionarte.
Perdón, la versión de PHP que tengo es la 7.4.9. Inicialmente tenia la que indiqué, pero actualicé justamente por el requisito.

Cita
1.- Datos de previsualizacion, fijate que este correctamente seteada la URL en los mismos... debe coincidir con lo que aparece en toba.conf / instancia.ini
En Parámetros de visualización, en el punto de acceso  tengo configurado: /cminnovation/1.0
En instancia.ini  tenia asi
[cminnovation]
path = "E:\toba3\cminnovation"
url = ""

la url vacia, asique le agregue ---> url = "/cminnovation/1.0"

y el toba.conf, en el alias tenia  toba_3.3, asique también modifique para que coincida (me llama la atención tener en los 3 lugares cosas diferentes) y quedó así:
Alias /cminnovation/1.0 "E:/toba3/cminnovation/vendor/siu-toba/framework/www"
    <Directory "E:/toba3/cminnovation/vendor/siu-toba/framework/www/">
      SetEnv TOBA_DIR      "E:/toba3/cminnovation/vendor/siu-toba/framework"
      Options MultiViews FollowSymLinks
      AllowOverride None
      <IfModule !mod_access_compat.c>
      #Apache 2.2.x
      ##Piense en actualizar la version del web server a Apache 2.4.x al menos
      ##Si desea seguir en esta version, descomente las siguientes lineas
      #   Order allow,deny
      #   Allow from all
      </IfModule>
      <IfModule mod_access_compat.c>
         #Apache 2.3.x/2.4.x  back-comp (deprecated)
         Order allow,deny
         Allow from all
      </IfModule>
      <IfModule mod_authz_core.c>
         #Apache 2.4.x
         Require all granted
      </IfModule>
    </Directory>

Cita
2.- El VH de la versión anterior esta activo también?, no se estarán pisando?
Esto no tengo activo, primero es la primera vez que tengo host virtuales, la version anterior (2.7.4) no los tenia. de todas formas, los servicios de la instalación anterior NO los tengo levantados

Por ahí supongo que mi problema puede estar en los virtual host. Te explico porque:
En mi host de mi pc tengo configurado:
127.0.0.1 localhost
::1 localhost
127.0.0.1   cminnovation

En el host virtual:
# Virtual Hosts
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

# CMINNOVATION
<VirtualHost *:80>
   ServerName cminnovation
   ServerAlias cminnovation
   DocumentRoot "E:/toba3/cminnovation/vendor/siu-toba/framework/www"
   <Directory   "E:/toba3/cminnovation/vendor/siu-toba/framework/www/">
      Options +Indexes +Includes +FollowSymLinks +MultiViews
      AllowOverride All
      Require local
   </Directory>
LogLevel debug
ErrorLog  "E:/toba3/cminnovation/toba_error.log"
CustomLog "E:/toba3/cminnovation/toba_access.log" combined
Include   "E:/toba3/cminnovation/instalacion/toba.conf"
</VirtualHost>

No estoy segura dode apuntar el document root, puse eso, porque es lo que esta en toba.conf pero no estoy nada segura. Primera vez con host virtuales.

andrea

  • Full Member
  • ***
  • Mensajes: 212
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional del Comahue
  • Nombre y apellido: Andrea Granados
  • Sistema: SIU-PAMPA, PILAGA
  • Teléfono laboral: 0299-4490318
Re:Problemas con la migracion de toba 2.7 a 3.3
« Respuesta #3 on: Junio 29, 2021, 12:50:41 pm »
Buenos días,
también estoy intentando comenzar con esta migración, tengo varios proyectos en Toba 2.7.13 y me gustaría migrarlos a Toba 3.3.x.
Estoy siguiendo los pasos del tutorial https://github.com/SIU-Toba/framework#creando-un-proyecto-de-cero para la instalación de SIU-Toba 3.3, para comenzar a familiarizarme.
En este momento estoy haciendo las pruebas en un Windows en donde instale Apache24 y una versión php 7.3, luego Composer y Yarn.
Descargue el .zip Version para proyectos en SIU-Toba 3.3.x (https://github.com/SIU-Toba/template-proyecto-toba/releases/tag/0.8)

Al momento de hacer el composer install me aparece el siguiente error:
 Problem 1
    - Root composer.json requires siu-toba/framework ~3.3, it is satisfiable by siu-toba/framework[v3.3.0, ..., v3.3.13] from composer repo
    (https://repo.packagist.org) but siu-toba/framework[dev-trunk, 2.7.0, ..., 2.7.x-dev] from composer repo (https://satis.siu.edu.ar) has higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable.
    See https://getcomposer.org/repoprio for details and assistance.


Sera la versión de Composer? Alguien podrá orientarme?

cynthyagonzalez

  • Newbie
  • *
  • Mensajes: 36
    • Ver Perfil
    • Email
  • Institución: Municipalidad de la Ciudad de Corrientes
  • Nombre y apellido: Municipalidad de la Ciudad de Corrientes
  • Sistema: Toba
  • Teléfono laboral: 03794464770
Re:Problemas con la migracion de toba 2.7 a 3.3
« Respuesta #4 on: Junio 29, 2021, 01:24:07 pm »
en composer.json edita la version y pone 3.3.20 eso me funciono, y php tiene q ser la 7.4

richard

  • Moderador Global
  • *****
  • Mensajes: 3064
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:Problemas con la migracion de toba 2.7 a 3.3
« Respuesta #5 on: Junio 29, 2021, 04:49:23 pm »
Hola Cynthya,
Por ahí supongo que mi problema puede estar en los virtual host. Te explico porque:
En mi host de mi pc tengo configurado:
127.0.0.1 localhost
::1 localhost
127.0.0.1   cminnovation

En el host virtual:
# Virtual Hosts
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

# CMINNOVATION
<VirtualHost *:80>
   ServerName cminnovation
   ServerAlias cminnovation
   DocumentRoot "E:/toba3/cminnovation/vendor/siu-toba/framework/www"
   <Directory   "E:/toba3/cminnovation/vendor/siu-toba/framework/www/">
      Options +Indexes +Includes +FollowSymLinks +MultiViews
      AllowOverride All
      Require local
   </Directory>
LogLevel debug
ErrorLog  "E:/toba3/cminnovation/toba_error.log"
CustomLog "E:/toba3/cminnovation/toba_access.log" combined
Include   "E:/toba3/cminnovation/instalacion/toba.conf"
</VirtualHost>

No estoy segura dode apuntar el document root, puse eso, porque es lo que esta en toba.conf pero no estoy nada segura. Primera vez con host virtuales.

El DocumentRoot lo podes apuntar a donde quieras, la parte de Toba va por los alias.
Respecto de los VH, revisaria que ambos esten activos,  que se este levantando correctamente la config y no falte algun modulo.. y en el peor de los casos, desactivaria el que viene por defecto y probaria solo con el de cminnovation si es medio urgente. Te fijaste en algun foro de WAMP a ver si hay algo similar?

Saludos
Twitter es al incontinente verbal,  lo que los dulces al diabetico.

richard

  • Moderador Global
  • *****
  • Mensajes: 3064
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:Problemas con la migracion de toba 2.7 a 3.3
« Respuesta #6 on: Junio 29, 2021, 04:59:09 pm »
Hola Andrea,
también estoy intentando comenzar con esta migración, tengo varios proyectos en Toba 2.7.13 y me gustaría migrarlos a Toba 3.3.x.
Estoy siguiendo los pasos del tutorial https://github.com/SIU-Toba/framework#creando-un-proyecto-de-cero para la instalación de SIU-Toba 3.3, para comenzar a familiarizarme.
En este momento estoy haciendo las pruebas en un Windows en donde instale Apache24 y una versión php 7.3, luego Composer y Yarn.
Descargue el .zip Version para proyectos en SIU-Toba 3.3.x (https://github.com/SIU-Toba/template-proyecto-toba/releases/tag/0.8)

Al momento de hacer el composer install me aparece el siguiente error:
 Problem 1
    - Root composer.json requires siu-toba/framework ~3.3, it is satisfiable by siu-toba/framework[v3.3.0, ..., v3.3.13] from composer repo
    (https://repo.packagist.org) but siu-toba/framework[dev-trunk, 2.7.0, ..., 2.7.x-dev] from composer repo (https://satis.siu.edu.ar) has higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable.
    See https://getcomposer.org/repoprio for details and assistance.

Sera la versión de Composer? Alguien podrá orientarme?

El ultimo release del template para arrancar un proyecto desde cero es 0.8.1... el anterior no contenia las modificaciones necesarias para correr con composer 2.0.
Si bajas ese release no deberias tener inconvenientes.

Saludos
 
Twitter es al incontinente verbal,  lo que los dulces al diabetico.

andrea

  • Full Member
  • ***
  • Mensajes: 212
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional del Comahue
  • Nombre y apellido: Andrea Granados
  • Sistema: SIU-PAMPA, PILAGA
  • Teléfono laboral: 0299-4490318
Re:Problemas con la migracion de toba 2.7 a 3.3
« Respuesta #7 on: Julio 01, 2021, 06:06:45 pm »
Muchas gracias Richard!! Pude avanzar un poco.
Luego de  finalizar de instalación de toba,  al navegar a http://localhost/toba_editor/3.3/ y loguearme con el usuario toba, aparece el siguiente error:

Fatal error: Declaration of SIU\ManejadorSalidaToba\Componentes\Interfaz\toba_cuadro_salida_html::getCabeceraHtml($info_cuadro, $objeto_js, $exportacion_excel_plano, $filas_disponibles_selector, $total_columnas) must be compatible with SIU\InterfacesManejadorSalidaToba\Componentes\Interfaz\ICuadroSalidaHtml::getCabeceraHtml($info_cuadro, $objeto_js, $exportacion_excel_plano, $filas_disponibles_selector, $total_columnas, $usa_zona) in C:\proyectos\curso\vendor\siu\manejador-salida-toba\src\SIU\ManejadorSalidaToba\Componentes\Interfaz\toba_cuadro_salida_html.php on line 5

Me instaló la versión 3.3.5 de Toba. Estaba viendo que es  lo mismo que le pasó a Domingo (http://foro.comunidad.siu.edu.ar/index.php?topic=22219.msg99507#msg99507)

Cuando hago un composer update me aparece el siguiente error:

 Problem 1
    - Root composer.json requires siu-toba/framework ~3.3.20, it is satisfiable by siu-toba/framework[v3.3.20] from composer repo
    (https://repo.packagist.org) but siu-toba/framework[dev-trunk, 2.7.0, ..., 2.7.x-dev] from composer repo (https://satis.siu.edu.ar) has higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable.
    See https://getcomposer.org/repoprio for details and assistance.

La versión de composer que tengo instalada es la 2.0.0
¿Es correcto composer update o  composer update siu/framework? Con ambos me aparece el error

cynthyagonzalez

  • Newbie
  • *
  • Mensajes: 36
    • Ver Perfil
    • Email
  • Institución: Municipalidad de la Ciudad de Corrientes
  • Nombre y apellido: Municipalidad de la Ciudad de Corrientes
  • Sistema: Toba
  • Teléfono laboral: 03794464770
Re:Problemas con la migracion de toba 2.7 a 3.3
« Respuesta #8 on: Julio 01, 2021, 10:40:51 pm »
el fatal error es de php, yo solucione modificando En php.ini comentar todo error_reporting  y  m error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
display_error= off

richard

  • Moderador Global
  • *****
  • Mensajes: 3064
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:Problemas con la migracion de toba 2.7 a 3.3
« Respuesta #9 on: Julio 05, 2021, 02:54:53 pm »
Hola Andrea,
Fatal error: Declaration of SIU\ManejadorSalidaToba\Componentes\Interfaz\toba_cuadro_salida_html::getCabeceraHtml($info_cuadro, $objeto_js, $exportacion_excel_plano, $filas_disponibles_selector, $total_columnas) must be compatible with SIU\InterfacesManejadorSalidaToba\Componentes\Interfaz\ICuadroSalidaHtml::getCabeceraHtml($info_cuadro, $objeto_js, $exportacion_excel_plano, $filas_disponibles_selector, $total_columnas, $usa_zona) in C:\proyectos\curso\vendor\siu\manejador-salida-toba\src\SIU\ManejadorSalidaToba\Componentes\Interfaz\toba_cuadro_salida_html.php on line 5

Me instaló la versión 3.3.5 de Toba. Estaba viendo que es  lo mismo que le pasó a Domingo (http://foro.comunidad.siu.edu.ar/index.php?topic=22219.msg99507#msg99507)

Es una version demasiado vieja esa, los cambios para composer 2.0 los inclui luego.

Cita
Cuando hago un composer update me aparece el siguiente error:
 Problem 1
    - Root composer.json requires siu-toba/framework ~3.3.20, it is satisfiable by siu-toba/framework[v3.3.20] from composer repo
    (https://repo.packagist.org) but siu-toba/framework[dev-trunk, 2.7.0, ..., 2.7.x-dev] from composer repo (https://satis.siu.edu.ar) has higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable.
    See https://getcomposer.org/repoprio for details and assistance.

La versión de composer que tengo instalada es la 2.0.0
¿Es correcto composer update o  composer update siu/framework? Con ambos me aparece el error
Fijate si te actualizo correctamente la version del template, si eso es asi proba eliminando el archivo 'composer.lock' e intenta instalar nuevamente.
Dentro del composer.json del proyecto deberias tener esta linea que evita que intente bajar desde ese repositorio dichos paquetes.

el fatal error es de php, yo solucione modificando En php.ini comentar todo error_reporting  y  m error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
display_error= off
Cynthya esa configuracion solamente se recomienda para produccion, si estas desarrollando necesitas ser capaz de ver todas estas cuestiones para poder corregirlas.

Saludos
Twitter es al incontinente verbal,  lo que los dulces al diabetico.