SIU-Sanaviron-Quilmes/version2.5.0/requisitos.para.version
Requisitos
Herramientas | Núcleo | Académico | G.C.O. | SQ Pagos |
---|---|---|---|---|
Git | Si | Si | Si | Si |
SVN | Si | Si | ||
Postgres | 11.x | 11.x | ||
PHP | 7.4 | 7.4 | 7.4 | 7.4 |
Extensiones PHP | php-pgsql, php-gd, php-curl, php-mbstring, php-dom | php-pgsql, php-gd, php-curl, php-mbstring, php-dom | php-curl | |
PHP-Composer | Si | Si | Si | |
NodeJS | Si | Si | SI | |
Bower | Si | Si | ||
Java | openjdk version 1.8.0 | openjdk version 1.8.0 |
- Nota: La base de datos debe tener la codificación es_AR.UTF8
PHP Composer: https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx
NodeJs: https://nodejs.org/en/download/package-manager
Instalación
Si no tiene instalado Apache y los módulos puede ejecutarlos con la siguiente linea:
apt install apache2 libapache2-mod-php7.4 php7.4-cli php7.4-pgsql php7.4-gd php7.4-curl php7.4-mbstring php7.4-dom php7.4-soap php7.4-zip php7.4-apcu
Iniciar módulo rewrite
a2enmod rewrite
Instalación de bower
sudo npm install -g bower
Definir zona horaria en PHP
date.timezone=America/Argentina/Buenos_Aires
El servidor debe tener configurada la fecha correctamente para que la comunicación entre los sistemas propios y externos no genere inconvenientes.
Se recomienda utilizar el servicio NTP y utilizar los servidores de south-america.pool.ntp.org
Instalación:
# apt-get install ntp
# vi /etc/ntp.conf
- server 0.south-america.pool.ntp.org
- server 1.south-america.pool.ntp.org
- server 2.south-america.pool.ntp.org
- server 3.south-america.pool.ntp.org
# /etc/init.d/ntp restart