Diferencia entre revisiones de «SIU-Kolla/Version 3.6.0/instalacion desde cero»

De SIU
Saltar a: navegación, buscar
(Migración desde versión anterior.)
Línea 44: Línea 44:
  
  
En caso de realizar una actualización a la nueva versión 3.6.0 de la aplicación sobre la base de datos existente, como ya dijimos, el instalador lo hará solamente para la versión 3.5.2. Para ello, el instalador se encargará de realizar un backup del esquema kolla que contiene las tablas de datos del SIU-Kolla, y sobre el original se realizan las actualizaciones correspondientes a la nueva versión. Cabe aclarar que no sólo se actualiza la estructura de la base de datos sino también los datos correspondientes a las encuestas, a excepción de las personalizaciones que se puedan haber realizado.
+
En caso de realizar una actualización a la nueva versión 3.6.0 de la aplicación sobre la base de datos existente, como ya dijimos, el instalador lo hará solamente para la versión 3.5.2. Para ello, el instalador se encargará de realizar un backup del esquema '''kolla''' que contiene las tablas de datos del SIU-Kolla, y sobre el original se realizan las actualizaciones correspondientes a la nueva versión. Cabe aclarar que no sólo se actualiza la estructura de la base de datos sino también los datos correspondientes a las encuestas, a excepción de las personalizaciones que se puedan haber realizado.
  
El esquema toba_kolla conservará los datos del framework de toba, mientras que el esquema kolla será el destinatario de todas las tablas exclusivas de la aplicación SIU-Kolla. A estos esquemas se migrarán los datos del esquema existente en la base de datos. El esquema existente previamente se conserva en la base de datos con su nuevo nombre pero no será utilizado por la nueva versión.
+
El esquema '''toba_kolla''' conservará los datos del framework de toba, mientras que el esquema '''kolla''' será el destinatario de todas las tablas exclusivas de la aplicación SIU-Kolla. A estos esquemas se migrarán los datos del esquema existente en la base de datos. El esquema existente previamente se conserva en la base de datos con su nuevo nombre pero no será utilizado por la nueva versión.
  
 
A continuación, exploramos los 5 pasos a seguir para actualizar una instalación existente. Realizamos la única migración posible para el presente instalador, que es a partir de una 3.5.2:
 
A continuación, exploramos los 5 pasos a seguir para actualizar una instalación existente. Realizamos la única migración posible para el presente instalador, que es a partir de una 3.5.2:

Revisión del 10:53 23 mar 2016

Siu-kolla iso.png



Instalación inicial de la aplicación

Es conveniente realizar dos instalaciones, una para los usuarios y otra para el equipo informático; en el proceso de testeo así como en la etapa de producción. De esta forma se logra independizar las pruebas que se realizan.


Se mencionan a continuación los pasos necesarios para instalar SIU-Kolla versión 3.6.0:


1. Requerimientos mínimos:

Para poder comenzar con la instalación deben tener instalado el servidor web Apache (http://httpd.apache.org) con capacidad de interpretar scripts PHP.
Por dudas sobre la instalación y/o configuración de alguno de estos servicios, comunicarse con el soporte técnico del SIU en http://comunidad.siu.edu.ar.

Las versiones recomendadas son:

  • PostgresSQL 9.2.x
  • Apache 2.2.x
  • PHP 5.3.x (con las extensiones: php_gd, php_pdo, php_pdo_pgsql, php_com_dotnet). Deseable: PHP 5.4.x


2. Descargar desde comunidad.siu.edu.ar el archivo instalador_kolla_3.6.0.rar.


3. Descomprimir dicho archivo en el directorio WebRoot del servidor web (por lo general htdocs o www). La instalación del SIU-Kolla se realiza utilizando un asistente. Para ejecutar el asistente, ingresar a la siguiente dirección en el navegador web: <servidor>/instalador_kolla/3.6.0


4. Seguir los pasos del instalador:

  • Bienvenida, con opción para realizar una nueva instalación o actualizar desde la versión 3.5.2. Es importante destacar en este punto que si se desea migrar desde una versión anterior a 3.5.2 se debe migrar en dos etapas: primeramente realizar la migración desde la actual a la 3.5.2 y, luego, la migración definitiva a Kolla 3.6.0 o las posteriores que vayan surgiendo. Esto es así debido a modificaciones en el esquema de migración de la base de datos.
  • Requisitos Previos, selección del Directorio de Destino.
    Directorio Destino, en esta pantalla se deberá indicar la dirección bajo la cual quedará publicada la aplicación, los datos del usuario administrador inicial y la configuración del envío de e-mails. Esta última configuración es opcional pero recomendable, ya que les permitirá reportar errores que pudieran ocurrir durante el proceso de instalación.
    El usuario creado en este punto será el único habilitado en toda la aplicación inicialmente. Luego desde la misma se podrán crear nuevos usuarios; más adelante se encuentra la guía.
  • En la pantalla de configuración de la base de datos se solicitan los parámetros de conexión, los parámetros para el administrador y para el usuario aplicación, y finalmente el nombre para la base de datos.


K360 instalador paso 4 BD.png

Migración desde versión anterior

En caso de realizar una actualización a la nueva versión 3.6.0 de la aplicación sobre la base de datos existente, como ya dijimos, el instalador lo hará solamente para la versión 3.5.2. Para ello, el instalador se encargará de realizar un backup del esquema kolla que contiene las tablas de datos del SIU-Kolla, y sobre el original se realizan las actualizaciones correspondientes a la nueva versión. Cabe aclarar que no sólo se actualiza la estructura de la base de datos sino también los datos correspondientes a las encuestas, a excepción de las personalizaciones que se puedan haber realizado.

El esquema toba_kolla conservará los datos del framework de toba, mientras que el esquema kolla será el destinatario de todas las tablas exclusivas de la aplicación SIU-Kolla. A estos esquemas se migrarán los datos del esquema existente en la base de datos. El esquema existente previamente se conserva en la base de datos con su nuevo nombre pero no será utilizado por la nueva versión.

A continuación, exploramos los 5 pasos a seguir para actualizar una instalación existente. Realizamos la única migración posible para el presente instalador, que es a partir de una 3.5.2:


K360 migrador paso bienvenida.png


Al presionar “Comenzar Actualización” se realiza, al igual que en la instalación tradicional, el control de requisitos previos:


K360 migrador paso 1 requisitos previos.png


Una vez que se cumple con todos ellos y se pasa a la pantalla siguiente se debe indicar el directorio completo donde se encuentra actualmente la instalación:


K360 migrador paso 2 directorio destino.png


Se verifica la ruta ingresada y luego en el siguiente paso se advierte sobre los cambios en la aplicación y se recomienda realizar una copia de seguridad del código, configuraciones y datos existentes:


K360 migrador paso 3 resguardo.png


En la pantalla siguiente se muestra, a título informativo y para corroborar, los datos de la instalación actual tanto de la aplicación como de la base de datos. Se solicitan además los parámetros de conexión a dicha base de datos:


K360 migrador paso 4 migracion.png


Al presionar “Actualizar aplicación” comienza el proceso de actualización propiamente dicho. De arrojar algún error se informa dentro de esta misma pantalla de Migración, de lo contrario se avanza a la siguiente y se informa que la actualización ha finalizado satisfactoriamente. Se muestran también cuentas de email de interés.

Es recomendable que a continuación se eliminen las copias temporales de los archivos de la aplicación y datos de usuario que el instalador genera. Se aconseja por motivos de seguridad que una vez comprobado el correcto funcionamiento de la aplicación también se elimine el instalador, ya que de otra manera quedará accesible para cualquier usuario.


K360 migrador fin actualizacion.png


Una vez que tenemos la aplicación funcionando, falta volver a activar los servicios web. Por motivos de seguridad, luego de una actualización del sistema los servicios web ofrecidos se desactivan. Para activarlos nuevamente se debe utilizar el proyecto Toba Usuarios, opción Servicios Web > SOAP > Servicios Ofrecidos. Luego, desde la fila del servicio web en cuestión y en la columna “Activo” del mismo clickeamos donde dice “NO” para activarlo (y se desactiva clickeando cuando dice “SI”).


Configuración inicial de la aplicación

Creación de usuarios