Diferencia entre revisiones de «SIU-Guarani/version3.11.0/instalacion desde cero/requisitos previos/windows»

De SIU
Saltar a: navegación, buscar
 
(No se muestran 7 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 
== Requisitos previos para la instalación en Windows ==  
 
== Requisitos previos para la instalación en Windows ==  
{| border=1 class="simple"
+
=== Versiones requeridas ===
! En todas las versiones, la letra "x" refiere a cualquiera de las publicadas.
+
A continuación listamos las versiones requeridas para un correcto funcionamiento del sistema:
 +
{| class="wikitable"
 +
|-
 +
| Apache || 2.2.x
 +
|-
 +
| PHP || 5.4.x
 +
|-
 +
| PostgreSQL || 9.3.x
 
|}
 
|}
#Apache 2.2.x<br>
+
 
 +
=== Instalación ===
 +
#'''Apache'''
 
#:Ejemplo: http://www.apache.org/dist/httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi <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:
 
#:Tener habilitados los módulos:
##rewrite_module
+
#*rewrite_module
##setenvif_module
+
#*setenvif_module
 
#:Para ello, modificar el archivo de Apache httpd.conf descomentando las siguientes líneas:
 
#:Para ello, modificar el archivo de Apache httpd.conf descomentando las siguientes líneas:
 
#:<source lang="php" enclose="div">
 
#:<source lang="php" enclose="div">
Línea 14: Línea 23:
 
</source>
 
</source>
 
#:y reiniciar el Apache
 
#:y reiniciar el Apache
#PHP 5.4.x<br>
+
#'''PHP'''
##Seleccionar el módulo apache 2.2
+
##Seleccionar el módulo Apache
 
##Indicar el directorio de configuración de Apache (generalmente C:\Archivos de Programa\Apache Software Foundation\Apache2.2\conf)
 
##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):
 
##Extensiones (no seleccionar todas las extensiones porque no funciona):
###APC (sólo necesario para 3w)
+
##*APC (sólo necesario para 3w)
###CURL
+
##*CURL
###GD2
+
##*GD2
###Mcrypt (sólo necasario para 3w)
+
##*Mcrypt (sólo necasario para 3w)
###Multi-Byte String
+
##*Multi-Byte String
###OpenSSL
+
##*OpenSSL
###PDO PostgreSQL
+
##*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
+
##*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
##Modificar el archivo php.ini con la sentencia
+
##Modificar el archivo php.ini con:
 
#:<source lang="php" enclose="div">
 
#:<source lang="php" enclose="div">
  output_buffering = On
+
;Mínimos
 +
  output_buffering = On
 +
 
 +
;Recomendados 
 +
memory_limit = 128M 
 +
upload_max_filesize = 8M
 +
post_max_size = 8M
 
  date.timezone = America/Argentina/Buenos_Aires
 
  date.timezone = America/Argentina/Buenos_Aires
 
</source>
 
</source>
#PostgreSQL 9.3.x<br>
+
#*upload_max_filesize: Indica el tamaño máximo del archivo, esto en el sentido de si graba o no.  
 +
#*post_max_size: Indica el máximo tamño que el PHP aceptará para el POST. Sería recomendable que sea mayor a 'upload_max_filesize' porque los mensajes de error sobre el tamaño del archivo se muestran siempre que este tamaño esté entre 'upload_max_filesize' y 'post_max_size'
 +
#'''PostgreSQL'''
 
#:Ejemplo: http://get.enterprisedb.com/postgresql/postgresql-9.3.4-3-windows.exe
 
#: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
 
##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)
+
##La base de datos de negocio de SIU-Guaraní 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'''  
 
##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 '''''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
+
##*la variable '''''bytea_output''''' esté seteada con valor '''''escape''''' y que la misma NO esté comentada
#Subversion<br>
+
#'''Subversion'''
 
#:Ejemplo: http://www.sliksvn.com/pub/Slik-Subversion-1.8.4-win32.msi
 
#:Ejemplo: http://www.sliksvn.com/pub/Slik-Subversion-1.8.4-win32.msi
#TortoiseSVN<br>
+
#'''TortoiseSVN'''
#:http://tortoisesvn.net/downloads.html <br>
+
#:http://tortoisesvn.net/downloads.html
 
#:'''Nota''': tener en cuenta que la versión debe ser similar a la del cliente de línea de comandos
 
#:'''Nota''': tener en cuenta que la versión debe ser similar a la del cliente de línea de comandos
#Graphviz<br>
+
#'''Graphviz'''
 
#:Ejemplo: http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.28.0.msi
 
#:Ejemplo: http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.28.0.msi
#Java JRE ó JDK<br>
+
#'''Java JRE ó JDK'''
 
#:Ejemplo: http://download.oracle.com/otn-pub/java/jdk/6u34-b04/jre-6u34-windows-i586.exe
 
#:Ejemplo: http://download.oracle.com/otn-pub/java/jdk/6u34-b04/jre-6u34-windows-i586.exe

Revisión actual del 01:25 20 nov 2015

Requisitos previos para la instalación en Windows

Versiones requeridas

A continuación listamos las versiones requeridas para un correcto funcionamiento del sistema:

Apache 2.2.x
PHP 5.4.x
PostgreSQL 9.3.x

Instalación

  1. Apache
    Ejemplo: http://www.apache.org/dist/httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi
    Tener habilitados los módulos:
    • rewrite_module
    • setenvif_module
    Para ello, modificar el archivo de Apache httpd.conf descomentando las siguientes líneas:
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule setenvif_module modules/mod_setenvif.so
    y reiniciar el Apache
  2. PHP
    1. Seleccionar el módulo Apache
    2. Indicar el directorio de configuración de Apache (generalmente C:\Archivos de Programa\Apache Software Foundation\Apache2.2\conf)
    3. Extensiones (no seleccionar todas las extensiones porque no funciona):
      • APC (sólo necesario para 3w)
      • CURL
      • GD2
      • Mcrypt (sólo necasario para 3w)
      • 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
    4. Modificar el archivo php.ini con:
    ;Mínimos
     output_buffering = On  

     ;Recomendados  
     memory_limit = 128M  
     upload_max_filesize = 8M
     post_max_size = 8M
     date.timezone = America/Argentina/Buenos_Aires
    • upload_max_filesize: Indica el tamaño máximo del archivo, esto en el sentido de si graba o no.
    • post_max_size: Indica el máximo tamño que el PHP aceptará para el POST. Sería recomendable que sea mayor a 'upload_max_filesize' porque los mensajes de error sobre el tamaño del archivo se muestran siempre que este tamaño esté entre 'upload_max_filesize' y 'post_max_size'
  3. PostgreSQL
    Ejemplo: http://get.enterprisedb.com/postgresql/postgresql-9.3.4-3-windows.exe
    1. Se sugiere inicializar el cluster y crear la base de datos con encoding UTF8
    2. La base de datos de negocio de SIU-Guaraní debe estar en la misma base de datos que la instancia Toba, dentro de un esquema diferente (usualmente 'negocio' y 'desarrollo', respectivamente)
    3. 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
  4. Subversion
    Ejemplo: http://www.sliksvn.com/pub/Slik-Subversion-1.8.4-win32.msi
  5. TortoiseSVN
    http://tortoisesvn.net/downloads.html
    Nota: tener en cuenta que la versión debe ser similar a la del cliente de línea de comandos
  6. Graphviz
    Ejemplo: http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.28.0.msi
  7. Java JRE ó JDK
    Ejemplo: http://download.oracle.com/otn-pub/java/jdk/6u34-b04/jre-6u34-windows-i586.exe