Instalación básica

  1. Descargar la última versión disponible de Drupal desde http://drupal.org/project
  2. Descomprimir el archivo comprimido.
  3. Crear la base de datos. Normalmente el proveedor de hosting (ISP) provee de algún panel de control donde se puede llevar a cabo esta operación. Si tienes acceso a MySQL por consola, el comando sería CREATE DATABASE nombre_bbdd; Obviamente el usuario empleado para este comando debe tener los privilegios necesarios para crear bases de datos ("CREATE").
  4. Crear las tablas de la base de datos a partir del archivo que se encuentra dentro del directorio "database" de drupal, el archivo es "database.mysql" o "database.pgsql" dependiendo del SGBD que use el servidor, habitualmente este archivo puede cargarse directamente desde el phpMyAdmin (también provisto por la mayoría de los ISPs). Si estás haciendo una instalación local, puedes descargar la última versión de phpMyAdmin de http://www.phpmyadmin.net/home_page/downloads.php. Nuevamente, si accedes a MySQL por consola los comandos serían: USE nombre_bbdd; SOURCE /ruta/al/archivo/database.mysql;
  5. Editar el archivo sites/default/settings.php
    En la línea 81 (aprox.) hay que indicar los datos correspondientes al user/password de mysql que accederá a la base de datos y el nombre de la base de datos.
    En la línea 90 (aprox.) indicar la URL base de drupal (p. ej. http://misitio.com)
  6. Subir los archivos que hemos descomprimido y editado a la carpeta donde queramos alojarlo (puede ser la carpeta raíz de nuestro sitio, habitualmente "public_html", o alguna otra por debajo de ella). Con estos pasos nuestro sitio debería estar funcionando.
  7. Inmediatamente acceder al sitio y crear la primera cuenta, que será la del administrador del sitio. En el caso de necesitar más de un administrador para el sitio, habrá que crear un nuevo rol (que podría denominarse Administradores por ejemplo) en administrar -> control de acceso -> pestaña roles -> añadir rol. Luego de creado el rol, darle todos los permisos, asignarle ese rol al usuario/s que necesitamos que posea/n permisos de administración, y podremos tener tantos administradores sean necesarios.