Vamos a ver cómo instalar Drupal 7, un gestor de contenidos muy utilizado para la creación de sitios web donde publicar contenidos.
Drupal es un CMS (por sus siglas en inglés, Content Management System, o Sistema de Gestión de Contenidos) de software libre utilizado en millones de sitios web y aplicaciones.
Como está hecho y mantenido por una comunidad muy amplia de personas en todo el mundo, Drupal es un sistema modular y muy configurable que permite publicar distintos tipos de contenidos: artículos, imágenes, archivos, etc. Además, permite configurar múltiples servicios añadidos, tales como foros, encuestas, votaciones, blogs, administración de usuarios y permisos, etc.
Al ser un sistema dinámico, los contenidos no se almacenan en archivos estáticos en el servidor, sino que el contenido se almacena en una base de datos y se editan mediante un entorno web.
Para más información, se pueden visitar los siguientes enlaces: Drupal (Wikipedia), Drupal (Página Oficial – Inglés).
Requisitos Previos
Para instalar Drupal hay que tener previamente instalado LAMP (Linux, Apache, MySQL y PHP). Si quieres saber cómo se instala LAMP en Ubuntu Linux, puedes verlo en la guía de cómo instalar LAMP en Ubuntu Linux.
Descargar e instalar Drupal
Como primer paso hay que descargar e instalar Drupal, ejecutando los siguientes comandos:
Descargar paquete de instalación.
wget http://ftp.drupal.org/files/projects/drupal-7.25.tar.gz
Descomprimir el fichero descargado.
tar -zxvf drupal-7.25.tar.gz
Mover los ficheros extraídos al directorio donde está el servidor web y que desea establecer como directorio de nuestra instalación de Drupal.
sudo mv drupal-7.25/* /var/www/drupal
Configurar los ajustes de Drupal
Una vez hecho los pasos anteriores para instalar Drupal, hay que comenzar a preparar los ficheros necesarios para configurar el sistema. Para ello, ejecutar estos comandos:
1. Ir al directorio donde se han dejado los ficheros de Drupal:
cd /var/www/drupal/
2. Hacer una copia del fichero de ajustes por defecto:
cp sites/default/default.settings.php
3. Modificar los permisos al fichero:
chmod a+w sites/default/settings.php
chmod a+w sites/default
Crear la Base de Datos
Como Drupal es un sistema dinámico, a la hora de instalar Drupal necesitamos crear una base de datos para su funcionamiento.
Para crear la base de datos en MySQL, hay que entrar en la consola de MySQL
mysql -u root -p
El sistema solicitará la clave del administrador de MySQL.
Una vez dentro, ejecutar este comando para crear la base de datos.
create database database_name;
Crear un usuario para la base de datos.
create user database_user@localhost;
Elegir una contraseña para el usuario creado.
set password for database_user@localhost=password("password");
Establecer los permisos del usuario para la base de datos creada.
grant all privileges on database_name.* to database_user@localhost identified by 'password';
Aplicar los permisos.
flush privileges;
Salir de la consola de MySQL
exit
A partir de aquí se puede seguir configurando Drupal a través de un navegador web.
Para que todo vaya bien, conviene tener instalada la extensión gd
de PHP. Para ello, ejecutar el siguiente comando:
sudo apt-get install php5-gd
Instalar Drupal 7 desde un navegador web
Abrir un navegador web y entrar en la siguiente dirección (URL) para terminar de instalar Drupal 7:
http://localhost/drupal/
y rellenar el formulario que se muestra con los datos de nuestro sitio web:
Seleccionar el tipo de instalación
Se puede elegir entre realizar una instalación estándar o hacer una instalación con los mínimos componentes necesarios.
Seleccionar el idioma por defecto
En este paso se puede elegir/instalar el idioma por defecto que se desea tener.
Comprobar requisitos para la instalación
Se hace una comprobación para verificar que se cumplen los requisitos necesarios para realizar la instalación de Drupal.
Para mayor detalle sobre los posibles problemas detectados en la verificación de los requisitos, se puede visiar la página oficial de Drupal.
Configurar la Base de Datos
Bastará con rellenar los campos con los datos de la base de datos que creamos anteriormente.
Instalación de Drupal 7
En este paso nos aparece una barra de progreso mientras se está haciendo la instalación.
Información del sitio web
Sólo nos falta proporcionar la información del sitio web que queremos dar de alta.
Instalación finalizada
Si todo ha ido bien, ya tenemos Drupal 7 instalado.