100 likes | 242 Views
Para la instalación completa del iAH 3.1.1 se deberá contar con las siguientes aplicaciones: Servidor APACHE | versión 2.2.11 http://archive.apache.org/dist/httpd/binaries/win32/apache_2.2.11-win32-x86-no_ssl.msi
E N D
Para la instalación completa del iAH 3.1.1 se deberá contar con las siguientes aplicaciones: • Servidor APACHE | versión 2.2.11http://archive.apache.org/dist/httpd/binaries/win32/apache_2.2.11-win32-x86-no_ssl.msi • PHP | versión 5.3.0http://windows.php.net/downloads/releases/archives/php-5.3.0-Win32-VC6-x86.msi • iAH| versión 3.1.1http://reddes.bvsalud.org/projects/iah/raw-attachment/wiki/Downloads/iah-3.1.1-windows.zip Instalación del iAH 3.1.1 Centro de Gestión del Conocimiento OPS/OMS Argentina Flavio Hazrum | hazrumfl@paho.org
Pasos para la instalación • Instalar el Servidor APACHE, versión 2.2.11 • Instalar PHP, versión 5.3.0 • Modificar el APACHE para que funcione con el PHP • Instalar iAH 3.1.1 • Instalar una nueva base de datos de ejemplo
Paso 1 Instalación de APACHE • Descarga de Apache 2.2.11http://archive.apache.org/dist/httpd/binaries/win32/apache_2.2.11-win32-x86-no_ssl.msi • Instalación • Ejecutar la instalación del archivo apache_2.2.11-win32-x86-no_ssl.exeAceptar los términos de licencia del contrato • Ingresar la información del servidor de la siguiente manera: • Network domain: localdomain • Server name:localhost • Administrator´s Email Address:cualquier dirección de mail • Install Apache HTTP Server 2.2 programs…:elegir la primera opción “forAllUsers…” • En el siguiente paso, elegir la opción “Custom” para personalizar instalación • Dirigirse a “Change…” para cambiar la ruta de destino de instalación por C:\Apache\ • Comprobar el correcto funcionamiento ingresando en el explorador http://localhostSe mostrará una pantalla con la frase Itworks!
Paso 2 Instalación de PHP • Descarga de PHP 5.3.0 • http://windows.php.net/downloads/releases/archives/php-5.3.0-Win32-VC6-x86.msi • Instalación • Ejecutar la instalación del archivo php-5.3.0-Win32-VC6-x86.msiAceptar los términos de la licencia • Cambiar la ruta de instalación del PHP por C:\PHP\ • En la pantalla de Web Server Setup, elegir la primera opcion“Apache 2.2.x Module” • En la pantalla de Apache ConfigurationDirectory, cambiar la ruta a C:\Apache\conf • En la pantalla ChooseItemstoInstall,desplegar la opción “Extensions” y cambiar el estado de XSL (indicado con una x) por “Will be instaledon local hard drive” • Elegir la opción siguiente, instalar y finalizar
Paso 2 Instalación de PHP Modificación de php.ini • Editar el archivo php.ini ubicado en la ruta C:\PHP\ con los siguientes parámetros.Buscar las líneas que aparecen en la columna izquierda y remplazarlas por las líneas que aparecen en la columna derecha.
Paso 3 Modificación de Apache para que funcione con PHP • Editar el archivo httpd.conf(Inicio> Programas > Apache HTTP Server > Configure Apache Server > Editthe Apache httpd.confConfiguration File)Buscar la línea: AddType application/x-gzip .gz .tgzAgregardebajo:AddType application/x-httpd-php .phpBuscar la línea: <Directory />Borrar la opción: Deny from all • Reiniciar Apache (Inicio> Programas > Apache HTTP Server > Control Apache Server > Restart) • Abrir el bloc de notas, escribir la expresión <? phpinfo(); ?> y guardar dicho archivo en C:\Apache\htdocs\ con el nombre info.php • Corroborar que funcione correctamente en http://localhost/info.php
Paso 4 Instalación del iAH 3.1.1 • Descarga del iAH 3.1.1http://reddes.bvsalud.org/projects/iah/raw-attachment/wiki/Downloads/iah-3.1.1-windows.zip • Instalación • Descomprimir el archivo iah-3.1.1-windows.zip en C:\ • Se generará la estructura de directorios C:\iah\ con tres subcarpetas: bases, cgi-bin y htdocs. • Copiar las tres subcarpetas bases, cgi-binyhtdocsy pegarlas en el directorio C:\Apache. Aceptar la petición de Windows en relación al reemplazo de archivos • Modificar la configuración del programa de la siguiente manera: • (ver siguiente)
Paso 4 Instalación del iAH 3.1.1 Editar el archivo iah.def.php ubicado en /apache/htdocs/iah/scripts Donde dice: PATH_DATA=/iah/ PATH_CGI-BIN=/home/projects/iah/dev/htdocs/iah/scripts/ PATH_DATABASE=/home/projects/iah/dev/bases/iah/ PATH_DEF=/home/projects/iah/dev/bases/iah/par/ Debe decir: PATH_DATA=/iah/ PATH_CGI-BIN=/apache/htdocs/iah/scripts/ PATH_DATABASE=/apache/bases/iah/ PATH_DEF=/apache/bases/iah/par/
Paso 5 Instalación de una nueva base de datos Prueba con un archivo ejemplo.iso • Copiar el archivo ejemplo.isode ejemplo en la carpeta /apache/bases/iah/iso/ • Ir a la carpeta /apache/bases/iah/ y ejecutar por línea de comandos:setupdbejemplo.isodblil.fstejemplo • Ir a la carpeta /apache/bases/iah/par/ y hacer una copia del archivo DBLIL.def.Renombrar dicho archivo copiado con el nombre ejemplo.def • Editar el archivo ejemplo.defy reemplazar la primer línea como sigue:FILE DATABASE.*=%path_database%ejemplo.* • Probar que funcione la interfaz de búsqueda con la siguiente dirección:http://localhost/cgi-bin/wxis.exe/iah/scripts/?IsisScript=iah.xis&lang=es&base=ejemplo
Paso 5 Instalación de una nueva base de datos Prueba con un archivo ejemplo.iso Ejecutar una búsqueda, colocando en el primer campo el signo $. Verificar que los acentos en los registros se visualicen correctamente. Dirigirse a la opción de formulario avanzado. En el primer campo, cambiar la opción palabras por descriptor de asunto. Hacer clic en la opción índice, y en la pantalla que aparece seleccionar mostrar el índice. Chequear que aparezcan todas las palabras listadas en mayúsculas y sin acento.En caso que no sea correcta la visualización del índice, ir a la carpeta /apache/bases/iah/ y ejecutar por línea de comandos:setupdbejemplo.isodblil.fstejemplo ANSI Verificar nuevamente la visualización del indice Editar el index.html encontrado en apache/htdocs/iah/es y agregar debajo de las bases de ejemplo (DBLIL y DBSECS) la base ejemplocon un enlace al script javascript:startIAH(‘ejemplo') Confirmar bajo la dirección http://localhost/iah/es/index.htm que aparezca la base de datos ejemploy que su enlace a la búsqueda funcione correctamente