Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/instalacion desde cero/instalacion/3w»
(→Instalación de 3w) |
|||
(No se muestran 9 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
− | == Instalación de SIU-Guaraní 3w == | + | == Instalación de SIU-Guaraní 3w == |
− | + | {| border=1 class="simple" | |
− | # | + | ! 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> | ||
− | # | + | #:'''Nota:''' en lo sucesivo denominaremos esta carpeta como <path proyecto 3w>. |
− | # | + | #Hacer un svn checkout desde la URL correspondiente en colab: |
− | + | #:<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: | |
− | # | + | #*<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/ |
− | #Editar | + | #Editar los archivos de configuración a partir de los templates. |
− | + | #:Dentro de la carpeta instalación: | |
#:<source lang="php" enclose="div"> | #:<source lang="php" enclose="div"> | ||
− | + | <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 | |
</source> | </source> | ||
#:Editar los archivos alias.conf y config.php (ver [[SIU-Guarani/Version3.11.0/3w/configuracion|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 | + | #:<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: <nowiki>http://localhost/humanidades</nowiki>. | #:Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: <nowiki>http://localhost/humanidades</nowiki>. | ||
− | #Configurar | + | #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 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"> | + | #:<source lang="php" enclose="div"><path proyecto 3w>/bin# ./guarani test_conexion <bloque de acceso></source> |
− | #:Donde | + | #: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. |
---|
- 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>.
- 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
- 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/
- 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)
- 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.
- 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
- 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