G2/Preinscripcion/2.9.0/DocTecnica/Actualizacion

Actualización desde versión 2.8.0

Si se dispone de una instalación en producción de la versión anterior de Preinscripción (2.8.0) y se desea migrar a 2.9.0, recomendamos seguir los siguientes pasos:

  1. Migración de personalizaciones: si se dispone de personalizaciones desarrolladas para la versión anterior, seguir los siguientes pasos. Caso contrario, comenzar en el paso 2.

1a. Asegurarse de haber efectuado un svn commit de todas las personalizaciones desarrolladas.

1b. Realizar una copia de las personalizaciones dentro de la nueva versión. Ejemplo:

svn copy 
  https://colab.siu.edu.ar/svn/guarani2/nodos/institucion_x/preinscripcion/trunk/2.8.0/src/pers/institucion_x
  https://colab.siu.edu.ar/svn/guarani2/nodos/institucion_x/preinscripcion/trunk/2.9.0/src/pers/institucion_x
  -m "Personalizaciones Preinscripción 2.9.0 institucion_x: se copian las personalizaciones de la versión 2.8.0"

Con esta operación se realiza la copia de las personalizaciones anteriores directamente en el repositorio y se mantiene la historia de las mismas.

1c. Copiar la base de datos de producción en una nueva base de datos (EJ: preinscripcion_290_test).

1d. Sobre la base preinscripcion_290_test, correr el script mig_v2.8_a_v2.9.sql, distribuído con la versión en la carpeta BD/Conversion.

1e. Completar la instalación desde cero, como se explica en el link, utilizando la URL de checkout  https://colab.siu.edu.ar/svn/guarani2/nodos/institucion_x/preinscripcion/trunk/2.9.0, sobre la que en el paso 1.b incorporamos las personalizaciones anteriores. Omitir los pasos referidos a creación e inicialización de base de datos, directamente hacer apuntar a la base preinscripcion_290_test en el archivo config.php para los puntos de acceso alumno y admin.

1f. Activar las personalizaciones y verificar que las mismas sigan funcionando correctamente. Si se realiza algún ajuste, no olvidar el svn commit correspondiente.

  1. Generar una versión la versión estable de cuatro dígitos para instalar en producción. Ejemplo:
svn copy   
  https://colab.siu.edu.ar/svn/guarani2/nodos/institucion_x/preinscripcion/trunk/2.9.0
  https://colab.siu.edu.ar/svn/guarani2/nodos/institucion_x/preinscripcion/versiones/2.9.0.1
  -m "Preinscripción versión 2.9.0.1 institucion_x"
  1. Realizar una instalación desde cero, como se explica en el link, omitiendo el paso de creación e inicialización de la base de datos. Usar como URL de checkout la generada en el paso anterior (  https://colab.siu.edu.ar/svn/guarani2/nodos/institucion_x/preinscripcion/trunk/2.9.0.1 ).
  1. Realizar una copia de la base de datos de producción. Sobre la misma, correr el script mig_v2.8_a_v2.9.sql, distribuído con la versión en la carpeta BD/Conversion.
  1. Realizar los ajustes necesarios en el archivo config.php, para que los accesos de alumno y admin apunten a la base convertida.
  1. Compilar recursos mediante el comando preinscripcion de la carpeta bin:
preinscripcion compilar_recursos

Finalmente, establecer la variable "produccion" en "true" en "config.php".

<< volver