Diferencia entre revisiones de «SIU-Guarani/version3.11.0/instalacion desde cero/requisitos previos/windows»
(No se muestran 10 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 == | ||
− | {| | + | === Versiones requeridas === |
− | + | 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 | + | |
+ | === 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 |
− | # | + | #*setenvif_module |
− | + | #:Para ello, modificar el archivo de Apache httpd.conf descomentando las siguientes líneas: | |
− | + | #:<source lang="php" enclose="div"> | |
LoadModule rewrite_module modules/mod_rewrite.so | LoadModule rewrite_module modules/mod_rewrite.so | ||
LoadModule setenvif_module modules/mod_setenvif.so | LoadModule setenvif_module modules/mod_setenvif.so | ||
</source> | </source> | ||
− | + | #:y reiniciar el Apache | |
− | #PHP | + | #'''PHP''' |
− | ##Seleccionar el módulo | + | ##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) |
− | ## | + | ##*CURL |
− | ## | + | ##*GD2 |
− | ###Multi-Byte String | + | ##*Mcrypt (sólo necasario para 3w) |
− | ## | + | ##*Multi-Byte String |
− | ## | + | ##*OpenSSL |
− | ## | + | ##*PDO PostgreSQL |
− | ##Modificar el archivo php.ini con | + | ##*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: | ||
#:<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> | ||
− | # | + | #*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í | + | ##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 '''''bytea_output''''' esté seteada con valor '''''escape''''' y que la misma NO esté comentada |
− | #Subversion | + | #'''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 | + | #'''TortoiseSVN''' |
− | #:http://tortoisesvn.net/downloads.html | + | #: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 | + | #'''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 | + | #'''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
- 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
- Ejemplo: http://www.apache.org/dist/httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi
- PHP
- Seleccionar el módulo Apache
- 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 (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
- 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'
- PostgreSQL
- Se sugiere inicializar el cluster y crear la base de datos con encoding UTF8
- 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
- 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
- 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
- Graphviz
- Java JRE ó JDK