Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov Universidad Nacional Autónoma de Honduras Facultad de Ciencias Médicas Biblioteca Médica Nacional
Resumen Bases de datos con formato CDS/ISIS –WinISIS, MicroISIS, LILDBI, etc Archivos principales –*.mst, *.xrf, *.iso, *.fst, *.pft Lenguaje de formateo Estructura de base de datos LILACS Sistema de archivos
Aplicativos BIREME Recursos o herramientas tecnológicas
PHPPHP CGICGI EXPATEXPAT SABLOTSABLOT *.xml *.xsl *.php Wxis.exe *.mst *.xrf *.xis html BROWSERBROWSER USUARIOUSUARIO Servidor Cliente Common Gateway Interface
Recursos Hardware Software –Sistema Operativo –Servidor http –Servidor MySql –Aplicativos BIREME
Sistema Operativo MS Windows Server LINUX –Red Hat 7.3 (recomendada) –Debian –SUSE –Otros FreeBSD 6.2
Servidor http MS Internet Information Server IIS (4 y 5) –Expat –Sablot 1.0.2_1 –PHP y Apache _1 y 2 (Perú) –Expat y 2.0.0_1 –Sablot 1.0.2_1 –PHP 4.3.9
Otras herramientas Wampp1 (MS Windows) Xammp-linux (Linux) Recomendados para instalaciones en estaciones de trabajo sin acceso a internet
Aplicativo BIREME BVS site LILDBI – WEB, DeCS iAH (Interface for Access on Health Information) LIS DIREVE SciELO
Espacios de fuentes de información como bienes públicos nacionales, regionales y globales, producidos y utilizados por todos los países
Guía para la instalación expat, sablot, apache y php Por : Eduardo Pleitez Valle Universidad Nacional Autónoma de Honduras Biblioteca Médica Nacional Preparación del servidor Sistema Operativo: Linux RedHat 7.3 Compilador gcc 2.96 y programas relacionados Berkeley DB database Library db3_ Ambiente gráfico X11 Escritorio Gnome o KDE Navegadores: Netscape, Galeon, Konqueror o el preferido por el usuario Programas especiales para el servidor de paginas WEB apache · expat tar · Sablot tar · apache_ tar · php tar Proceso de instalación de los programas 1. Iniciar en el servidor una sesión de consola con el usuario root 2. Crear una carpeta desde donde se instalaran los programas 3. mkdir /software (… por ejemplo, puede ser cualquier nombre) 4. Copiar los archivos comprimidos anteriores en esta carpeta Nota: De aquí en adelante, se asume que la carpeta de trabajo es /software. Algunas opciones en los comandos de configuración de los programas necesitan dos guiones ( por ejemplo: --enable- apx). Los comandos que deberá escribir el usuario están en negrita.
Instalación de EXPAT 1. tar xvfzp expat tar (descomprime el archivo) 2. cd expat /configure 4. make 5. make install 6. Se modifica el archivo /etc/ld.so.conf agregando la línea /usr/lo cal/lib 7. Ejecutar ldconfig 8. Ejecutar sync 9. cd.. (entre cd y los puntos, hay un espacio en blanco)
Instalación de SABLOT 10. tar xvfzp Sablot tar (descomprime el archivo) 11. cd Sablot (el nombre del directorio comienza con mayúscula) 12../configure 13. make 14. make install 15. cd..
Instalación de APACHE 16. tar xvfzp apache_ tar (descomprime el archivo) 17. cd apache_ /configure --prefix=/usr/local/apache --enable-shared=max --enable- module=all 19. make 20. make install 21. cd..
Instalación de PHP 22. tar xvfzp php ta r (descomprime el archivo) 23. cd php /configure --enable-xslt --with-xslt-sablot --with-apxs=/usr/local/apache/bin/apxs --enable-ftp --with-mysql(esto deberá estar en una sola línea) 25. make 26. make install 27. cp php.ini-dist /usr/local/lib/php.ini
Modificación de archivos de configuración 28. cd /usr/local/lib 29. Modificar el php.ini con los siguientes datos: 30. error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING 31. register_globals = On 32. default_charset = "iso " (a esta línea se la quita el carácter de comentario) 33. Modifico el archivo /usr/local/apache/conf/httpd.conf con los siguientes datos: 34. LoadModule php4_module libexec/libphp4.so 35. AddModule mod_php4.c 36. AddType application/x-httpd-php.php.phtml (se colocan las extensiones de los archivos que contienen código php en el sitio) 37. AddType application/x-httpd-source.phps 38. AddType application/x-httpd-php.php3 (si se trabaja con php3, de lo contrario esta línea es opcional) 39. DirectoryIndex index.htm index.php homepage.htm index.html (se colocan los nombres de los archivos que apache cargara en forma automática) 40. Crear en /usr/local/apache/htdocs el archivo info.php con los siguientes datos: /usr/local/apache/bin/apachectl s tart (iniciar el servidor apache) 43. Cargar el ambiente gráfico del servidor 44. Cargar el navegador de páginas web (Galeon, Netscape, Mozilla, etc) 45. Cargar el archivo de prueba con la siguiente URL: Deberá aparecer una página web generada dinámicamente por php, si esto funciona el apache esta configurado para interpretar archivos con código php, xml y xsl
Distribución de archivos de aplicativos Bases –Iah *.mst, *.xrf, etc Mx Setupdb.bat setupdb.sh Cgi-bin –Iah –Wxis.exe Htdocs (html o data) –iah
Flujo de trabajo *.mst *.xrf Micro ISIS WinISIS exportación *.iso *.mst *.xrf wxis FRONTENDFRONTEND Archivo Invertido usuarios Generación
CMS Content Management System –Geeklog –Jommla
Geeklog
Joomla
+ iAH Joomla + iAH
Gracias
DOKEOS