You are on page 1of 21

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 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 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.

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. Dicha comunidad
es denominada el PGDG (PostgreSQL Global Development 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 archivo descomprimido


Le cambiaremos el grupo propietario a drupal (www-data:www-data) y le
damos permisos a drupal
Nos paramos en sities-available y se hace una copia del default y lo
llamamos drupal y procedemos a editar el drupal para configurar 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 a sities/default/settings.php
Procedemos a editar este archivo del postfresql

Buscamos (ctrl+w) y escribimos 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
A instalado correctamente nuestra aplicacion

Ya tenemos la aplicación trabajando correctamente

You might also like