Diferencia entre revisiones de «SIU-Pilaga/Version 3.10.0/instalacion actualizacion/requisitos previos/windows»

De SIU
Saltar a: navegación, buscar
(Instalación Manual en Windows)
Línea 27: Línea 27:
 
#'''Yarn'''
 
#'''Yarn'''
 
#:Se necesita instalar yarn para realizar la instalación del sistema https://yarnpkg.com/
 
#:Se necesita instalar yarn para realizar la instalación del sistema https://yarnpkg.com/
Reiniciar el servidor apache para terminar la instalación de php. Navegar hacia  http://localhost verificando que apache funciona.
+
#:
 +
#:Reiniciar el servidor apache para terminar la instalación de php. Navegar hacia  http://localhost verificando que apache funciona.
 
   
 
   
 
Alternativa: instalación manual de Apache-PHP
 
Alternativa: instalación manual de Apache-PHP
Línea 52: Línea 53:
 
Recomendados
 
Recomendados
 
<source lang="bash" enclose="div">
 
<source lang="bash" enclose="div">
 +
output_buffering = On
 
error_reporting  =  E_ALL          #Solo para desarrollo
 
error_reporting  =  E_ALL          #Solo para desarrollo
 
display_errors = On                #Solo para desarrollo
 
display_errors = On                #Solo para desarrollo
memory_limit = 1024M
+
memory_limit = 2048M
post_max_size = 8 M
+
post_max_size = 8M
upload_max_filesize = 8 M
+
upload_max_filesize = 8M
 +
date.timezone = America/Argentina/Buenos_Aires
 
</source>
 
</source>
  

Revisión del 09:43 19 abr 2022

Instalación Manual en Windows

  1. Apache
    Instalar Apache 2.4. Descargar versión x86 con ssl.
  2. PHP
    Recomendamos instalar PHP 7.1, VC11 x86 Thread Safe installer.
    • Seleccionar el módulo apache 2.4
    • Indicar el directorio de configuración de Apache (generalmente C:\Archivos de Programa\Apache Software Foundation\Apache2.4\conf)
    • No seleccionar todas las extensiones porque no funciona.
    • Seleccionar como mínimo las extensiones PDO PostgreSQL (php_pdo_pgsql y php_pgsql) y OpenSSL (esta ultima resuelve un problema de .dlls faltantes de la primera)
    • En caso de que a futuro necesite instalar alguna otra extensión lo puede hacer desde 'Agregar/Quitar Programas' del Panel de Control de Windows. No borrar el instalador .msi para poder reejecutarlo.
  3. PostgreSQL
    Instalar PostgreSQL 9.6.x. Instaladores disponibles.
    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
    Reiniciar Postgres
  1. Subversion
    Instalar la última versión estable de Subversion para poder utilizar el cliente de linea de comandos. Destildar la opción de instalar los módulos de apache, sólo son necesarios para instalar un servidor svn, no un cliente como este caso. (opcional).
    Instalar la última versión estable de TortoiseSVN para poder utilizar el cliente integrado al explorador de windows. Tener en cuenta que la versión debe ser similar a la del cliente de línea de comandos (opcional).
  2. Graphviz
    Instalar la última versión estable de Graphviz para poder visualizar grafos en el editor (opcional).
  3. Composer
    Se necesita instalar composer para realizar la instalación del sistema https://getcomposer.org/
  4. Git
    Instalar la ultima versión de Git descargando desde https://git-for-windows.github.io/
  5. Yarn
    Se necesita instalar yarn para realizar la instalación del sistema https://yarnpkg.com/
    Reiniciar el servidor apache para terminar la instalación de php. Navegar hacia http://localhost verificando que apache funciona.

Alternativa: instalación manual de Apache-PHP

En caso de instalación manual de Apache y PHP (utilizando el ZIP en lugar del instalador)

Agregar al path del sistema (Propiedades del sistema > Opciones Avanzadas > Variables de Entorno > Variables del Sistema > Path) el Path de php, por ej c:\php El path de SVN: c:\Archivos de Programa\Subversion\bin

Verificar la configuración de PHP. En caso de instalación manual copiar el archivo c:\php\php.ini.dist hacia c:\windows\php.ini. Agregar o cambiar las siguientes directivas: (en caso que no se tenga acceso al php.ini se puede crear un archivo .htaccess conteniendo renglones con php_flag clave valor)

Mínimos

variables_order="EGPCS"
magic_quotes_gpc  =  Off
magic_quotes_runtime  =  Off
extension_dir = "c:/php/ext"
extension=php_pdo.dll
extension=php_pdo_pgsql.dll
extension=php_mbstring.dll

Recomendados

output_buffering = On
error_reporting  =  E_ALL           #Solo para desarrollo
display_errors = On                 #Solo para desarrollo
memory_limit = 2048M
post_max_size = 8M
upload_max_filesize = 8M
date.timezone = America/Argentina/Buenos_Aires

Editar el archivo C:\Archivos de Programa\Apache Group\Apache2\conf\httpd.conf, agregar estas líneas:

AddType application/x-httpd-php .php
LoadModule php5_module "c:/php/php5apache2.dll"