Diferencia entre revisiones de «SIU-Tehuelche/version 4.5/instalacion»
(→Pasos de instalación) |
|||
(No se muestra una edición intermedia del mismo usuario) | |||
Línea 2: | Línea 2: | ||
Para instalar SIU-Tehuelche es necesario contar con los siguientes requisitos: | Para instalar SIU-Tehuelche es necesario contar con los siguientes requisitos: | ||
* Apache 2.4 | * Apache 2.4 | ||
− | * PHP | + | * PHP 8.1 |
* PostgreSQL 13 | * PostgreSQL 13 | ||
* Yarn | * Yarn | ||
Línea 11: | Línea 11: | ||
Para llevar a cabo la instalación se debe seguir cuidadosamente la siguiente serie de pasos. | Para llevar a cabo la instalación se debe seguir cuidadosamente la siguiente serie de pasos. | ||
− | 1. | + | 1. Descargar el paquete de instalación del proyecto desde el Repositorio disponible en el [https://herramientas.comunidad.siu.edu.ar Portal de Servicios de Comunidad]. |
− | + | 2. Descomprimir el archivo y copiar el contenido al directorio donde se desea realizar la instalación. | |
− | |||
− | |||
− | + | 3. Realizar la instalación de dependencias mediante Composer, para ello desde la raíz ejecutar: | |
<source lang="php" enclose="div" style="font-style: italic;"> | <source lang="php" enclose="div" style="font-style: italic;"> | ||
Línea 23: | Línea 21: | ||
</source> | </source> | ||
− | + | 4. Copiar el archivo '''instalador.env.dist''' y renombrar a '''instalador.env'''. En linux se puede utilizar el siguiente comando: | |
cp -a instalador.env.dist instalador.env | cp -a instalador.env.dist instalador.env | ||
− | + | 5. Configurar archivo '''instalador.env''' | |
Configurar el archivo instalador.env con los datos correspondientes al proyecto y a toba. Los datos que están comentados con el símbolo numeral # no son datos obligatorios, los demás datos son requeridos que se completen. Dentro del archivo de parámetros del instalador se debe configurar para que la base de datos de negocio de Tehuelche y la de Toba queden dentro de una misma base de datos (como es la opción por defecto). | Configurar el archivo instalador.env con los datos correspondientes al proyecto y a toba. Los datos que están comentados con el símbolo numeral # no son datos obligatorios, los demás datos son requeridos que se completen. Dentro del archivo de parámetros del instalador se debe configurar para que la base de datos de negocio de Tehuelche y la de Toba queden dentro de una misma base de datos (como es la opción por defecto). | ||
Línea 49: | Línea 47: | ||
TOBA_ALIAS_TOBA_USUARIOS="/siu/toba_usuarios/tehuelche" | TOBA_ALIAS_TOBA_USUARIOS="/siu/toba_usuarios/tehuelche" | ||
− | + | 6. El archivo binario de instalación debe tener permisos de ejecución para esto ejecutar: | |
chmod +x bin/instalador | chmod +x bin/instalador | ||
− | + | 7. Ejecutar el instalador de la siguiente manera: | |
./bin/instalador proyecto:instalar | ./bin/instalador proyecto:instalar | ||
− | + | 8. Revisar el archivo '''instalador.log''' para verificar que el proceso haya culminado con éxito. Si se quiere seguir el log del proceso de instalación, en otra terminal ejecutar: | |
tail -f instalador.log | tail -f instalador.log | ||
− | + | 9. Seguir las instrucciones que brinda el instalador para: | |
* Acomodar permisos de archivos y direcotorios | * Acomodar permisos de archivos y direcotorios | ||
Línea 72: | Línea 70: | ||
./bin/instalador instalacion:modo-mantenimiento --sin-mantenimiento | ./bin/instalador instalacion:modo-mantenimiento --sin-mantenimiento | ||
− | + | 10. Reiniciar el servidor web para que tome los nuevos cambios. | |
Para obtener mas ayuda sobre el comando de instalación ejecutar | Para obtener mas ayuda sobre el comando de instalación ejecutar | ||
Línea 78: | Línea 76: | ||
./bin/instalador proyecto:instalar -h | ./bin/instalador proyecto:instalar -h | ||
− | + | 11. Importar desde SIU-Guaraní los datos pertenecientes a las propuestas formativas. Para ello realizar los siguientes pasos: | |
# [[SIU-Tehuelche/version_4.5/integracion | Vincular SIU-Tehuelche con SIU-Guaraní.]] | # [[SIU-Tehuelche/version_4.5/integracion | Vincular SIU-Tehuelche con SIU-Guaraní.]] |
Revisión actual del 10:34 5 ago 2024
Pre-requisitos para instalar
Para instalar SIU-Tehuelche es necesario contar con los siguientes requisitos:
- Apache 2.4
- PHP 8.1
- PostgreSQL 13
- Yarn
- Composer
- Git
Pasos de instalación
Para llevar a cabo la instalación se debe seguir cuidadosamente la siguiente serie de pasos.
1. Descargar el paquete de instalación del proyecto desde el Repositorio disponible en el Portal de Servicios de Comunidad.
2. Descomprimir el archivo y copiar el contenido al directorio donde se desea realizar la instalación.
3. Realizar la instalación de dependencias mediante Composer, para ello desde la raíz ejecutar:
4. Copiar el archivo instalador.env.dist y renombrar a instalador.env. En linux se puede utilizar el siguiente comando:
cp -a instalador.env.dist instalador.env
5. Configurar archivo instalador.env
Configurar el archivo instalador.env con los datos correspondientes al proyecto y a toba. Los datos que están comentados con el símbolo numeral # no son datos obligatorios, los demás datos son requeridos que se completen. Dentro del archivo de parámetros del instalador se debe configurar para que la base de datos de negocio de Tehuelche y la de Toba queden dentro de una misma base de datos (como es la opción por defecto).
###### CONFIG DE TOBA ######
TOBA_URL_BASE="http://localhost"
TOBA_USUARIO="<usuario admin inicial>"
TOBA_PASSWORD="<contraseña para el usuario admin>"
TOBA_ALIAS_PROYECTO="<alias de acceso a Tehuelche>"
TOBA_ALIAS_NUCLEO="<alias para toba>"
TOBA_ALIAS_TOBA_USUARIOS="<alias para toba usuarios, recomendamos <alias_de_kolla>_toba_usuarios"
Sólo a modo de ejemplo:
###### CONFIG DE TOBA ######
TOBA_URL_BASE="http://localhost"
TOBA_USUARIO="toba"
TOBA_PASSWORD="toba1234"
TOBA_ALIAS_PROYECTO="/siu/tehuelche"
TOBA_ALIAS_NUCLEO="/siu/toba/tehuelche"
TOBA_ALIAS_TOBA_USUARIOS="/siu/toba_usuarios/tehuelche"
6. El archivo binario de instalación debe tener permisos de ejecución para esto ejecutar:
chmod +x bin/instalador
7. Ejecutar el instalador de la siguiente manera:
./bin/instalador proyecto:instalar
8. Revisar el archivo instalador.log para verificar que el proceso haya culminado con éxito. Si se quiere seguir el log del proceso de instalación, en otra terminal ejecutar:
tail -f instalador.log
9. Seguir las instrucciones que brinda el instalador para:
- Acomodar permisos de archivos y direcotorios
sudo ./bin/instalador permisos:simple
- Configurar el servidor web (crear el enlace simbólico al toba.conf del proyecto)
- Quitar el modo mantenimiento del proyecto
./bin/instalador instalacion:modo-mantenimiento --sin-mantenimiento
10. Reiniciar el servidor web para que tome los nuevos cambios.
Para obtener mas ayuda sobre el comando de instalación ejecutar
./bin/instalador proyecto:instalar -h
11. Importar desde SIU-Guaraní los datos pertenecientes a las propuestas formativas. Para ello realizar los siguientes pasos:
- Vincular SIU-Tehuelche con SIU-Guaraní.
- Dirigirse a la operación Sincronizar Propuestas dentro del menú de Administración e importarlas.