Drupal

Drupal

Instalación

Requisitos previos

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal.* TO 'drupaluser'@'localhost' IDENTIFIED BY 'drupalpass';
mysql> FLUSH PRIVILEGES;
mysql> exit;

Conectarse al servidor por ssh 

Vamos a instalar Drupal en un servidor que podría estar muy lejos de nosotros físicamente, conectándonos al servidor por ssh. Necesitamos saber la ip del servidor, y un nombre de usuario y un password que nos permita entrar en el servidor. Abrimos una terminal y escribimos:

Para este curso hemos preparado varios usuarios, desde usuario1 hasta usuario9, con password que van desde password1 hasta password9. Escoge uno al azar para hacer login (no importa que varios usen el mismo nombre de usuario).

Al ejecutar este comando en una terminal nos pide el password y a continuación podemos ejecutar comandos en el servidor remoto. La carpeta de archivos que el servidor apache ofrece al público es /var/www.

Nuestra intención es dejar este mismo servidor conectado durante unos días para que podáis seguir jugando con vuestros sitios con drupal. A día de hoy, la ip para el curso es 192.168.10.155. Si tenemos que cambiarla, intentaremos actualizar esta página, pero lo mejor es que preguntes en el hamlab por si el servidor está apagado.

Bajar Drupal

Abrimos un navegador y entramos en la página web de drupal: drupal.org. En la sección de descargas (Download) podemos encontrar la última versión de Drupal (sección 'Drupal project') y el paquete de español (sección 'Translations').
Pinchando con el botón de la derecha y eligiendo 'Copiar la ruta del enlace', tenemos en el portapapeles la dirección web de descarga de drupal.

Volvemos a la terminal, escribimos ''wget'', pinchamos el botón derecho y pegamos la dirección:
wget http://ftp.osuosl.org/pub/drupal/files/projects/drupal-6.2.tar.gz

Hacemos lo mismo con el paquete de idioma español
wget http://ftp.drupal.org/files/projects/es-6.x-1.x-dev.tar.gz

Descomprimimos el primer paquete:
tar xvf drupal-6.2.tar.gz
Aparece una nueva carpeta 'drupal-6.2'. Nos movemos dentro de la carpeta y descomprimimos el paquete de idioma:
cd drupal-6.2
tar xvf es-6.x-1.x-dev.tar.gz

Cambiamos el nombre de la carpeta al que queremos que tenga nuestro sitio web:
cd ..
mv drupal-6.2 sitiomaravillas 

Instalación web

El resto de la instalación se realiza desde el navegador (más o menos). Abrimos nuestro navegador y escribimos en la barra de direcciones: http://192.168.10.155/sitiomaravillas El mismo drupal nos guía a través del proceso. Repasamos algunos puntos que pueden causar problemas:

Configuración

Un ejemplo práctico: filtro para vídeos

  1. Entrar en el panel de administración:
  2. Activar el módulo
  3. Crear un nuevo método de entrada
  4. Crear contenido con un link a un vídeo de youtube

Ejercicio: bajarse un tema

  1. Entrar en el panel de administración:
  2. Activar el tema
  3. Seleccionarlo como tema por defecto, o elegirlo como nuestro tema personal en 'Mi cuenta'.