Anda di halaman 1dari 3

MANUAL DE INSTALACION

Características del servidor: SAID debe ejecutarse en un servidor que ejecutará la mayor parte
de la carga de trabajo del sistema y de los usuarios. El mismo debe cumplir con al menos las siguientes
características técnicas:

➢ Procesador 3.0 Ghz o más, preferiblemente con tecnología HT o Core 2 Duo con una Memoria
Caché de 512 Kb o superior.
➢ Disco Duro con capacidad al menos de 40 GB.
➢ 512 Mb en Memoria RAM o más.
➢ Distribución Linux basada en Debian.
➢ Servidor Web Apache 2.2
➢ Manejador de Base de Datos PostgreSQL 8.0 – 8.3

Características del cliente: El Sistema Administrativo Integrado Descentralizado puede ser


accedido desde cualquier cliente que posea el Navegador Web Mozilla Firefox en su versión 2.0 ó
superior.

Configuración del equipo servidor: Antes de instalar el SAID se debe tener en cuenta los
siguientes paquetes para el correcto funcionamiento del sistema:

➢ Apache versión 2.0 o superior.


➢ PHP 5.0 o superior.
➢ PostgreSQL 8.2.
➢ Soporte PHP5-PostgreSQL (php5-pgsql).
➢ Soporte librería de Abstracción de Base de Datos Adodb (libphp-adodb).

En una consola como “superusuario” o usuario “root”, escribir lo siguiente:

aptitude install apache2 php5 php5-pgphp libphp-adodb postgresql8.3

Luego cambiamos la configuración del postgreSQL para acceder libremente con el usuario
postgres.

nano /etc/postgresql/8.3/main/pg_hba.conf

Editamos el archivo pg_hba.conf el método de acceso de los usuarios (ident user, md5) por
“trust”. Quedando su estructura de la siguiente forma:

# TYPE DATABASE USER CIDR-ADDRESS METHOD


local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust

Reiniciamos el manejador de base de datos postgresql con el siguiente comando:


/etc/init.d/postgresql-8.3 restart

El archivo de configuración php.ini debe tener habilitado el PATH con la ruta donde se
encuentre instalada la librería adodb. Para esto introducimos como root en la consola:
nano /etc/php5/apache2/php.ini

En el archivo bucamos la sección parecida a la siguiente:


;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
;include_path = ".:/usr/share/php"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"

Agregamos lo que esta resaltado en negrita, que es la direccion del adodb de forma que la
seccion del archivo quede de la siguiente manera:

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
;include_path = ".:/usr/share/php:/usr/share/php/adodb"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"

Reiniciamos el servidor web Apache 2.2 con el siguiente comando:


/etc/init.d/apache2 restart

Creación de base de datos:

Creamos un usuario postgres:


#su postgres

– postgres# createdb -E UTF-8 Nombrebasededatos //Creamos la base de datos con codificación


UTF-8.
– postgres# psql Nombrebasededatos postgres //Me conecto a la BD “Nombrebasededatos” creada
anteriormente.
– basededatos=# create user Nombreusuario ; //Creamos un usuario llamado “Nombreusuario”.
– basededatos=#alter user Nombreusuario with password 'passwdusuario' ; //asignamos un password
al usuario “Nombreusuario”
– basededatos=#select * from pg_shadow ; //vemos el usuario
creado
– basededatos=#alter user Nombreusuario createdb createuser ; //le
doy al “usuario” propiedades para crear Bases de datos y Usuarios
– basededatos=#\q //cierro la conexión con la BD “basededatos”
Instalación de SAID:

Paso 1. Se debe descomprimir el archivo que contiene los fuentes en el directorio /var/www.
Para ello, debe poseer permisos de “superusuario” y seguir los siguientes comandos:

# cd /var/www
# tar -xvzf /home/usuario/ruta/said.tar.gz
# chown -R www-data:www-data /var/www/said-bolivar

Si todo va bien no deberia aparecer ningun aviso.

Paso 2. Editar el archivo conectar.php y nombre_bd.php ubicados en /var/www/said-bolivar/

En conectar .php cambiamos la información de la direccion ip del servidor base de datos si la


base de datos esta alojada en el mismo servidor bastara con escribir localhost, en nombre de usuario el
usuario que creo en la base de datos y en contraseña la contraseña del usuario.
$DB = ADONewConnection('postgres');
// Conexion no persistente con la base de datos.
$DB->Connect('ip servidor base de datos','nombre de usuario','contraseña',$basedatos);

En el archivo nombre_bd.php cambiamos el campo nombre_bd por el nombre de la base de


datos que creamos en postgres para SAID.

$nombre_bd= 'Nombre Base de Dato';

Paso 3. Debemos crear un lanzador del adodb en la carpeta /var/www/ para esto ejecutamos los
siguientes comandos como root:

ln -s /usr/share/php/adodb/ /var/www/adodb
ln -s /usr/share/phppgadmin/ /var/www/phppgadmin

Paso 4. Solo resta ejecutar el script de la base de datos de SAID para esto escriben en una
consola el siguiente comando:

pg_restore -U[usuario] -O -x -d [nombre de la base de datos] [SAID.tar]

Mostrara los cambios hechos a la base de datos y al finalizar solo queda probar la instalacíon
escribiendo en un navegador web: http://'direccion del servidor'/said/ seguidamente, se muestra la
pantalla inicial de la aplicación. Para acceder al sistema debe hacerse con el usuario “admin” y
contraseña: “123”.

Nota Importante: Todos los archivos a los que hace referencia el manual se encuentran en el CD
de SAID.

Anda mungkin juga menyukai