Download SIU-Tehuelche Sistema de Gestión de Becas

Document related concepts
no text concepts found
Transcript
“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.
ii.
extension=php_pgsql.dll;
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
AllowOverride None
Order allow,deny
Allow from all
</Directory>
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
AllowOverride None
Order allow,deny
Allow from all
</Directory>
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
AllowOverride None
</Directory>
#
# 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