Anda di halaman 1dari 12

Manual de Instalación y Configuración de CMS Drupal (Gestor de Contenidos

Web) Con Motor de Base de Datos PostgreSQL

Por
Juan Camilo González López

Instructor
Fernando Quintero

CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL


SENA, MEDELLÍN

ORDEN: 35442
Introducción

En este manual definiremos que es un Gestor de contenidos web (CMS) igual que
lo que es una motor base de datos y en particular postgresql que es el que
utilizaremos para administrar nuestra base de datos de drupal (CMS)

Gestor de Contenidos Web (CMS) son las siglas de Content Management


System, que se traduce directamente al español como Sistema Gestor de
Contenidos. Como su propio nombre indica, es un sistema que nos permite
gestionar contenidos. En líneas generales, un CMS permitiría administrar
contenidos en un medio digital y para el caso particular que nos ocupa, un CMS
permitiría gestionar los contenidos de una web.

Dicho de otra forma, un CMS es una herramienta que permite a un editor crear,
clasificar y publicar cualquier tipo de información en una página web.
Generalmente los CMS trabajan contra una base de datos, de modo que el editor
simplemente actualiza una base de datos, incluyendo nueva información o
editando la existente.
Fuente: http://www.desarrolloweb.com

Motor de bases de datos


El Motor de base de datos es el servicio principal para almacenar, procesar y
proteger datos. El Motor de base de datos proporciona acceso controlado y
procesamiento de transacciones rápido para cumplir con los requisitos de las
aplicaciones consumidoras de datos más exigentes de su empresa.
Use Motor de base de datos para crear bases de datos relacionales para el
procesamiento de transacciones en línea o datos de procesamiento analítico en
línea. Esto incluye la creación de tablas para almacenar datos y objetos de base
de datos (p.ej., índices, vistas y procedimientos almacenados) para ver,
administrar y proteger datos.
Fuente: http://msdn.microsoft.com

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 y/o
persona, sino que es dirigido por una comunidad de desarrolladores que trabajan
de forma desinteresada, altruista, libre y/o apoyada por organizaciones
comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global
Development Group).
Fuente: http://es.wikipedia.org
I
nstalaciones necesarias *
1 Instalación de Dns (Opcional)
2. instalación CMS Drupal *
3. Instalación Motor de base de datos PostgreSQL *
Para el servidor que contiene el apache y el drupal le pondremos la ip 192.168.1.4
y vamos a trabajar con el dominio solution.local
1 Procedemos a instalar el dns de la siguiente manera

Descargamos el paquete bind9

Nos ubicamos en el directorio bind y listamos los archivos así

Hacemos copia de tanto de la zona directa como de la inversa


En este archivo de configuración vamos a declarar las zonas directa e inversa

Editamos la zona directa


Editamos la zona inversa

Ahora vamos a editar el archivo resolv.conf donde se incluye la ip del servidor y el


respectivo dominio que vamos a utilizar

.
Ahora que ya hemos configurado el dns vamos a reiniciar para que tome la
configuración que hemos realizado

Ahora vamos a resolver las zonas configuradas

Ahora vamos a instalar y configurar el servidor web en este caso utilizaremos el


apache descargamos el paquete con apt-get install apache2 en mi caso ya había
descargado el paquete ahora ingresamos al directorio /var/www y creamos una
carpeta llamada drupal
Anteriormente ya había descargado en el escritorio la carpeta de drupal
Ahora voy a copiar la carpeta drupal del escritorio a /var/www
d

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

Nos ubicamos en sites-available y hacemos una copia de default y lo llamaremos


drupal después procedemos a editar el archivo drupal con nano para el respectivo
hosting virtual
Activamos la nueva configuración de nuestro sitio con el comando a2ensite

Reiniciamos con el comando /etc/init.d/apache2 restart


Ahora vamos a instalar los paquetes que necesitamos para php que en este caso
son php 5, php5-adodb, php5-dev php5-gd, php5-intl, php-ldap, php5-odbc, php5-
pgsql, php5-ps, php5-xmlrpc
Ahora procedemos con la instalación del CMS Drupal elegimos la opción standard
en este caso abrimos un navegador e ingresamos

http://drupal.solutions.local/install.php

Ahora por defecto nos apare el idioma ingles y le damos siguiente


En la otra maquina intalaremos el motor de base de datos PostgreSQL para dicha
maquina voy a utilizar la dirección ip 192.168.1.10

Vamos a crear varios usuarios y varias bases de datos para poder ingresarla en la
configuración del drupal para esto nos logueamos con el usuario por defecto de
postgreSQL que es postgres de la siguiente forma

Reiniciamos nuestro motor de bases de datos para que se apliquen todos los
cambios

Editamos el archivo de configuración del postgreSQL

Descomentamos la línea listen_ addresses = ´*´ que por defecto tiene la dirección
de localhost y ponemos asterisco que significa cualquier dirección ip
Ahora seguimos con la instalación de drupal para llenar los datos que nos
aparecen a continuación nos solicita correo usuario de administracion y le damos
enviar
ya tenemos aquí nuestro gestor de contenidos web

Anda mungkin juga menyukai