Diferencia entre revisiones de «SIU-Guarani/version3.11.0/actualizacion/3w»

De SIU
Saltar a: navegación, buscar
(Actualización de SIU-Guaraní 3w a la versión 3.11.x en entorno de desarrollo)
(Actualización de SIU-Guaraní 3w a la versión 3.11.x en entorno de desarrollo)
Línea 3: Línea 3:
 
! 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.
 
! 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.
 
|}
 
|}
#Instalar la versión 3.11.x en ambiente de desarrollo
+
#'''Instalar la versión 3.11.x en ambiente de desarrollo'''
 
##Crear la carpeta del proyecto. Por ejemplo:
 
##Crear la carpeta del proyecto. Por ejemplo:
 
##:<source lang="php" enclose="div">
 
##:<source lang="php" enclose="div">
Línea 15: Línea 15:
 
</source>  
 
</source>  
 
###Darle permisos a las siguientes carpetas para que el usuario apache puede escribir
 
###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
####<path proyecto 3w>/instalacion/temp
+
###*<path proyecto 3w>/instalacion/temp
####<path proyecto 3w>/instalacion/operaciones_inactivas
+
###*<path proyecto 3w>/instalacion/operaciones_inactivas
####<path proyecto 3w>/src/siu/www/js/escalas/
+
###*<path proyecto 3w>/src/siu/www/js/escalas/
##Editar archivos de configuración
+
##Editar los archivos de configuración
 
##:Armar los archivos de configuración a partir de los templates. Dentro de la carpeta instalación: <br>
 
##:Armar los archivos de configuración a partir de los templates. Dentro de la carpeta instalación: <br>
 
##:<source lang="php" enclose="div">
 
##:<source lang="php" enclose="div">
Línea 38: Línea 38:
 
</source>
 
</source>
 
##:Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo:  http://localhost/<nombre del alias>
 
##:Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo:  http://localhost/<nombre del alias>
#Finalizar la configuración
+
#'''Finalizar la configuración'''
 
##Controlar la instalación en modo Producción
 
##Controlar la instalación en modo Producción
 
##:Compilar los recursos:
 
##:Compilar los recursos:
Línea 45: Línea 45:
 
</source>
 
</source>
 
##:Pasar a true el valor 'produccion' en el archivo config.php. [[SIU-Guarani/Version3.11.0/actualizacion_de_produccion/3w| Pasar a Producción]]
 
##:Pasar a true el valor 'produccion' en el archivo config.php. [[SIU-Guarani/Version3.11.0/actualizacion_de_produccion/3w| Pasar a Producción]]
##Subir cambios
+
##Subir los cambios
 
##:Realizar un commit:
 
##:Realizar un commit:
 
##:<source lang="php" enclose="div">
 
##:<source lang="php" enclose="div">
Línea 56: Línea 56:
 
http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/versiones/3.11.X.0
 
http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/versiones/3.11.X.0
 
</source>
 
</source>
##Modificar SVN
+
##Modificar el SVN
 
##:Apuntar el servidor de producción a la versión indicada en el punto anterior, con svn switch.<br>
 
##:Apuntar el servidor de producción a la versión indicada en el punto anterior, con svn switch.<br>
##Compilar recursos
+
##Compilar los recursos
 
##:Compilar los recursos en el servidor de producción:
 
##:Compilar los recursos en el servidor de producción:
 
##:<source lang="php" enclose="div">
 
##:<source lang="php" enclose="div">

Revisión del 12:04 17 nov 2015

Actualización de SIU-Guaraní 3w a la versión 3.11.x en entorno de desarrollo

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.
  1. Instalar la versión 3.11.x en ambiente de desarrollo
    1. Crear la carpeta del proyecto. Por ejemplo:
      /usr/local/proyectos/g3w3
      Nota: en lo sucesivo denominaremos esta carpeta como <path proyecto 3w>.
    2. Bajar el proyecto del SVN
      1. Efectuar un svn checkout desde la URL:
        svn co http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.X <path proyecto 3w>
      2. Darle permisos a las siguientes carpetas para que el usuario apache puede escribir
        • <path proyecto 3w>/instalacion/log
        • <path proyecto 3w>/instalacion/cache
        • <path proyecto 3w>/instalacion/temp
        • <path proyecto 3w>/instalacion/operaciones_inactivas
        • <path proyecto 3w>/src/siu/www/js/escalas/
    3. Editar los archivos de configuración
      Armar los archivos de configuración a partir de los templates. Dentro de la carpeta instalación:
      <path proyecto 3w>/instalacion$ cp alias_template.conf alias.conf
      <path proyecto 3w>/instalacion$ cp config_template.php config.php
      <path proyecto 3w>/instalacion$ cp login_template.php login.php
      Editar los archivos alias.conf y config.php. Configuración
      Una vez configurado hacer un test de conexión:
      <path proyecto 3w>/bin#  ./guarani test_conexion ua_01  
      Donde ua_01 es el ID del bloque de acceso a testear la conexión
      Realizar el link simbólico a la instalación:
      ln -s <path proyecto 3w>/instalacion/alias.conf /etc/apache2/sites-enabled/<nombre del alias>.conf
      Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/<nombre del alias>
  2. Finalizar la configuración
    1. Controlar la instalación en modo Producción
      Compilar los recursos:
      <path proyecto 3w>/bin$  ./guarani compilar_recursos
      Pasar a true el valor 'produccion' en el archivo config.php. Pasar a Producción
    2. Subir los cambios
      Realizar un commit:
      svn commit
    3. Generar la versión estable
      Para generar la versión estable ejecutar el siguiente comando:
      svn copy http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.X
      http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/versiones/3.11.X.0
    4. Modificar el SVN
      Apuntar el servidor de producción a la versión indicada en el punto anterior, con svn switch.
    5. Compilar los recursos
      Compilar los recursos en el servidor de producción:
      <path proyecto 3w>/bin$  ./guarani compilar_recursos
      Pasar a true el valor 'produccion' en el archivo config.php.