https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Pilaga/version3.10.0/instalacion_desde_cero/desarrollo&feed=atom&action=historySIU-Pilaga/version3.10.0/instalacion desde cero/desarrollo - Historial de revisiones2024-03-28T21:53:17ZHistorial de revisiones para esta página en el wikiMediaWiki 1.30.0https://documentacion.siu.edu.ar/wiki/index.php?title=SIU-Pilaga/version3.10.0/instalacion_desde_cero/desarrollo&diff=77148&oldid=prevMsastre en 13:05 19 abr 20162016-04-19T13:05:53Z<p></p>
<p><b>Página nueva</b></p><div><span style="float: right; margin: 0 0 16px 16px;">{{TOClimit}}</span><br />
== Instalación de SIU-Pilagá desde cero del entorno de desarrollo ==<br />
'''A lo largo de los pasos se deberá reemplazar:'''<br />
* <path proyecto SIU-Pilagá>: por el path donde está instalado el proyecto.<br />
* En caso de estar instalando la versión en '''entorno de Desarrollo''':<br />
** 3.10.x: por la versión que se va a instalar.<br />
* En caso de estar instalando la versión en '''entorno de Producción''':<br />
** 3.10.x.y: por la versión propia que se va a instalar.<br />
=== Recomendaciones ===<br />
#Se recomienda tener como mínimo dos instalaciones del SIU-Pilagá, una de producción y otra para realizar pruebas. <br />
#Si una de las instalaciones va a ser utilizada para desarrollo se recomienda limitar el acceso para permitir que solo los desarrolladores autorizados hagan uso de la herramienta.<br />
=== Instalación ===<br />
#Descargar el instalador de SIU-Pilaga desde el sitio [[comunidad.siu.edu.ar|comunidad]] cuyo nombre es ''''SIU-Pilaga_3.10.0_para_desarrollo.zip''''. <br />
#Descomprimir el archivo y copiar el directorio SIU-Pilaga en la máquina destino.<br />
#Instalar el proyecto, para ello, ejecutar:<br />
#:<source lang="php" enclose="div"><br />
sudo sh <path proyecto SIU-Pilagá>/bin/instalar<br />
</source><br />
#:y completar<br />
#:<source lang="php" enclose="div"><br />
Por favor, ingrese su número de desarrollador (ENTER utilizará 0): ID personal enviado por correo electrónico o que ya tengan asignado.<br />
Se trata de una instalacion de producción? (Si o No) (s/n): n<br />
PostgreSQL - Ubicación (ENTER utilizará localhost): localhost<br />
PostgreSQL - Puerto (ENTER utilizará: 5432): 5432 (ejemplo)<br />
PostgreSQL - Usuario (ENTER utilizará postgres): postgres (ejemplo)<br />
PostgreSQL - Clave (ENTER para usar sin clave): xxxxxxxxxx<br />
PostgreSQL - Base de datos (ENTER utilizará toba_2_5): toba_2_5<br />
Toba - Clave (usuario "toba"): toba (ejemplo)<br />
</source><br />
#Tal como se indica en la consola al instalar, se debe crear el link simbólico al toba.conf<br />
#:<source lang="php" enclose="div"><br />
ln -s <path proyecto SIU-Pilagá>/SIU-Pilaga/instalacion/toba.conf /etc/apache2/sites-enabled/toba_2_5.conf<br />
</source><br />
#:y luego reiniciar Apache.<br />
#Darle permisos a las siguientes carpetas para que el usuario Apache puede escribir:<br />
#*<path proyecto SIU-Pilagá>/www<br />
#*<path proyecto SIU-Pilagá>/temp<br />
#*<path proyecto SIU-Pilagá>/instalacion<br />
#*<path proyecto SIU-Pilagá>/proyectos/pilaga/www<br />
#*<path proyecto SIU-Pilagá>/proyectos/pilaga/personalizacion/www<br />
#*<path proyecto SIU-Pilagá>/proyectos/pilaga/personalizacion/logs<br />
#Configuración de base de datos de negocio.<br />
#*Crear la base de datos de negocio con los datos maestros llamada '''pilaga''' con ENCODING LATIN1.<br />
#*:<source lang="php" enclose="div"><br />
createdb -h<HOST> -U<user_host> pilaga<br />
</source><br />
#*Levantar la base que se manda con el instalador. Se puede encontrar en la carpeta '''<path proyecto SIU-Pilagá>/proyectos/pilaga/sql/base_inicio''' con el nombre de '''base_inicio.sql'''.<br />
#*:<source lang="php" enclose="div"><br />
psql -h<HOST> -U<user_host> pilaga < <path proyecto SIU-Pilagá>/proyectos/pilaga/sql/base_inicio/base_inicio.sql<br />
</source><br />
#*Definir la base '''[desarrollo pilaga pilaga]''' en el archivo '''bases.ini''', se puede encontrar en <path proyecto SIU-Pilagá>/instalacion/bases.ini".<br />
#*:<source lang="php" enclose="div"><br />
[desarrollo pilaga pilaga]<br />
motor = "postgres7"<br />
profile = "localhost"<br />
usuario = "postgres" (ejemplo)<br />
clave = "postgres" (ejemplo)<br />
puerto = "5432" (ejemplo)<br />
encoding = "LATIN1"<br />
schema = "public"<br />
base = "pilaga"<br />
</source><br />
#Modificar del directorio <path proyecto SIU-Pilagá>/proyectos/pilaga/bin en los archivos:<br />
#:Para Windows el archivo toba_pilaga.bat.<br />
#:<source lang="php" enclose="div"><br />
set toba_dir=<path proyecto SIU-Pilagá><br />
</source><br />
#:Para Linux toba_pilaga.sh.<br />
#:<source lang="php" enclose="div"><br />
export toba_dir=<path proyecto SIU-Pilagá><br />
</source><br />
#Verificar que el archivo instancia.ini que esta en el directorio <path proyecto SIU-Pilagá>\instalacion\i__desarrollo\. Sea como:<br />
#:<source lang="php" enclose="div"><br />
; Configuracion de la INSTANCIA<br />
base = toba_2_5<br />
proyectos = pilaga, toba_usuarios<br />
tipo = normal<br />
[toba_usuarios]<br />
path = "<path proyecto SIU-Pilagá>/proyectos/toba_usuarios"<br />
url = "/toba_usuarios/2.5"<br />
[pilaga]<br />
path = "<path proyecto SIU-Pilagá>/proyectos/pilaga"<br />
url = "/pilaga/2.2"<br />
url_pers = "/pilaga_pers/2.2"<br />
</source><br />
#:En caso de instalar el SIU-Pilaga en un servidor de prueba o para desarrollo el archivo debería quedar igual que el anterior pero se debe agregar el proyecto toba_editor<br />
#:<source lang="php" enclose="div"><br />
proyectos = pilaga, toba_usuarios, toba_editor<br />
</source><br />
#:y agregar:<br />
#:<source lang="php" enclose="div"><br />
[toba_editor]<br />
path = " <path proyecto SIU-Pilagá>/proyectos/toba_editor"<br />
url = /toba_editor/2.5<br />
</source><br />
#Para ejecutar el SIU-Pilagá navegar hacia:<br />
#:<source lang="php" enclose="div"><br />
http://localhost/pilaga/3.10<br />
</source><br />
#:El usuario-clave para el primer acceso es: toba-<clave ingresada durante la ejecución del comando instalar>.<br />
#Para editar el SIU-Pilagá navegar hacia:<br />
#:<source lang="php" enclose="div"><br />
http://localhost/toba_editor/2.5<br />
</source><br />
#:El usuario-clave para el primer acceso es: toba-<clave ingresada durante la ejecución del comando instalar>.<br />
#Para agregar nuevos usuarios o configurar algún perfil funcional navegar hacia toba_usuarios:<br />
#:<source lang="php" enclose="div"><br />
http://localhost/toba_usuarios/2.5<br />
</source><br />
#Habilitar para el ejercicio actual los elementos de las partidas.<br />
#:Entrar SIU-Pilagá y ejecutar el item '''Procesos/Habilitar elementos para el Ejercicio/ Habilitar elementos para el Ejercicio'''<br />
#:[[Archivo:PIL_habilitar_elementos_ejercicio.png|center|800px]]<br />
<br />
=== Personalizaciones ===<br />
==== Activación del esquema de personalizaciones ====<br />
:Hacer el SIU-Pilagá personalizable para que la institución pueda modificar o agregar nuevas operaciones.<br />
#Modificar el archivo '''personalizacion.ini''', se lo puede encontrar en '''<path proyecto SIU-Pilaga>/proyectos/pilaga/personalizacion/personalizacion.ini''' y agregar la linea: <br />
#:<source lang="php" enclose="div"><br />
schema_personalizado=personalizacion<br />
schema_original=desarrollo<br />
</source><br />
#Crear la carpeta '''temp''' en '''<path proyecto SIU-Pilaga>/proyectos/pilaga/temp'''<br />
#Ejecutar el comando de iniciacion de la personalización, demora unos minutos.<br />
#:<source lang="php" enclose="div"><br />
<path proyecto SIU-Pilaga>/bin/sh toba personalizacion iniciar -p pilaga -i desarrollo<br />
</source><br />
<br />
Visitar [[SIU-Pilaga/version3.10.0/personalizacion|¿Como hacer personalizaciones?]]<br />
----<br />
[[SIU-Pilaga/Version_3.10.0/instalacion_actualizacion|<Volver al esquema de instalación y actualización de la versión]]</div>Msastre