INSTALACIÓN SIGESP
VERSION ENTERPRISE 2016
Sistema operativo mínimo: Debian 8 64bits (Se ha instalado en Debian 10
64bits)
Estos paquetes se encuentran disponibles para la versión de Debian que se
instale:
Base de datos: Postgresql 9.4 8 (Se ha instalado con Postgresql 11)
PHP 5.6
Servidor web: Apache 2.4 y Tomcat 8
Opcionales: ssh (conexión remota), bzip2 (compresión de archivos)
El servidor debe tener al menos como mínimo 4gb de ram y 2 cores(cpu) si
solo va a funcionar la aplicación, si se va a administrar la base de datos en
el mismo servidor debe considerarse por lo menos 8gb y 6 o más cores(cpu). (esto es una configuración mínima recomendada, pero puede variar de acuerdo a criterios y capacidad del servidor)
Considerar otro servidor con características relativamente menores pero si
con más capacidad en la partición de disco para el histórico del SIGESP
·
Comenzar la instalación
del sistema operativo con estas características:
·
Idioma: Español
·
Pais: Venezuela
·
Distribución del teclado:
Latinoamericano
·
Configuración de red: la
red interna
·
Particionado de disco:
Completo (si esta virtualizado) importante que el servidor tenga RAID 5
(Se recomienda que la base de datos este en otro servidor, siendo así para
la aplicación solo se requiere una partición de 40gb a 60gb. Si se conserva la
base de datos en el mismo servidor la partición debe ser por lo menos 120gb o
más dependiendo del tamaño de la base de datos y las capacidades del disco)
También se puede considerar espacio mayor si al momento de la migración de cada año desea mantener los históricos de nómina para los reportes.
También se puede considerar espacio mayor si al momento de la migración de cada año desea mantener los históricos de nómina para los reportes.
Una vez instalado, se procede a:
·
Actualizar los
repositorios en el archivo: /etc/source.list
·
Actualizar el listado de
paquetes con el comando: apt-get update
·
Instalar los paquetes
mencionados al principio
·
Antes de instalar la base
de datos hay que reconfigurar el Locale para la codificación del sistema para
la base de datos: dpkg-reconfigure locales
·
Seleccionar es_VE
iso-8859-1 o es_ES iso-8859-1 si requiere soporte para EURO esta configuración
coloca al sistema en LATIN1 o LATIN9 que es la codificación que necesita la
base de datos.
·
Proseguir con el resto de
la instalación.
Una vez instalado modificar los archivos siguientes:
/etc/php5/apache2/php.ini o donde se encuentre el php.ini
short_open_tag
= Off
-> short_open_tag = On
max_execution_time
= 30 -> max_execution_time = 0
max_input_time
= 30 -> max_input_time = 0
;max_input_vars = 1000 -> max_input_vars = 30000 (debe ser suficiente, pero esto depende
de la cantidad de movimientos de inventario y de personal y conceptos en la nómina)
memory_limit = 128 -> memory_limit = 1024
Después de instalar la base de datos
·
Crear
contraseña al usuario postgres
·
Loguearse
como usuario postgres: su postgres
·
Acceder a
la consola de la base de datos: psql
·
Ejecutar
el comando alter user postgres
with password ‘passwd’;
·
Crear la base de datos de la institución
utilizando el comando CREATE DATABASE db_institucion_año;
·
Salir de
la consola \q y luego exit para salir del usuario
·
En el
archivo /etc/postgresql/pg_hba.conf agregar el segmento de la red interna en la
sección IPv4 host all all ip_de_la_red/xx md5
·
En el
archivo /etc/postgresql/postgresql.conf descomentar listen_addresses ‘*’
·
Optimizar
la base de datos con otras configuraciones en el mismo archivo depende de las
características del servidor.
·
Descomprimir los archivos fuentes de la
aplicación en la carpeta web /var/www/html/ o si esta descomprimida copiar la carpeta sigesp a /var/www/html/
·
Descargar
la aplicación phppgadmin y descomprimirla en la carpeta /var/www/html/ o si
esta descomprimida copiar la carpeta phppgadmin a /var/www/html/ (esta
aplicación permite administrar la base de datos via web)
Configurar
el acceso a la base de datos editando el archivo /var/www/html/sigesp/base/
xml/sigesp_xml_configuracion.xml
<?xml
version="1.0" encoding="UTF-8"?>
<conexiones>
<conexion>
<servidor>localhost</servidor>
(o la la ip del servidor de base de
datos)
<puerto>5432</puerto>
<basedatos>db_institucion_año</basedatos>
<nombre>NOMBRE
DE LA INSTITUCION</nombre>
<login>postgres</login>
<password></password>
(aquí se coloca el password del
usuario de la BD)
<gestor>POSTGRES</gestor>
<logo>logo.jpg</logo>
(el logo se copia en las carpetas
/sigesp/shared/imagebank y /sigesp/vista/spg/reportes/tcpdf/images/)
<ancho>70</ancho>
<alto>70</alto>
<directorio>sigesp</directorio>
<tomcatservidor>sigesp</tomcatservidor>
<tomcatpuerto>sigesp</tomcatpuerto>
</conexion>
</conexiones>
Configurar el acceso a phppgadmin editando el
archivo /phppgadmin/conf/config.inc.php
si no existe copiar el archivo /phppgadmin/conf/config.inc.php
–dist y guardarlo como config.inc.php
Modificar la línea $conf['extra_login_security'] = true; ->
$conf['extra_login_security'] = false;
Dentro de la carpeta sigesp hay varias carpetas
que requieren acceso de escritura:
Chmod –R 777 /sno/txt, /scb/txt, /vista/apr/resultados
Para respaldar la base de datos: pg_dump –Upostgres db_institucion_año –f /ruta_del_archivo-fecha.sql
Subir la base de datos con el comando: psql –Upostgres –d db_ institucion_año –f
/ruta_del_archivo-fecha.sql
No hay comentarios.:
Publicar un comentario