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

De SIU
Saltar a: navegación, buscar
 
(No se muestran 15 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
== Instalación de 3w ==  
+
== Instalación de SIU-Guaraní 3w ==
#Creación de carpeta
+
{| border=1 class="simple"
#:Crear una carpeta en la ubicación deseada. Por ejemplo:
+
! Solicitar en forma previa, mediante una solicitud en el Gestor de Solicitudes (GdS), una carpeta en el repositorio Colab para la institución.
 +
|}
 +
#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>
#Descarga del proyecto
+
#:'''Nota:''' en lo sucesivo denominaremos esta carpeta como <path proyecto 3w>.
##Efectuar un svn checkout desde la URL correspondiente en Colab. Ejemplo con la carpeta creada para '''uba-fcen''':
+
#Hacer un svn checkout desde la URL correspondiente en colab:
##:<source lang="php" enclose="div">https://colab.siu.edu.ar/svn/guarani3/nodos/uba-fcen/3w/trunk/3.11.X</source>
+
#:<source lang="php" enclose="div">https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x</source>
##Darle permisos a las siguientes carpetas para que el usuario apache pueda escribir:
+
#Darle permisos a las siguientes carpetas para que el usuario Apache pueda escribir:
###instalacion/log
+
#*<path proyecto 3w>/instalacion/log
###instalacion/cache
+
#*<path proyecto 3w>/instalacion/cache
###instalacion/temp
+
#*<path proyecto 3w>/instalacion/temp
###instalacion/operaciones_inactivas
+
#*<path proyecto 3w>/instalacion/operaciones_inactivas
###src/siu/www/js/escalas/
+
#*<path proyecto 3w>/src/siu/www/js/escalas/
#Editar Archivos de Configuración
+
#Editar los archivos de configuración a partir de los templates.
#:Armar los archivos de configuración a partir de los templates. Dentro de la carpeta instalación:
+
#:Dentro de la carpeta instalación:
 
#:<source lang="php" enclose="div">
 
#:<source lang="php" enclose="div">
/home/<USUARIO>/proyectos/guarani3/3w/versiones/3.11.X/instalacion$ cp alias_template.conf alias.conf
+
<path proyecto 3w>/instalacion$ cp alias_template.conf alias.conf
/home/<USUARIO>/proyectos/guarani3/3w/versiones/3.11.X/instalacion$ cp config_template.php config.php
+
<path proyecto 3w>/instalacion$ cp config_template.php config.php
/home/<USUARIO>/proyectos/guarani3/3w/versiones/3.11.X/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 (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/3w/configuracion|Configuración]])
 
#Configurar el servidor web
 
#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:
 
#: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 <path proyecto 3w>/instalacion/alias.conf /etc/apache2/sites-enabled/g3w3.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: <nowiki>http://localhost/humanidades</nowiki>.
#Configurar Operaciones
+
#Configurar las 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.
 
#: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.
 
#:Internamente, esta información se guarda en archivos dentro de la carpeta instalación.
Línea 35: Línea 37:
 
</source>
 
</source>
 
#:Es importante notar que el usuario de Apache debe tener permisos de escritura sobre esta carpeta.
 
#: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 [[G3/3w/3.11.0/DocTecnica/Personalizaciones/Acceso| personalizarse]].
+
#:También debe tenerse en cuenta que los archivos de acceso para cada perfil son modificados en esta versión y deben [[SIU-Guarani/Version3.11.0/personalizaciones/personalizacion_de_acceso| personalizarse]].
 
#:<source lang="php" enclose="div">
 
#:<source lang="php" enclose="div">
 
+-- siu
 
+-- siu
Línea 44: Línea 46:
 
#Verificar la aplicación
 
#Verificar la aplicación
 
#:Realizar un test de conexión a la base de datos:
 
#:Realizar un test de conexión a la base de datos:
#:<source lang="php" enclose="div">/usr/local/proyectos/guarani/g3w3/bin# ./guarani test_conexion ua_01</source>
+
#:<source lang="php" enclose="div"><path proyecto 3w>/bin# ./guarani test_conexion <bloque de acceso></source>
#:Donde ua_01 es el ID del bloque de acceso a testear la conexión
+
#:Donde <bloque de acceso> es el ID del bloque de acceso a testear la conexión

Revisión actual del 11:18 3 dic 2015

Instalación de SIU-Guaraní 3w

Solicitar en forma previa, mediante una solicitud en el Gestor de Solicitudes (GdS), una carpeta en el repositorio Colab para la institución.
  1. Crear una carpeta en la ubicación deseada, por ejemplo:
    /usr/local/proyectos/g3w3
    Nota: en lo sucesivo denominaremos esta carpeta como <path proyecto 3w>.
  2. Hacer un svn checkout desde la URL correspondiente en colab:
    https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x
  3. Darle permisos a las siguientes carpetas para que el usuario Apache pueda 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/
  4. Editar 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 (ver Configuración)
  5. 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 <path proyecto 3w>/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.
  6. Configurar las 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
  7. Verificar la aplicación
    Realizar un test de conexión a la base de datos:
    <path proyecto 3w>/bin# ./guarani test_conexion <bloque de acceso>
    Donde <bloque de acceso> es el ID del bloque de acceso a testear la conexión