Instalación Sigesp


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.
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

Instalación Sigesp

INSTALACIÓN SIGESP VERSION ENTERPRISE 2016 Sistema operativo mínimo: Debian 8 64bits (Se ha instalado en Debian 10 64bits) Estos paq...