Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/instalacion desde cero/instalacion/3w»

De SIU
Saltar a: navegación, buscar
Línea 1: Línea 1:
 
== Instalación de 3w ==  
 
== Instalación de 3w ==  
 
#Creación de carpeta
 
#Creación de carpeta
#:Crear una carpeta en la ubicación deseada. Para entornos Linux por ejemplo:
+
#:Crear una carpeta en la ubicación deseada. Por ejemplo:
 
#:<source lang="php" enclose="div">/usr/local/proyectos/g3w3</source>
 
#:<source lang="php" enclose="div">/usr/local/proyectos/g3w3</source>
#:o en Windows:
 
#:<source lang="php" enclose="div">C:\proyectos\g3w3</source>
 
 
#Descarga del proyecto
 
#Descarga del proyecto
 
##Efectuar un svn checkout desde la URL correspondiente en Colab. Ejemplo con la carpeta creada para '''uba-fcen''':
 
##Efectuar un svn checkout desde la URL correspondiente en Colab. Ejemplo con la carpeta creada para '''uba-fcen''':
Línea 23: Línea 21:
 
#:Editar los archivos alias.conf y config.php (ver [[SIU-Guarani/Version3.11.0/Instalación desde cero/Instalación/3w/Configuración|Configuración]])
 
#:Editar los archivos alias.conf y config.php (ver [[SIU-Guarani/Version3.11.0/Instalación desde cero/Instalación/3w/Configuración|Configuración]])
 
#Configurar el servidor web
 
#Configurar el servidor web
#:Incluir el archivo '''instalacion/alias.conf''' en la configuración del servidor web. En entornos Linux, ejecutar el siguiente comando como superusuario para realizar el link simbólico a la instalación:
+
#: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">ln -s /usr/local/proyectos/g3w3/instalacion/alias.conf /etc/apache2/sites-enabled/g3w3.conf</source>
 
#:<source lang="php" enclose="div">ln -s /usr/local/proyectos/g3w3/instalacion/alias.conf /etc/apache2/sites-enabled/g3w3.conf</source>
#:En entornos Windows, editar el archivo '<path instalación Apache>\Apache2\conf\httpd.conf' agregando la siguiente directiva:
 
#:<source lang="php" enclose="div">Include C:/proyectos/g3w3/instalacion/alias.conf</source>
 
 
#:Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/humanidades.
 
#:Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/humanidades.
 
#Configurar Operaciones
 
#Configurar Operaciones

Revisión del 13:30 3 sep 2015

Instalación de 3w

  1. Creación de carpeta
    Crear una carpeta en la ubicación deseada. Por ejemplo:
    /usr/local/proyectos/g3w3
  2. Descarga del proyecto
    1. Efectuar un svn checkout desde la URL correspondiente en Colab. Ejemplo con la carpeta creada para uba-fcen:
      https://colab.siu.edu.ar/svn/guarani3/nodos/uba-fcen/3w/trunk/3.11.X
    2. Darle permisos a las siguientes carpetas para que el usuario apache pueda escribir:
      1. instalacion/log
      2. instalacion/cache
      3. instalacion/temp
      4. instalacion/operaciones_inactivas
      5. src/siu/www/js/escalas/
  3. Editar Archivos de Configuración
    Armar los archivos de configuración a partir de los templates. Dentro de la carpeta instalación:
    /home/<USUARIO>/proyectos/guarani3/3w/versiones/3.11.X/instalacion$ cp alias_template.conf alias.conf
    /home/<USUARIO>/proyectos/guarani3/3w/versiones/3.11.X/instalacion$ cp config_template.php config.php
    /home/<USUARIO>/proyectos/guarani3/3w/versiones/3.11.X/instalacion$ cp login_template.php login.php
    Editar los archivos alias.conf y config.php (ver Configuración)
  4. 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:
    ln -s /usr/local/proyectos/g3w3/instalacion/alias.conf /etc/apache2/sites-enabled/g3w3.conf
    Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/humanidades.
  5. Configurar Operaciones
    Esta versión incluye la posibilidad de configurar operaciones mediante el perfil administrativo. De esta manera es posible que personal no técnico active o deshabilite operaciones.
    Internamente, esta información se guarda en archivos dentro de la carpeta instalación.
    +-- instalacion
        +-- operaciones_inactivas
            +-- des_01.json
            . . .
            +-- <PUNTO_ACCESO>.json
    Es importante notar que el usuario de Apache debe tener permisos de escritura sobre esta carpeta.
    También debe tenerse en cuenta que los archivos de acceso para cada perfil son modificados en esta versión y deben personalizarse.
    +-- siu
        +-- conf
            +-- acceso
                +-- acc_<PERFIL>.php
  6. Verificar la aplicación
    Realizar un test de conexión a la base de datos:
    /usr/local/proyectos/guarani/g3w3/bin# ./guarani test_conexion ua_01
    Donde ua_01 es el ID del bloque de acceso a testear la conexión