Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/actualizacion de produccion/gestion»
(Página creada con «== Actualización del Sistema de Gestión Académica SIU-Guaraní 3 a la versión 3.11.x en entorno de producción == === Configuraciones del servidor de producción === E...») |
(→Actualización de la versión) |
||
(No se muestran 16 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
− | == Actualización del | + | __NOTOC__ |
+ | == Actualización del SIU-Guaraní Gestión a la versión 3.11.x.y en entorno de producción == | ||
+ | === Requisitos previos a la actualización === | ||
+ | * Haber creado la [[SIU-Guarani/version3.11.0/crear_version_propia/gestion|versión propia de SIU-Guaraní Gestión]] | ||
=== Configuraciones del servidor de producción === | === Configuraciones del servidor de producción === | ||
− | + | Chequear que el servidor de producción esté configurado como se indica [[SIU-Guarani/version3.11.0/instalacion_desde_cero/configuracion_produccion_gestion|acá]] | |
− | |||
− | |||
− | |||
− | + | === Actualización de la versión === | |
− | + | '''A lo largo de los pasos se deberá reemplazar:''' | |
− | + | * <path proyecto Guaraní>: por el path donde está instalado el proyecto | |
− | + | * <siglas institución>: por las siglas correspondientes a la institución que realiza la instalación | |
− | + | * 3.11.x.y: por la versión propia a la que se quiere actualizar | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''Los pasos a realizar son:''' | |
#Exportar datos locales | #Exportar datos locales | ||
− | #:Como primera medida se exportan los datos locales para preservarlos. Dentro de la carpeta 'bin' | + | #:Como primera medida se exportan los datos locales para preservarlos. |
+ | #:Dentro de la carpeta 'bin' del proyecto (<tt><path proyecto Guaraní>/bin</tt>) ejecutar: | ||
#:<source lang="php" enclose="div"> | #:<source lang="php" enclose="div"> | ||
− | + | ./guarani instancia_exp_local | |
</source> | </source> | ||
− | #Apuntar el servidor de producción a la nueva | + | #Apuntar el servidor de producción a la nueva versión 3.11.x.y |
− | + | #:Dentro de la carpeta del proyecto (<tt><path proyecto Guaraní></tt>) ejecutar: | |
#:<source lang="php" enclose="div"> | #:<source lang="php" enclose="div"> | ||
− | + | svn switch https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/gestion/versiones/3.11.x.y | |
</source> | </source> | ||
− | |||
#Regenerar la instancia | #Regenerar la instancia | ||
− | #:Para impactar los metadatos en la base de producción, dentro de la carpeta 'bin' de Toba (<tt><path proyecto Guaraní>/lib/toba/bin</tt>) ejecutar: | + | #:Para impactar los metadatos en la base de producción, dentro de la carpeta 'bin' de SIU-Toba (<tt><path proyecto Guaraní>/lib/toba/bin</tt>) ejecutar: |
#:<source lang="php" enclose="div"> | #:<source lang="php" enclose="div"> | ||
− | + | ./toba instancia regenerar -i desarrollo | |
</source> | </source> | ||
#:'''Nota''': si se visualiza un warning por algún perfil funcional revisar el mismo. | #:'''Nota''': si se visualiza un warning por algún perfil funcional revisar el mismo. | ||
#Migrar la base de datos negocio | #Migrar la base de datos negocio | ||
− | #:Para migrar la base de datos negocio a la nueva versión, dentro de la carpeta 'bin' | + | #:Para migrar la base de datos negocio a la nueva versión, dentro de la carpeta 'bin' del proyecto (<tt><path proyecto Guaraní>/bin</tt>) ejecutar: |
#:<source lang="php" enclose="div"> | #:<source lang="php" enclose="div"> | ||
− | + | ./guarani migrar_base | |
</source> | </source> | ||
#Compilar metadatos | #Compilar metadatos | ||
− | # | + | ##Dentro de la carpeta 'bin' del proyecto (<tt><path proyecto Guaraní>/bin</tt>) ejecutar: |
− | #:<source lang="php" enclose="div"> | + | ##:<source lang="php" enclose="div"> |
− | + | ./guarani compilar | |
+ | </source> | ||
+ | ##:Al compilar los metadatos se generará la carpeta <tt><path proyecto Guaraní>/metadatos_compilados</tt> que no debe versionarse (svn commit) ya que se regenerará cada vez que se actualice el servidor. | ||
+ | ##Editar el archivo 'aplicacion.php' (<tt><path proyecto Guaraní>/www/aplicacion.php</tt>) y descomentar la siguiente línea: | ||
+ | ##:<source lang="php" enclose="div"> | ||
+ | define('apex_pa_metadatos_compilados', 1); | ||
</source> | </source> | ||
− | + | <br><br> | |
+ | [[SIU-Guarani/Version3.11.0/instalacion_actualizacion_gestion|Ir al esquema de instalación y actualización de la versión]] |
Revisión actual del 16:59 4 dic 2015
Actualización del SIU-Guaraní Gestión a la versión 3.11.x.y en entorno de producción
Requisitos previos a la actualización
- Haber creado la versión propia de SIU-Guaraní Gestión
Configuraciones del servidor de producción
Chequear que el servidor de producción esté configurado como se indica acá
Actualización de la versión
A lo largo de los pasos se deberá reemplazar:
- <path proyecto Guaraní>: por el path donde está instalado el proyecto
- <siglas institución>: por las siglas correspondientes a la institución que realiza la instalación
- 3.11.x.y: por la versión propia a la que se quiere actualizar
Los pasos a realizar son:
- Exportar datos locales
- Como primera medida se exportan los datos locales para preservarlos.
- Dentro de la carpeta 'bin' del proyecto (<path proyecto Guaraní>/bin) ejecutar:
- ./guarani instancia_exp_local
- Apuntar el servidor de producción a la nueva versión 3.11.x.y
- Dentro de la carpeta del proyecto (<path proyecto Guaraní>) ejecutar:
- svn switch https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/gestion/versiones/3.11.x.y
- Regenerar la instancia
- Para impactar los metadatos en la base de producción, dentro de la carpeta 'bin' de SIU-Toba (<path proyecto Guaraní>/lib/toba/bin) ejecutar:
- ./toba instancia regenerar -i desarrollo
- Nota: si se visualiza un warning por algún perfil funcional revisar el mismo.
- Migrar la base de datos negocio
- Para migrar la base de datos negocio a la nueva versión, dentro de la carpeta 'bin' del proyecto (<path proyecto Guaraní>/bin) ejecutar:
- ./guarani migrar_base
- Compilar metadatos
- Dentro de la carpeta 'bin' del proyecto (<path proyecto Guaraní>/bin) ejecutar:
- ./guarani compilar
- Al compilar los metadatos se generará la carpeta <path proyecto Guaraní>/metadatos_compilados que no debe versionarse (svn commit) ya que se regenerará cada vez que se actualice el servidor.
- Editar el archivo 'aplicacion.php' (<path proyecto Guaraní>/www/aplicacion.php) y descomentar la siguiente línea:
- define('apex_pa_metadatos_compilados', 1);
- Dentro de la carpeta 'bin' del proyecto (<path proyecto Guaraní>/bin) ejecutar: