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

De SIU
Saltar a: navegación, buscar
(Pasos de instalación)
(Pasos de instalación)
Línea 20: Línea 20:
 
git clone https://ALGUNA.WEB
 
git clone https://ALGUNA.WEB
 
</source>
 
</source>
 +
<br />
  
 
2) Realizar la instalación de dependencias mediante Composer:
 
2) Realizar la instalación de dependencias mediante Composer:
Línea 26: Línea 27:
 
composer install
 
composer install
 
</source>
 
</source>
 +
<br />
  
 
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.
 
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.
 
<br />
 
<br />
 
Por ejemplo, algunos valores que pueden ser de interés modificar para personalizar la instalación son:
 
Por ejemplo, algunos valores que pueden ser de interés modificar para personalizar la instalación son:
* Configurar la variable BASE DE NEGOCIOS.
+
* Configurar la variable '''BASE DE NEGOCIOS'''.
* Configurar la variable BASE DE TOBA.
+
* Configurar la variable '''BASE DE TOBA'''.
* Configurar el TOBA_ALIAS_PROYECTO. =/tehuelche ---> con esto accedemos al sistema mediante localhost/tehuelche
+
* Configurar el '''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.
+
* 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 este configurada con tehuelche. Caso contrario fallará la carga inicial de datos en la instalación.
+
* 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.
 +
<br />
  
4) Correr el instalador
+
4) Correr el instalador del proyecto. Para esto ejecutamos el siguiente comando:
 +
<br />
 +
<source lang="php" enclose="div" style="font-style: italic;">
 
bin/instalador proyecto:instalar
 
bin/instalador proyecto:instalar
 +
</source>
 +
<br />
  
5) Verificar posibles errores o warnings que haya arrojado el instalador y corregirlos (es muy probable que haya configuraciones del /etc/php/7.2/cli/php.ini que haya que cambiar)
+
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.
 +
<br />
  
6) Correr el mensaje del link simbólico que indica el instalador (el siguiente comando es un ejemplo, copiar lo que informa el instalador)
+
6) 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 /home/ngazcon/proyectos/tehuelche/instalacion/toba.conf /etc/apache2/sites-enabled/tehuelche.conf
+
<br />
 +
<source lang="php" enclose="div" style="font-style: italic;">
 +
sudo ln -s /ruta_a_la_instalacion/instalacion/toba.conf /etc/apache2/sites-enabled/tehuelche.conf
 +
</source>
 +
<br />

Revisión del 15:20 11 dic 2018


< Volver


Pre-requisitos para instalar

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

  • apache
  • php 7.2
  • postgres 9 o superior
  • 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 respositorio. Para esto utilizamos el comando clone de Git de las siguiente manera:

git clone https://ALGUNA.WEB


2) Realizar la instalación de dependencias mediante Composer:

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 BASE DE NEGOCIOS.
  • Configurar la variable BASE DE TOBA.
  • Configurar el 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) 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