SIU-Sanaviron-Quilmes/version2.7.0/requisitos.para.version
Requisitos
Herramientas | Núcleo | Académico | G.C.O. | SQ Pagos |
---|---|---|---|---|
Git | Si | Si | Si | Si |
SVN | Si | Si | ||
Postgres | 14.x | 14.x | ||
PHP | 8.1 | 8.1 | 8.1 | 8.1 |
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-php8.1 php8.1-cli php8.1-pgsql php8.1-gd php8.1-curl php8.1-mbstring php8.1-dom php8.1-soap php8.1-zip php8.1-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