Diferencia entre revisiones de «SIU-Tehuelche/version 4.1/instalacion»

De SIU
Saltar a: navegación, buscar
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 3: Línea 3:
 
* Apache
 
* Apache
 
* PHP mayor o igual a 7.1  y menor que 7.3
 
* PHP mayor o igual a 7.1  y menor que 7.3
* Postgres 9 o superior
+
* Postgres 9.2 a 10.6
 
* Yarn
 
* Yarn
 
* Composer
 
* Composer
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) Copiar el código fuente desde el respositorio. Para esto utilizamos el comando ''clone'' de Git de las siguiente manera:
+
1) Copiar el código fuente desde el repositorio. Para esto utilizamos el comando ''clone'' de Git de las siguiente manera:
 
<br />
 
<br />
 
<source lang="php" enclose="div" style="font-style: italic;">
 
<source lang="php" enclose="div" style="font-style: italic;">
git clone --branch 4.1.0 https://hub.siu.edu.ar/siu/tehuelche.git
+
git clone --branch 4.1.x https://hub.siu.edu.ar/siu/tehuelche.git
 
</source>
 
</source>
 
<br />
 
<br />
Línea 46: Línea 46:
 
<br />
 
<br />
  
6) Ejecutar un comando de copiado. Simplemente correr el siguiente comando (dentro de la raíz de la instalación):
+
6) Cambiar los permisos de la instalación realizada. Utilizamos el siguiente comando del instalador:
 
<br />
 
<br />
 
<source lang="php" enclose="div" style="font-style: italic;">
 
<source lang="php" enclose="div" style="font-style: italic;">
cp www/img/iso_tehuelche.png www/siu/manejador_salida_bootstrap/img/logo-iso.png
+
sudo bin/instalador permisos:simple
 
</source>
 
</source>
 
<br />
 
<br />
  
7) Cambiar los permisos de la instalación realizada. Utilizamos el siguiente comando del instalador:
+
7) Correr el comando para incorporar el link simbólico. El instalador indicará en pantalla un comando similar al siguiente, que deberemos ejecutar (notar que '''ruta_a_la_instalación''' dependerá de la instalación puntual realizada):
<br />
 
<source lang="php" enclose="div" style="font-style: italic;">
 
sudo bin/instalador permisos:simple
 
</source>
 
 
 
8) Correr el comando para incorporar el link simbólico. El instalador indicará en pantalla un comando similar al siguiente, que deberemos ejecutar (notar que '''ruta_a_la_instalación''' dependerá de la instalación puntual realizada):
 
 
<br />
 
<br />
 
<source lang="php" enclose="div" style="font-style: italic;">
 
<source lang="php" enclose="div" style="font-style: italic;">
Línea 66: Línea 60:
 
<br />
 
<br />
  
<br />
+
8) Volver a cargar apache para que tomen efectos los cambios incorporados: Corremos el siguiente comando:
9) Volver a cargar apache para que tomen efectos los cambios incorporados: Corremos el siguiente comando:
 
 
<br />
 
<br />
 
<source lang="php" enclose="div" style="font-style: italic;">
 
<source lang="php" enclose="div" style="font-style: italic;">
Línea 74: Línea 67:
 
<br />
 
<br />
  
10) Quitar el modo mantenimiento al sistema. Para llevar a cabo esto tenemos dos opciones:
+
9) Quitar el modo mantenimiento al sistema. Para llevar a cabo esto tenemos dos opciones:
 
* Es posible editar el archivo ''proyecto.ini'' y asignar cero a la variable '''modo_mantenimiento'''.
 
* Es posible editar el archivo ''proyecto.ini'' y asignar cero a la variable '''modo_mantenimiento'''.
 
* Otra opción es utilizar el siguiente comando del instalador:
 
* Otra opción es utilizar el siguiente comando del instalador:
Línea 81: Línea 74:
 
</source>
 
</source>
  
<br />11) Ingresar al sistema. Para esto utilice el usuario y contraseña definidos en el archivo de configuración de instalación '''instalador.env'''.
+
<br />10) Ingresar al sistema. Para esto utilice el usuario y contraseña definidos en el archivo de configuración de instalación '''instalador.env'''.
  
 
<br>
 
<br>
12) Importar desde SIU-Guaraní los datos pertenecientes a las propuestas formativas. Para ello realizar los siguientes pasos:
+
11) Importar desde SIU-Guaraní los datos pertenecientes a las propuestas formativas. Para ello realizar los siguientes pasos:
 
# [[SIU-Tehuelche/version_4.1/integracion | Vincular SIU-Tehuelche con SIU-Guaraní.]]
 
# [[SIU-Tehuelche/version_4.1/integracion | Vincular SIU-Tehuelche con SIU-Guaraní.]]
 
# Dirigirse a la operación Sincronizar Propuestas dentro del menú de Administración e importarlas.
 
# Dirigirse a la operación Sincronizar Propuestas dentro del menú de Administración e importarlas.

Revisión actual del 16:44 18 mar 2021

Pre-requisitos para instalar

Para instalar SIU-Tehuelche es necesario contar con los siguientes requisitos:

  • Apache
  • PHP mayor o igual a 7.1 y menor que 7.3
  • Postgres 9.2 a 10.6
  • Yarn
  • Composer
  • Git

Pasos de instalación

Para llevar a cabo la instalación se debe seguir cuidadosamente la siguiente serie de pasos.

1) Copiar el código fuente desde el repositorio. Para esto utilizamos el comando clone de Git de las siguiente manera:

git clone --branch 4.1.x https://hub.siu.edu.ar/siu/tehuelche.git


2) Realizar la instalación de dependencias mediante Composer, para ello desde la raíz ejecutar:

composer install


3) Configurar el archivo de instalación. Dentro de la carpeta de instalación se encuentra el archivo instalador.env.dist. Debemos copiar este y renombrarlo como instalador.env. Una vez hecho esto, podemos editar este nuevo archivo de configuración, ingresando los valores que deseamos utilizar en la instalación.
Por ejemplo, algunos valores que pueden ser de interés modificar para personalizar la instalación son:

  • Configurar la variable PROYECTO_DB_DBNAME, indicará el nombre de la base de datos de negocio.
  • Configurar la variable TOBA_DB_DBNAME, indicará el nombre de la base de datos de toba.
  • Configurar la variable TOBA_ALIAS_PROYECTO.
  • Configurar el usuario TOBA_USUARIO y su respectiva contraseña mediante TOBA_PASSWORD. Con estos datos ingresaremos al sistema por primera vez.
  • Es importante que en la variable PROYECTO_DB_SCHEMA este configurada con el valor tehuelche. Caso contrario fallará la carga inicial de datos en la instalación.


4) Correr el instalador del proyecto. Para esto ejecutamos el siguiente comando:

bin/instalador proyecto:instalar


5) Verificar posibles errores o warnings que haya arrojado el instalador y corregirlos

  • Es muy probable que haya configuraciones del archivo /etc/php/7.2/cli/php.ini que nos informe el instalador que debemos modificar.


6) Cambiar los permisos de la instalación realizada. Utilizamos el siguiente comando del instalador:

sudo bin/instalador permisos:simple


7) Correr el comando para incorporar el link simbólico. El instalador indicará en pantalla un comando similar al siguiente, que deberemos ejecutar (notar que ruta_a_la_instalación dependerá de la instalación puntual realizada):

sudo ln -s /ruta_a_la_instalacion/instalacion/toba.conf /etc/apache2/sites-enabled/tehuelche.conf


8) Volver a cargar apache para que tomen efectos los cambios incorporados: Corremos el siguiente comando:

sudo service apache2 reload


9) Quitar el modo mantenimiento al sistema. Para llevar a cabo esto tenemos dos opciones:

  • Es posible editar el archivo proyecto.ini y asignar cero a la variable modo_mantenimiento.
  • Otra opción es utilizar el siguiente comando del instalador:
bin/instalador instalacion:modo-mantenimiento --sin-mantenimiento


10) Ingresar al sistema. Para esto utilice el usuario y contraseña definidos en el archivo de configuración de instalación instalador.env.


11) Importar desde SIU-Guaraní los datos pertenecientes a las propuestas formativas. Para ello realizar los siguientes pasos:

  1. Vincular SIU-Tehuelche con SIU-Guaraní.
  2. Dirigirse a la operación Sincronizar Propuestas dentro del menú de Administración e importarlas.


< Volver