2006-Año de homenaje al Dr. Ramón Carrillo SIU-Tehuelche Sistema de Gestión de Becas 2006 SIU PÁGINA 1 DE 5
Antes de Comenzar Una vez bajado el archivo.zip del sitio WEB del SIU, usted al descomprimirlo va a encontrar 4 directorios. Base de Datos Instalación SIU-TEHUELCHE En el directorio de Base de Datos, se encuentran los archivos de SQL para ser ejecutados y tener una base de datos de SIU-TEHUELCHE y de la plataforma de base TOBA. En el directorio de Instalación, se encuentran los archivos que se tienen que configurar para el correcto funcionamiento del SIU-TEHUELCHE en su implementación. En el directorio de SIU-TEHUELCHE, se encuentran las paginas PHP que conforman el sistema de Becas, SIU-TEHUELCHE. Requisitos de Hardware Las características mínimas recomendables del hardware necesario para la ejecución de la interfaz de administración del sistema son las siguientes: Procesador Pentium IV o superior Memoria RAM 256 Mb Monitor recomendado para una correcta visualización: Monitor Color de al menos 800 x 600 de resolución Teclado Mouse Hardware necesario para un acceso a intranet/internet: Módem ó Placa de red Requisitos de Software Antes de proceder con la instalación del SIU-TEHUELCHE, usted tiene que contar en su implementación con los siguientes productos instalados y funcionando, son: - Servidor WEB Apache (preferiblemente la versión 2.x); - PHP 5 (Este software fue testeado y funciona correctamente con la versión 5.0.5, no así con versiones anteriores, ni posteriores); - Base de datos PostGre-SQL (versión 8.x en adelante); - Navegador de sitios WEB: Internet Explorer 6.0 o FireFox 1.x ó 2.x (Este software fue testeado y funciona correctamente sobre estas versiones); SIU PÁGINA 2 DE 5
Instalación de páginas PHP 1) Directorio SIU-TEHUELCHE a) Copiar el directorio SIU-TEHUELCHE con su contenido en el disco rígido del servidor, preferiblemente fuera del esquema de directorios donde se encuentran el resto de las páginas de su sitio WEB. 2) Extensiones de PHP Php debe estar compilado o bien instalado desde RPM o paquete con las siguientes extensiones: i. extension=php_pgsql.dll; ii. extension=php_gd2.dll; Para saber cómo compilar PHP con dichas extensiones referirse al manual de instalación de PHP. 3) Archivo "tehuelche.conf" a) Este archivo se encuentra en el directorio Instalación. b) En caso de haber copiado el directorio del SIU-TEHUELCHE en algún subdirectorio, se tiene que modificar el contenido de este archivo, indicándole el directorio correspondiente ya que viene configurado el mismo. Ejemplo, si el directorio del SIU-TEHUELCHE es el /usr/local/siu-tehuelche el archivo tehuelche.conf quedaría de la siguiente manera: Alias /toba_tehuelche "/usr/local/siu-tehuelche/www" <Directory "/usr/local/siu-tehuelche/www/"> SetEnv TOBA_DIR "/usr/local/siu-tehuelche" Options MultiViews DirectoryIndex aplicacion.php Order allow,deny Allow from all Alias /siu-tehuelche "/usr/local/siu-tehuelche/proyectos/tehuelche/www" <Directory "/usr/local/siu-tehuelche/proyectos/tehuelche/www/"> SetEnv TOBA_DIR "/usr/local/siu-tehuelche" SetEnv TOBA_ALIAS "toba_tehuelche" Options MultiViews DirectoryIndex aplicacion.php Order allow,deny Allow from all SIU PÁGINA 3 DE 5
c) Copiar el archivo "tehuelche.conf" en el directorio "/conf" del Apache. d) Incluir en el archivo "httpd.conf" del directorio /conf del Apache la sentencia "include conf/tehuelche.conf" que va a permitir la lectura del archivo anterior. Esta modificación tiene que ser incluida bajo la sentencia <Directory /> ya que se esta buscando declarar el ALIAS para el acceso al sistema. Extracto del archivo httpd.conf de configuración del Apache y la inclusión de la línea antes mencionada: <Directory /> Options FollowSymLinks Note that from this point forward you must specifically allow particular features to be enabled - so if something's not working as you might expect, make sure that you have specifically enabled it below. This should be changed to whatever you set DocumentRoot to. include conf/tehuelche.conf SIU PÁGINA 4 DE 5
Instalación de la base de datos 1) Directorio Base de Datos En este directorio se encuentran los archivos sql (a partir de ahora scripts ) para ser ejecutados en la base de datos. 2) Creación de la base de datos Las bases (toba y tehuelche) serán creadas automáticamente por los scripts, por lo que n hace falta de ninguna creación en particular. 3) Ejecución de los scripts a) Se debe ejecutar el script toba.sql ya sea desde la línea de comando o bien desde un programa administrador de la base de datos en forma gráfica como puede ser PGAdmin. En caso de ejecutar el script desde la línea de comando deberá escribir lo siguiente: Psql f [ruta al archivo]/toba.sql U [usuario con el que se conecta a la BD] h [servidor] template1 En caso de ejecutarlo desde PGAdmin, simplemente abrir el archivo desde la aplicación que ejecuta SQLs directamente al motor. b) El otro script a ejecutar es tehuelche.sql, que tiene la misma metodología que el anterior. 4) Archivo bases.ini Dentro del directorio SIU-TEHUELCHE\instalacion hay un archivo denominado bases.ini. El archivo contiene lo siguiente: [toba] motor = postgres7 profile = localhost usuario = postgres clave = postgres base = toba_tehuelche [tehuelche] motor = postgres7 profile = localhost usuario = postgres clave = postgres base = tehuelche Tanto en la sección de [toba] como de [tehuelche] se deberá revisar los ítems: Profile: poner la dirección del servidor PostgreSQL donde residen las bases de datos Usuario: El nombre del usuario administrador en la base de datos PostgreSQL. Por defecto está en postgres. Clave: La clave correspondiente al usuario. Por defecto está postgres. El resto del archivo no se deberá cambiar. SIU PÁGINA 5 DE 5