|
|
| Línea 1: |
Línea 1: |
| | | | |
| − | __TOC__
| |
| − | == Requisitos para la instalación del Sistema de Gestión Académica SIU-Guaraní 3 ==
| |
| − |
| |
| − | {| border=1 class="simple"
| |
| − | ! En todas las versiones, la letra "x" refiere a cualquiera de las publicadas.
| |
| − | |}
| |
| − |
| |
| − |
| |
| − | === Instalación en Windows ===
| |
| − |
| |
| − | #Apache 2.2.x<br>
| |
| − | Ejemplo: http://www.apache.org/dist/httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi <br>
| |
| − | Tener habilitados los módulos: ([[NotasTecnicas/requisitosInst/sentencias#HabilitarmódulosApache| ¿Cómo?]])
| |
| − | *rewrite_module
| |
| − | *setenvif_module
| |
| − |
| |
| − | #PHP 5.4.x<br>
| |
| − |
| |
| − | #Seleccionar el módulo apache 2.2
| |
| − | #Indicar el directorio de configuración de Apache (generalmente C:\Archivos de Programa\Apache Software Foundation\Apache2.2\conf)
| |
| − | #Extensiones (no seleccionar todas las extensiones porque no funciona):
| |
| − | ##APC
| |
| − | ##CURL
| |
| − | ##GD2
| |
| − | ##Multi-Byte String
| |
| − | ##OpenSSL
| |
| − | ##PDO PostgreSQL
| |
| − | ##Si se instala la versión 5.4.5 o superior es necesario agregar la extensión php_com_dotnet porque no está habilitada por defecto
| |
| − | ##Para el uso de servicios web de vinculación con encuestas SIU-Kolla se requiere instalar php_xsl y WSF
| |
| − | #Modificar el archivo php.ini con la sentencia
| |
| − | <pre>
| |
| − | output_buffering = On
| |
| − | date.timezone = America/Argentina/Buenos_Aires
| |
| − | </pre>
| |
| − |
| |
| − | #PostgreSQL 9.3.x<br>
| |
| − | Ejemplo: http://get.enterprisedb.com/postgresql/postgresql-9.3.4-3-windows.exe
| |
| − | #Se sugiere inicializar el cluster y crear la base de datos con encoding UTF8.
| |
| − | #La base de datos de negocio de Guaraní 3 debe estar en la misma base de datos que la instancia Toba, dentro de un esquema diferente (usualmente 'negocio' y 'desarrollo', respectivamente).
| |
| − | #Asegurarse que en el archivo '''postgresql.conf'''
| |
| − | **la variable '''''standard_conforming_strings''''' esté seteada con valor '''''off''''' y que la misma NO esté comentada.
| |
| − | **la variable '''''bytea_output''''' esté seteada con valor '''''escape''''' y que la misma NO esté comentada.
| |
| − |
| |
| − |
| |
| − | #Subversion<br>
| |
| − | Ejemplo: http://www.sliksvn.com/pub/Slik-Subversion-1.8.4-win32.msi
| |
| − |
| |
| − | #TortoiseSVN<br>
| |
| − | http://tortoisesvn.net/downloads.html <br>
| |
| − | '''Nota''': tener en cuenta que la versión debe ser similar a la del cliente de línea de comandos.
| |
| − |
| |
| − | #Graphviz<br>
| |
| − | Ejemplo: http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.28.0.msi
| |
| − |
| |
| − | #Java JRE ó JDK<br>
| |
| − | Ejemplo: http://download.oracle.com/otn-pub/java/jdk/6u34-b04/jre-6u34-windows-i586.exe
| |
| − | <br><br>
| |
| − |
| |
| − | === Instalación en Linux – Distribuciones Debian o derivados ===
| |
| − |
| |
| − | #En caso de que los repositorios no tengan una versión actualizada de PHP (5.4.x) cambiar las fuentes de los paquetes.
| |
| − |
| |
| − | #Ejecutar como superusuario:
| |
| − | <pre>
| |
| − | apt-get install apache2 libapache2-mod-php5 php5-cli php5-pgsql php5-gd php5-curl
| |
| − | </pre>
| |
| − |
| |
| − | #Ejecutar:
| |
| − | <pre>
| |
| − | php -m
| |
| − | </pre>
| |
| − | En caso de no encontrar los paquetes pdo y pdo_pgsql en el listado, se necesita instalarlos manualmente: <br>
| |
| − | #1. Descargar y compilar las extensiones utilizando el comando '''pecl''':<br>
| |
| − | <pre>
| |
| − | apt-get install php5-dev php-pear postgresql-server-dev-8.1 build-essential
| |
| − | pecl install pdo
| |
| − | pecl install pdo_pgsql
| |
| − | </pre>
| |
| − | #2. Agregar a los archivos '/etc/php5/cli/php.ini' y '/etc/php5/apache2/php.ini':
| |
| − | <pre>
| |
| − | extension=pdo.so
| |
| − | extension=pdo_pgsql.so
| |
| − | </pre>
| |
| − |
| |
| − | #Para instalar servidor y cliente de PostgreSQL (en caso de no contar con un servidor aparte) ejecutar:
| |
| − | <pre>
| |
| − | apt-get install postgresql
| |
| − | apt-get install postgresql-contrib-9.3
| |
| − | </pre>
| |
| − |
| |
| − | #Para instalar el cliente Subversion ejecutar:
| |
| − | <pre>
| |
| − | apt-get install subversion
| |
| − | </pre>
| |
| − |
| |
| − | #Para instalar Graphviz ejecutar:
| |
| − | <pre>
| |
| − | apt-get install graphviz
| |
| − | </pre>
| |
| − |
| |
| − | #Editar los archivos '/etc/php5/apache2/php.ini' y '/etc/php5/cli/php.ini' y configurar:
| |
| − | <pre>
| |
| − | #Mínimos
| |
| − | magic_quotes_gpc = Off
| |
| − | magic_quotes_runtime = Off
| |
| − | output_buffering = On
| |
| − |
| |
| − | #Recomendados
| |
| − | memory_limit = 128M
| |
| − | post_max_size = 8M
| |
| − | upload_max_filesize = 8M
| |
| − | </pre>
| |
| − |
| |
| − | #Si tiene habilitado el sistema de protección Suhosin deberá configurar los siguientes parámetros (generalmente en '/etc/php5/conf.d/suhosin.ini'):
| |
| − | <pre>
| |
| − | suhosin.request.max_varname_length = 128
| |
| − | suhosin.post.max_name_length = 128
| |
| − | </pre>
| |