Está en la página 1de 19

Drupal con postgresql y BD independiente

Por

Daniel Palacio Vélez

Instructor

Fernando Quintero

Administración De Redes

Centro de Servicios y Gestions Empresarial

Sena

2011
Drupal

Es un sistema de gestión de contenido modular multipropósito y muy configurable que


permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros,
encuestas, votaciones, blogs y administración
administración de usuarios y permisos. Drupal es un
sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el
sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y
otras configuraciones son almacenados en una base de datos y se editan utilizando un
entorno Web.

Es un programa libre,, con licencia GNU/GPL, escrito en PHP,, desarrollado y mantenido


por una activa comunidad de usuarios. Destaca por la calidad de su código y de las
páginas generadas, el respeto de los estándares
estándares de la web, y un énfasis especial en la
usabilidad y consistencia de todo el sistema.

http://es.wikipedia.org/wiki/Drupal

PostgreSQL

Es un sistema de gestión de base de datos relacional orientada a objetos y libre,


publicado bajo la licencia BSD.
BSD

Como muchos otros proyectos de código abierto,, el desarrollo de PostgreSQL no es


manejado por una empresa o persona, sino que es dirigido por una comunidad de
desarrolladores que trabajan de forma desinteresada, altruista, libre y apoyados por
organizaciones comerciales.
comerciales Dicha comunidad es denominada el PGDG (PostgreSQL
Global Development Group).
Group

http://es.wikipedia.org/wiki/PostgreSQL

Instalamos el paquete del DNS


Nos paramos en el dns y listamos

Hacemos las copia para las zonas directas e inversa

Este es el archivo de configuración donde declaramos las zonas


Declaramos las zonas directas e inversa

Editamos la directa
Editamos la zona directa con los registros tipo A

Editamos tambien las zona inversa


Editamos el archivo del resolv donde ira nuestro nombre del dominio y nuestra dirrecion ip del
dns

Reiniciamos el dns

Nuestro DNS esta bien configurado, vemos que nos resuelve nuestras zonas directas e inversa

Procedemos a instalar el apache


Nos vamos para el directorio de www y creamos una carpeta llamada drupal y bajaremos
nuestra página web con wget y la url

Nos paramos en el en /var/www y listamos y descomprimimos el drupal

Listamos y vemos que ya tenemos nuestro


nuestr archivo descomprimido
Le cambiaremos el grupo propietario a drupal (www-data:www-data)
(www data) y le damos permisos a
drupal

Nos paramos en sities-available


available y se hace una copia del default y lo llamamos drupal y
procedemos a editar el drupal para configurar
confi los hosting virtual
Este es el archivo de configuración del hosting virtual

Habilitamos el sitio con a a2ensite


Estos son los paquetes y las dependencias del php

Procedemos a la instalación del drupal

En otra maquina vamos a instalar nuestra base de datos


Nos loguiamos como su postgres

Reiniciamos el postgresql para que nos coja todos los cambios


Nuestra instalación va hacer standard

El idioma..
Y en el proceso de intalacion apareció este error, lo solucione creando un directorio
(sities/default/files )en drupal y hize una copia de sities/default/default.settings.php
sities/default/default.setting a
sities/default/settings.php

Nos paramos en drupal, creamos el directorio de files y hacemos una copia al settings.php

Le cambiamos el grupo propietario y le damos permisos a drupal


Procedemos a editar este archivo del postgresql
postg

Buscamos (ctrl+w) y escribimos


cribimos listen_addreseses = ‘*’ por defento viene por localhost como
nosotros nos vamos a conectar como un base de datos remotamente ponemos el * que es
cualquier dirección ip

Editamos este otro archivo del postgresql


Agregamos la lineas ( host all all 192.168.1.2 255.255.255.0 md5) nuestra direccion ip y la
mascara de subred
Procedemos a llenar los requerimientos nuestro nombre de la base de datos el usuario de la
base de datos, la contraseña de la base de datos y la dirección de la base de datos donde nos
vamos a conectar

Completando la instalacion
Configuraciones del sitio...
A instalado correctamente nuestra aplicacion
Ya tenemos la aplicación trabajando correctamente