Diferencia entre revisiones de «SIU-Guarani/version3.11.0/actualizacion/3w»
(→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 4: | Línea 4: | ||
|} | |} | ||
#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 | + | ##Crear la carpeta del proyecto. Por ejemplo: |
− | |||
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
− | + | /usr/local/proyectos/g3w3 | |
</source> | </source> | ||
+ | ##:Nota: en lo sucesivo denominaremos esta carpeta como <path proyecto 3w>. | ||
##Bajar el proyecto del SVN | ##Bajar el proyecto del SVN | ||
###'''Solicitar al SIU una URL específica''' para la institución. Realizar la solicitud mediante un GDS.<br> | ###'''Solicitar al SIU una URL específica''' para la institución. Realizar la solicitud mediante un GDS.<br> | ||
###Efectuar un svn checkout desde la URL: | ###Efectuar un svn checkout desde la URL: | ||
###:<source lang="php" enclose="div"> | ###:<source lang="php" enclose="div"> | ||
− | svn co http://colab.siu.edu.ar/svn/guarani3/nodos/<Branch uunn>/3w/trunk/3.11.X | + | svn co http://colab.siu.edu.ar/svn/guarani3/nodos/<Branch uunn>/3w/trunk/3.11.X <path proyecto 3w> |
</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 | ||
− | ####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 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"> | ||
− | + | <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. [[SIU-Guarani/Version3.11.0/3w/configuracion|Configuración]] | ##:Editar los archivos alias.conf y config.php. [[SIU-Guarani/Version3.11.0/3w/configuracion|Configuración]] | ||
##:Una vez configurado hacer un test de conexión: <br> | ##:Una vez configurado hacer un test de conexión: <br> | ||
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
− | + | <path proyecto 3w>/bin# ./guarani test_conexion ua_01 | |
Donde ua_01 es el ID del bloque de acceso a testear la conexión | Donde ua_01 es el ID del bloque de acceso a testear la conexión | ||
</source> | </source> | ||
##:Realizar el link simbólico a la instalación: | ##:Realizar el link simbólico a la instalación: | ||
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
− | ln -s | + | ln -s <path proyecto 3w>/instalacion/alias.conf /etc/apache2/sites-enabled/g3w3_031100.conf |
</source> | </source> | ||
##:Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/g3w3_031100. | ##:Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/g3w3_031100. | ||
Línea 43: | Línea 43: | ||
##:Compilar los recursos: | ##:Compilar los recursos: | ||
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
− | + | <path proyecto 3w>/bin$ ./guarani compilar_recursos | |
</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]] | ||
Línea 62: | Línea 62: | ||
##: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"> | ||
− | + | <path proyecto 3w>/bin$ ./guarani compilar_recursos | |
</source> | </source> | ||
##:Pasar a true el valor 'produccion' en el archivo config.php. | ##:Pasar a true el valor 'produccion' en el archivo config.php. |
Revisión del 13:36 13 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 |
---|
- Instalar la versión 3.11.x en ambiente de desarrollo
- Crear la carpeta del proyecto. Por ejemplo:
- /usr/local/proyectos/g3w3
- Nota: en lo sucesivo denominaremos esta carpeta como <path proyecto 3w>.
- Bajar el proyecto del SVN
- Solicitar al SIU una URL específica para la institución. Realizar la solicitud mediante un GDS.
- Efectuar un svn checkout desde la URL:
- svn co http://colab.siu.edu.ar/svn/guarani3/nodos/<Branch uunn>/3w/trunk/3.11.X <path proyecto 3w>
- 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/
- Solicitar al SIU una URL específica para la institución. Realizar la solicitud mediante un GDS.
- Editar 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/g3w3_031100.conf
- Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/g3w3_031100.
- Armar los archivos de configuración a partir de los templates. Dentro de la carpeta instalación:
- Crear la carpeta del proyecto. Por ejemplo:
- Finalizar la configuración
- 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
- Subir cambios
- Realizar un commit:
- svn commit
- 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/<Branch uunn>/3w/trunk/3.11.X
http://colab.siu.edu.ar/svn/guarani3/nodos/<Branch uunn>/3w/versiones/3.11.X.0
- Modificar SVN
- Apuntar el servidor de producción a la versión indicada en el punto anterior, con svn switch.
- Apuntar el servidor de producción a la versión indicada en el punto anterior, con svn switch.
- Compilar 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.
- Controlar la instalación en modo Producción