You are on page 1of 20

ESTIVEN ZAPATA RENDON

INSTALACION DE DRUPAL CON POSTGRESQL


Y UNA BASE DE DATOS INDEPENDIENTE

FERNANDO QUINTERO

ADMINISTRACION DE REDES

C.E.S.G.E

MEDELLIN ANTIOQUIA

CONTENIDO

INDICE DE IMGENES ....................................................................................................................... 3


INTRODUCCIN .................................................................................................................................. 4
OBJETIVOS .......................................................................................................................................... 5
INSTALACIN Y CONFIGURACIN SERVIDOR DNS ................................................................... 6
INSTALACINSERVIDOR WEB ........................................................................................................ 9
INSTALACIN Y CONFIGURACIN DE POSTGRESQL ............................................................. 13
INSTALACIN DE DRUPAL ............................................................................................................. 15
CONCLUSIONES ............................................................................................................................... 20

INDICE DE IMGENES
Imagen 1: Descargando paquetes del DNS ................................................................................6
Imagen 2: Copiando archivos para las zonas ..............................................................................6
Imagen 3: Archivo named.conf ....................................................................................................6
Imagen 4: Agregando zonas al archivo .......................................................................................7
Imagen 5: Zona Directa...............................................................................................................7
Imagen 6: Configurando zona Directa .........................................................................................7
Imagen 7: Zona inversa ..............................................................................................................8
Imagen 8: Configuracin Zona inversa ........................................................................................8
Imagen 9:Resolv.conf .................................................................................................................8
Imagen 10: Configurando el Resolv.conf.....................................................................................9
Imagen 11: Probando servidor DNS ............................................................................................9
Imagen 12: Descargando Apache2 .............................................................................................9
Imagen 13: Pagina por defecto de Apache2 .............................................................................10
Imagen 14: Descargando drupal desde la terminal ...................................................................10
Imagen 15: Descomprimiendo drupal ........................................................................................10
Imagen 16: Listando archivos Descomprimidos ........................................................................11
Imagen 17: Permisos de drupal ................................................................................................11
Imagen 18: Copia del default ....................................................................................................11
Imagen 19: Configurando copia del default ...............................................................................12
Imagen 20: Activando sitio ........................................................................................................12
Imagen 21: Descargando dependencias ...................................................................................12
Imagen 22: Instalando postgresql .............................................................................................13
Imagen 23: Creando base de datos ..........................................................................................13
Imagen 24: Reiniciando el postgresql .......................................................................................13
Imagen 25: Editando archivo.....................................................................................................13
Imagen 26: Lnea por defecto ...................................................................................................14
Imagen 27: Lnea configurada...................................................................................................14
Imagen 28: Editando archivo 2 ..................................................................................................14
Imagen 29: Agregando lnea host .............................................................................................14
Imagen 30: Instalacin standard ...............................................................................................15
Imagen 31: Error durante la instalacin .....................................................................................15
Imagen 32: Copia del settings.php ............................................................................................16
Imagen 33: Permisos drupal .....................................................................................................16
Imagen 34: Llenando campos de la instalacin .........................................................................16
Imagen 35: Completando instalacin ........................................................................................17
Imagen 36: Nombre De dominio...............................................................................................17
Imagen 37: Contrasea usuario base de datos .........................................................................18
Imagen 38: Instalacin completada ...........................................................................................18
Imagen 39: Pgina de inicio. .....................................................................................................19

INTRODUCCIN

Drupal es un sistema de gestin de contenido para sitios Web. Permite publicar


artculos, imgenes, u otros archivos y servicios aadidos como foros, encuestas,
votaciones, blogs y administracin de usuarios y permisos.
Drupal es un sistema dinmico: en lugar de almacenar sus contenidos en archivos
estticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las
pginas y otras configuraciones son almacenados en una base de datos y se editan
utilizando un entorno Web incluido en la aplicacin.

OBJETIVOS

GENERAL:

Instalar drupal con una base de datos independiente, utilizando un motor de


base de datos postgresql.

ESPECIFICOS:

Configurar drupal accesible para la red local accediendo con un dominio como
abx.com.
Adquirir conocimientos adicionales acerca de bases de datos usando sistemas
operativos independientes.
Dejar constancia del trabajo realizado para que las dems personas puedan
utilizarlo como gua o referencia en algn caso parecido de bases de datos
independiente.
Analizar postgresql como motor de base de datos.

INSTALACIN Y CONFIGURACIN SERVIDOR DNS

Lo Primero que haremos es instalar el paquete necesario para el DNS.

Imagen 1: Descargando paquetes del DNS

Ahora hacemos las copias de los archivos db.local y db.127 para las zonas de
nuestro servidor.

Imagen 2: Copiando archivos para las zonas

Vamos al archivo named.default-zones, para agregar nuestras zonas al servidor

Imagen 3: Archivo named.conf

Definimos nuestras zonas en el archivo y guardamos.

Imagen 4: Agregando zonas al archivo

Ahora modificamos nuestra zona directa.

Imagen 5: Zona Directa

Agregamos nuestra configuracin a la zona directa guardamos el archivo y salimos.

Imagen 6: Configurando zona Directa


7

Editamos la zona inversa.

Imagen 7: Zona inversa

Agregamos nuestra configuracin, guardamos el archivo y Editamos.

Imagen 8: Configuracin Zona inversa

Editamos el resolv.conf

Imagen 9:Resolv.conf

Colocamos nuestro nombre de dominio y nuestra direccin ip, guardamos y salimos.

Imagen 10: Configurando el Resolv.conf

Ahora probamos nuestro Servidor, vemos que esta funcionando correctamente.

Imagen 11: Probando servidor DNS

INSTALACINSERVIDOR WEB
Instalamos nuestro Servidor web, en este caso descargaremos el Servidor web apache.

Imagen 12: Descargando Apache2

Abrimos un explorador y colocamos localhost para comprobar que nuestro servidor web
si esta funcionando correctamente.

Imagen 13: Pagina por defecto de Apache2

Descargaremos nuestra aplicacin web desde la terminal con wget para eso
vamos a var/www y creamos una carpeta que se llame drupal y bajamos nuestra
pagina web.

Imagen 14: Descargando drupal desde la terminal

Ahora descomprimimos el drupal que acabamos de bajar .

Imagen 15: Descomprimiendo drupal

10

Ahora movemos todos los archivos de drupal a la carpeta que creamos ,luego listamos
y podemos ver que tenemos nuestro archivo descomprimido.

Imagen 16: Listando archivos Descomprimidos

Le cambiamos el grupo propietario y le damos los permisos a drupal.

Imagen 17: Permisos de drupal

Ahora nos vamos para sites -avalible , hacemos una copia del default y lo llamamos
drupal y ahora editamos este archivo para agregar los host virtuales .

Imagen 18: Copia del default

11

As queda nuestro archivo de configuracin del host virtual.

Imagen 19: Configurando copia del default

Ahora activamos el sitio con a2ensite y reiniciamos el servidor web .

Imagen 20: Activando sitio

Ahora instalamos los paquetes y dependencias necesarias para el php

Imagen 21: Descargando dependencias

12

INSTALACIN Y CONFIGURACIN DE POSTGRESQL


Ahora vamos a otra maquina e instalamos el prosgretsql.

Imagen 22: Instalando postgresql

Ahora nos logueamos como su postgres y creamos una base de datos y un


usuarios.

Imagen 23: Creando base de datos

Reiniciamos el postgresql para que nos acepte todos los cambios.

Imagen 24: Reiniciando el postgresql

Ahora editamos este archivo en el postgresql

Imagen 25: Editando archivo


13

Buscamos la linea listen_addresses por defecto viene con local host , como
nosotros nos vamos a conectar a una base de datos remota cambiamos por un *
que significa cualquier direccin ip.

Imagen 26: Lnea por defecto

Imagen 27: Lnea configurada

Editamos este otro archivo del postgresql

Imagen 28: Editando archivo 2

Agregamos la lnea host all (192.168.1.64 255.255.255.0) nuestra direccin ip y


la mascara de subred de la maquina donde esta nuestra aplicacin drupal.o
Tambien podemos colocar en vez de nuestra direccin ip 0.0.0.0.0.0.0.0 para
que acepte conexiones de cualquier direccion ip.

Imagen 29: Agregando lnea host

14

INSTALACIN DE DRUPAL

Ahora comenzamos con la instalacin de drupal, ingresamos por medio de un


navegador la instalacin sera Standard damos clic en save and continue.

Imagen 30: Instalacin standard

Durante la instalacin nos puede salir este error, lo que pasa es que nos falta
crear unos directorios.

Imagen 31: Error durante la instalacin


15

Para solucionar el error el la maquina donde tenemos nuestro drupal vamos a


/var/www/drupal, creamos un archivo files y hacemos una copia del
settings.php.

Imagen 32: Copia del settings.php

Ahora le cambiamos los permisos al drupal.

Imagen 33: Permisos drupal

Ahora llenamos los campos , como el nombre de la base de datos el nombre del
usuario de la base y la direccin de la base de datos donde nos conectaremos.

Imagen 34: Llenando campos de la instalacin


16

Luego empezara a completarse el proceso de instalacin.

Imagen 35: Completando instalacin

Ahora realizamos las configuraciones del sitio , colocaremos el nombre con el


cual ingresaremos a nuestra aplicacin (recordemos que debe ser el mismo
nombre con el que creamos el registro en el dns).

Imagen 36: Nombre De dominio

17

Ahora colocaremos la contrasea del usuario de la base de datos y el pas por defecto.

Imagen 37: Contrasea usuario base de datos

si los datos que ingresamos son correctos nos saldr un mensaje de que la
instalacin fue exitosa.

Imagen 38: Instalacin completada

18

Ahora abrimos un navegador e ingresamos por el nombre a nuestro sitio


(drupal.abx.com) y podemos ver que la instalacin fue correcta.

Imagen 39: Pgina de inicio.

19

CONCLUSIONES

En la pgina principal te vienen pasos que puedes tomar a consideracin para la


creacin de una pgina Web en Drupal, esto es una gua muy fcil, sobre todo
para las personas con menos experiencia en la navegacin de un CMS.

La distribucin del men para las entradas en la pgina principal estn


distribuidas en un men lateral izquierdo, claro y el cual te detalla las tareas
posibles a realizar. Aunque en el HOME se me hizo muy til para comenzar, ya
que te da los pasos a seguir siendo usuario nuevo de Drupal.

Se logr que postgresql funcionar correctamente como motor de base de


datos, permitiendo el funcionamiento de una aplicacin web , aun as estando
en otro sistema anfitrin totalmente independiente.

20

You might also like