Diferencia entre revisiones de «SIU-Guarani/version3.11.0/actualizacion con personalizaciones/3w»
(→Actualización de SIU-Guaraní 3w a la versión 3.11.x en entorno de desarrollo con personalizaciones) |
(→Pasos para la migración) |
||
| (No se muestran 5 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
| − | == Actualización de SIU-Guaraní 3w a la versión 3.11.x en entorno de | + | __NOTOC__ |
| + | == Actualización de SIU-Guaraní 3w a la versión 3.11.x en entorno de Desarrollo con personalizaciones == | ||
{| border=1 class="simple" | {| border=1 class="simple" | ||
! Es necesario tener instalada la versión 3.11.x de SIU-Guaraní Gestión para poder proceder con esta versión de SIU-Guaraní 3w y | ! Es necesario tener instalada la versión 3.11.x de SIU-Guaraní Gestión para poder proceder con esta versión de SIU-Guaraní 3w y | ||
| − | solicitar en forma previa, mediante una solicitud en el Gestor de Solicitudes (GdS), una carpeta en el repositorio | + | solicitar en forma previa, mediante una solicitud en el Gestor de Solicitudes (GdS), una carpeta en el repositorio Colab para la institución. |
|} | |} | ||
| − | #''' | + | === Requisitos previos a la migración === |
| + | *Que el módulo SIU-Guaraní 3w se encuentre en la versión 3.10.z | ||
| + | *Que el módulo SIU-Guaraní Gestión se encuentre en la versión 3.11.x. | ||
| + | *Que todos los miembros del equipo hayan subido sus cambios al SVN. | ||
| + | |||
| + | === Pasos para la migración === | ||
| + | '''A lo largo de los pasos se deberá reemplazar:''' | ||
| + | * <path proyecto 3w>: 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.10.z: por la versión actual del sistema | ||
| + | * 3.11.x: por la versión a la que se quiere actualizar | ||
| + | <br> | ||
| + | '''Los pasos a realizar son:''' | ||
| + | #'''Resguardar de los datos de la versión actual (backup de las personalizaciones)''' | ||
#:Asegurarse que no queden cambios locales sin commitear en la carpeta <tt>src/pers/</tt> | #:Asegurarse que no queden cambios locales sin commitear en la carpeta <tt>src/pers/</tt> | ||
#:Hacer una copia de todas las personalizaciones dentro de la nueva versión (este paso reemplaza el merge que se hacía anteriormente). <br> | #:Hacer una copia de todas las personalizaciones dentro de la nueva versión (este paso reemplaza el merge que se hacía anteriormente). <br> | ||
#:Ejemplo: | #:Ejemplo: | ||
#:<source lang="php" enclose="div"> | #:<source lang="php" enclose="div"> | ||
| − | svn | + | svn cp http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.10.z/src/pers/<pers_xxx> http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x/src/pers/<pers_xxx> -m |
"<siglas institución> trunk 3.11.x: se Agregan las personalizaciones a la versión 3.11.x" | "<siglas institución> trunk 3.11.x: se Agregan las personalizaciones a la versión 3.11.x" | ||
</source> | </source> | ||
#:Con esta operación se realiza la copia directamente en el repositorio y se mantiene la historia de las personalizaciones. | #:Con esta operación se realiza la copia directamente en el repositorio y se mantiene la historia de las personalizaciones. | ||
| − | #'''Instalar la versión | + | #'''Instalar la nueva versión en ambiente de desarrollo''' |
| − | ##Crear la | + | #:Para ello seguir los pasos indicados en [[SIU-Guarani/version3.11.0/actualizacion/3w|Instalación de SIU-Guaraní 3w en entorno de desarrollo]] y luego regresar para terminar de configurar el ambiente. |
| + | <!-- | ||
| + | ##Crear una carpeta en la ubicación deseada, por ejemplo: | ||
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
| − | + | /usr/local/proyectos/g3w3 | |
</source> | </source> | ||
| − | ##:'''Nota:''' en lo sucesivo denominaremos esta carpeta como <path proyecto 3w>. | + | ##:'''Nota:''' en lo sucesivo denominaremos esta carpeta como <path proyecto 3w> y en todos los lugares donde se mencione, se deberá reemplazar por la ubicación real de la carpeta creada.##Bajar el proyecto del SVN |
| − | ##Bajar el proyecto del SVN | + | ###Hacer un svn checkout desde la URL correspondiente en colab: |
| − | ### | ||
###:<source lang="php" enclose="div"> | ###:<source lang="php" enclose="div"> | ||
svn co http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x <path proyecto 3w> | svn co http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x <path proyecto 3w> | ||
</source> | </source> | ||
| − | ###Darle permisos a las siguientes carpetas para que el usuario | + | ###Darle permisos a las siguientes carpetas para que el usuario Apache puede escribir |
###*<path proyecto 3w>/instalacion/log | ###*<path proyecto 3w>/instalacion/log | ||
###*<path proyecto 3w>/instalacion/cache | ###*<path proyecto 3w>/instalacion/cache | ||
| Línea 38: | Línea 53: | ||
<path proyecto 3w>/instalacion$ cp login_template.php login.php | <path proyecto 3w>/instalacion$ cp login_template.php login.php | ||
</source> | </source> | ||
| − | ##:Editar los archivos alias.conf y config.php | + | ##:Editar los archivos alias.conf y config.php (ver [[SIU-Guarani/Version3.11.0/3w/configuracion|Configuración]]) |
| − | ##: | + | ##Configurar el servidor web |
| + | ##:Incluir el archivo instalacion/alias.conf en la configuración del servidor web. Ejecutar el siguiente comando como superusuario para realizar el link simbólico a la instalación: | ||
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
| − | <path proyecto 3w>/ | + | ln -s <path proyecto 3w>/instalacion/alias.conf /etc/apache2/sites-enabled/<nombre del alias>.conf |
| − | |||
</source> | </source> | ||
| − | ##:Realizar | + | ##:Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: <nowiki>http://localhost/<nombre del alias> </nowiki> |
| + | ##Verificar la aplicación | ||
| + | ##:Realizar un test de conexión a la base de datos: | ||
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
| − | + | <path proyecto 3w>/bin$ ./guarani test_conexion <bloque de acceso> </source> | |
| − | </source> | + | ##:Donde <bloque de acceso> es el ID del bloque de acceso a testear la conexión |
| − | ##: | + | --> |
#'''Finalizar la configuración de las personalizaciones''' | #'''Finalizar la configuración de las personalizaciones''' | ||
##Verificar las personalizaciones de SIU-Guaraní 3w | ##Verificar las personalizaciones de SIU-Guaraní 3w | ||
##:Una vez instalada la versión 3.11.x probar todas las personalizaciones realizadas para garantizar su funcionamiento. | ##:Una vez instalada la versión 3.11.x probar todas las personalizaciones realizadas para garantizar su funcionamiento. | ||
| − | ## | + | ##Subir los cambios |
| − | + | ##:Dentro de la carpeta del proyecto (<tt><path proyecto 3w></tt>), ejecutar: | |
| − | ##:< | ||
| − | <path proyecto 3w> | ||
| − | </ | ||
| − | |||
| − | |||
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
svn commit | svn commit | ||
</source> | </source> | ||
| − | + | <br> | |
| − | + | [[SIU-Guarani/Version3.11.0/instalacion_actualizacion_3w|Ir al esquema de instalación y actualización de la versión]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Revisión actual del 11:21 3 dic 2015
Actualización de SIU-Guaraní 3w a la versión 3.11.x en entorno de Desarrollo con personalizaciones
| Es necesario tener instalada la versión 3.11.x de SIU-Guaraní Gestión para poder proceder con esta versión de SIU-Guaraní 3w y
solicitar en forma previa, mediante una solicitud en el Gestor de Solicitudes (GdS), una carpeta en el repositorio Colab para la institución. |
|---|
Requisitos previos a la migración
- Que el módulo SIU-Guaraní 3w se encuentre en la versión 3.10.z
- Que el módulo SIU-Guaraní Gestión se encuentre en la versión 3.11.x.
- Que todos los miembros del equipo hayan subido sus cambios al SVN.
Pasos para la migración
A lo largo de los pasos se deberá reemplazar:
- <path proyecto 3w>: 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.10.z: por la versión actual del sistema
- 3.11.x: por la versión a la que se quiere actualizar
Los pasos a realizar son:
- Resguardar de los datos de la versión actual (backup de las personalizaciones)
- Asegurarse que no queden cambios locales sin commitear en la carpeta src/pers/
- Hacer una copia de todas las personalizaciones dentro de la nueva versión (este paso reemplaza el merge que se hacía anteriormente).
- Ejemplo:
- svn cp http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.10.z/src/pers/<pers_xxx> http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x/src/pers/<pers_xxx> -m
"<siglas institución> trunk 3.11.x: se Agregan las personalizaciones a la versión 3.11.x" - Con esta operación se realiza la copia directamente en el repositorio y se mantiene la historia de las personalizaciones.
- Instalar la nueva versión en ambiente de desarrollo
- Para ello seguir los pasos indicados en Instalación de SIU-Guaraní 3w en entorno de desarrollo y luego regresar para terminar de configurar el ambiente.
- Finalizar la configuración de las personalizaciones
- Verificar las personalizaciones de SIU-Guaraní 3w
- Una vez instalada la versión 3.11.x probar todas las personalizaciones realizadas para garantizar su funcionamiento.
- Subir los cambios
- Dentro de la carpeta del proyecto (<path proyecto 3w>), ejecutar:
- svn commit
- Verificar las personalizaciones de SIU-Guaraní 3w
