Instalación de Drupal 6x

Site oficial de Drupal: drupal.org.

(*) Nota inicial: todos los pasos descritos a continuación han sido realizados montando el servidor en local y sobre una máquina propia. Es importante tenerlo en cuenta ya que se realizarán algunos pasos que afectan a la seguridad de la configuración del server. Por otro lado, debo advertir que la versión de Drupal instalada en este caso es la v. 6.14; otras versiones de este CMS pueden tener procesos de instalación diferentes en algún aspecto determinado.

Además, también he descrito la instalación de algunas aplicaciones que facilitarán el trabajo de administración del server, más allá de la instalación inmediata de Drupal.

Recomendación: durante la instalación de algunas de las aplicaciones siguientes, se os solicitará la elección de un usuario y/o password. Conviene ir apuntando estos datos.

  • Pasos previos:

La instalación de apache, phpmyadmin, etc., no tiene mayor misterio. Podéis, como siempre, proceder a su instalación manual o usar los paquetes contenidos en el listado de repositorios de vuestra distribución.

1º) Instalación de apache2:

sudo aptitude install apache2

2º) Instalación del servidor de base de datos MySQL:

sudo aptitude install mysql-server-5.0

3º) Instalación de php y el módulo php5 para el servidor Apache:

sudo aptitude install php5 libapache2-mod-php5

4º) Instalación de phpmyadmin para administrar facilmente las bases de datos:

sudo aptitude install phpmyadmin

5º) Instalación de MySQL Administrator:

sudo aptitude install mysql-admin

6º) Edición de php.ini. Con nuestro editor de textos favorito, abriremos el archivo php.ini:

sudo mousepad /etc/php5/apache2/php.ini

Al final del texto, añadimos lo siguiente:

extension=mysql.so

Con ello, php cargará la extensión para mysql.

7º) Edición de apache2.conf. Como en el paso anterior, abriremos con un editor de texto apache2.conf:

sudo mousepad /etc/apache2/apache2.conf

Al final del texto, añadimos lo siguiente:

Include /etc/phpmyadmin/apache.conf

Con ello, apache podrá “leer” la configuración de phpmyadmin.

8º) Reiniciamos el servidor Apache para actualizar los cambios:

sudo /etc/init.d/apache2 restart

9º) Ya tenemos lo necesario para crear la base de datos facilmente. En firefox, nos dirijimos a la siguiente url: http://localhost/phpmyadmin/. Nos debería aparecer la página de login de phpmyadmin, en la que introduciremos nuestros de datos de acceso (previamente asignados durante la instalación):

phpmyadmin

10º) Creación de una base de datos. En mi caso, la base de datos se llamará “drupal”. Escribimos el nombre que deseemos en la casilla “Crear nueva base de datos” y clicamos en “Crear”.

11º) Instalación del módulo GD para php5:

sudo aptitude install php5-gd

  • 2ª parte: Instalación de Drupal.

1º) Iremos a la web oficial de Drupal y nos descargamos la versión que queramos. Recordad que estas instrucciones describen los pasos para instalar la v. 6.14. Otras versiones pueden requerir seguir pasos de instalación algo diferentes pero semejantes en esencia.

2º) Descomprimimos el archivo descargado y copiaremos esa carpeta creada en el directorio /var/www:

sudo cp -r /carpeta-drupal /var/www

A partir de ahora, el proceso de instalación de Drupal es sólo cuestión de minutos…

3º) Para que, durante el proceso de instalación, Drupal no tenga problemas en acceder a su directorio, deberemos habilitar permisos de escritura al directorio y a su archivo settings.php.

Si nos situamos en el directorio /var/www/drupal-6.14/sites/default encontraremos un archivo php llamado “default.settings.php”. Lo copiaremos con el nombre settings.php, al que atenderá Drupal durante su instalación:

sudo cp default.settings.php settings.php

Los mencionados permisos:

sudo chmod a+w settings.php

además:

sudo chmod a+w /var/www/drupal-6.14/sites/default

4º) Con tanta modificación, mejor reiniciamos apache para que se dé por enterado de los cambios:

sudo /etc/init.d/apache2 restart

5º) Instalación de Drupal:

Abrid el navegador web que uséis y dirigíos a la siguiente url: http://localhost/drupal-(versión_de_drupal). En mi caso, usando la v. 6.14, la url es http://localhost/drupal-6.14 y he encontrado lo siguiente:

drupal-1

(Clic para ampliar)

Procedéis a instalar Drupal y, cuando lleguéis al punto “Set up database”, deberéis escribir el nombre la base de datos previamente creada vía phpmyadmin. Si recordáis, hemos elegido el nombre “drupal”. En la casilla “Database username” escribimos el nombre de usuario de la base de datos “drupal” y en “Database password”, escribimos la contraseña. Con ello, Drupal “podrá entrar” a nuestro server para configurar la base de datos.

En el siguiente paso, deberemos configurar aspectos como el nombre del site, administrador de Drupal, e-mails, etc.

drupal-2

(Clic para ampliar)

Como véis, recibimos el aviso de seguridad que nos informa de que, una vez realizados los cambios pertinentes en el archivo “/sites/default/settings.php” y en el directorio “/sites/default”, deberíamos eliminar los permisos de escritura que hemos aplicado anteriormente.

Recorridos esos pasos, ya podremos entrar en “la parte divertida” del asunto que es la creación del website en sí, la aplicación y adaptación de algún theme prediseñado, la instalación de los módulos que necesitemos, la creación de otras cuentas de usuarios (si los hay), sus permisos, etc. En definitiva, aprender a crear y gestionar una web construida con Drupal.

drupal_3

(Clic para ampliar)

Por último, no está de más realizar una consulta de actualizaciones del sistema para comprobar si usamos las versiones actualizadas de los paquetes instalados.

Algunos ejemplos de websites realilzados con este CMS:

casablanca greenpeaceuk

linuxjournal mtv_uk

Tutorial realizado por Alex Aliaga para LinuxZone

Compártelo. ¡Gracias!

7 Comentarios
  1. unodetantos says:

    La instalacion de estos CMS la verdad es que no tiene ningun misterio. Lo complicado es gestionar modulos/plugins ya que muchas veces son de 3rd parties y es algo en algunas ocasiones bastante tedioso.

  2. Juan campos says:

    Hola.

    Hace tiempo que quiero usar Drupal para mi sitio. Mis conocimientos no son muy altos.

    He seguido al pie de la letra tu manual y todo va bien..

    Salvo sudo chmod /var/www/drupal-6.14/sites/default me da error falta un operando después de …

    Te agradeceria que me indicases que hago mal.
    atte
    Juan Campos

  3. Alex Aliaga says:

    Hola Juan,

    Tienes razón. Olvidé escribir la variable de la orden. Como ves, ya está modificado. Gracias por el aviso.

    Aprovecho para comentar que está planeada la 2ª parte del tutorial, en la que se comentarán los pasos a seguir para instalar los módulos más utilizados y se describirán los primeros pasos en la configuración general de un site sobre Drupal.

    Saludos.

Dejar una respuesta

no se hace responsable de las opiniones de los internautas
Por favor revisa la ortografía y respeta las normas de la web.
XHTML: Puedes utilizar los siguientes tags:
<a href=""> <b> <i> <strong>

Linux Zone © 2007 - 2019