Cómo instalar Drupal

Drupal LogoDrupal es un completo CMS (Sistema de Gestión de Contenido) que no sólo permite tener un blog, sino también publicar encuestas, tener foros, manejo de archivos, múltiples usuarios (con roles y niveles de acceso por rol), etc. Además es gratuito y libre y tiene detrás una amplia comunidad que contribuye con módulos y temas. Es ideal para pequeñas y grandes empresas que buscan crear un portal en forma sencilla, bloggers, organizaciones sin fines de lucro, etc.

Algunos sitios que usan Drupal como CMS son: Ubuntu.com, Moby.com, MTV UK, The Onion, Song Bird y Spread Firefox.

Si Wordpress te ha quedado pequeño, puedes probar Drupal.

Su instalación es bastante sencilla (bastante más sencilla que la de Wordpress)

1. Preparándonos

En un servicio de hosting: Algunos servicios de hosting permiten crear múltiples dominios para alojar nuestras bases de datos. Yo uso Dreamhost, y la creación de un dominio y una nueva base de datos es bastante sencilla. Nos dirigimos al Web Panel, luego a Goodies y seleccionamos Manage MySQL, seleccionamos Create a New MySQL Database. Escogemos el nombre de la nueva base de datos, el nombre del nuevo host y el usuario (podemos usar uno existente o crear uno nuevo). Es importante recordar estos datos. En el ejemplo he usado como nombre de la base de datos: bddrupal, nombre de host: hostdrupal.elmodem.com, y el usuario admin

Crear BD

Crear BD

Localmente: Necesitaremos un servidor LAMP (Linux + Apache + MySQL + PHP) y tener acceso FTP a este. Si es que desean saber cómo instalar un servidor LAMP localmente, pueden consultar esta breve guía. Asumiendo que se tiene instalado ya el LAMP junto con Webmin (para administrar la base de datos), procedemos a crear una nueva base de datos MySQL: En Webmin, vamos hacia Server / MySQL Database Server / create a new database. Damos el nombre a nuestra base de datos y grabamos.

Crear BD en Webmin

Crear BD en Webmin

Nombrar la base de datos en Webmin

Crear Base de Datos

Luego, es recomendable crear un usuario específico para la base de datos (para que no se acceda como root). En la pantalla de Server / MySQL Database Server escogemos User Permissions / Create New user creamos el nuevo usuario con su contraseña y seleccionamos todos los permisos. Con esto habremos creado nuestra base de datos y su usuario.

Crear usuario para la BD en Webmin

Usuario de la base de datos

2. Descarga de Drupal

En la sección Downloads de la web oficial escogemos la última versión (al momento de escribir esto la 5.1). Desempaquetamos y subimos los archivos a nuestro servidor. En el ejemplo, subo los archivos dentro de la carpeta elmodem.com, de tal forma que se acceda a drupal a través de http://www.elmodem.com/drupal. Si es que se está instalando localmente, pueden copiar los archivos a la ruta por defecto /var/www/drupal

3. Instalando

Luego de subidos los archivos a nuestro servidor, nos dirigimos a la dirección respectiva desde un navegador (en el ejemplo: http://www.elmodem.com/drupal o si es localmente a http://localhost/drupal) y se nos mostrarán la página de configuración de la base de datos. Ingresar la información que usamos al crear nuestra base de datos. En Advanced Options ingresamos el nombre del host de la base de datos, deben tener en cuenta que algunos proveedores de hosting no permiten crear dominios para las bases de datos (consultar con su proveedor), si este es el caso (o si es que se está instalando localmente), pueden dejar el campo Database host con el texto por defecto (en localhost).

Configuración de Drupal

Grabamos y listo!

Al ingresar a nuestro sitio, tendremos el link para crear la primera cuenta, que será la del administrador del portal, creamos un nombre de usuario y ponemos una dirección de correo válida. En la siguiente pantalla podremos escoger una contraseña.

Luego de esto, ya podremos empezar a jugar con Drupal, probando los módulos y acostumbrándonos a la administración (tal vez cueste un poco, pero luego es sencillo). Para más info (en español) sobre Drupal (configuración, administración, etc.) pueden visitar Drupal Hispano o Drupal Web.

5 Comentarios

  1. Lenin
    Comentado Junio 20, 2007 a las 6:02 pm | Permalink

    bueno estoy empesando a utilizar drupal y quisira saber si se puede instalar en iespana grasias por su respuesta

  2. Comentado Junio 21, 2007 a las 1:31 am | Permalink

    Lenin,

    Basta que el hosting soporte PHP y MySQL. La mayoría de servicios de host ofrecen eso.

  3. no lo hagas en iespana
    Comentado Agosto 11, 2007 a las 5:13 am | Permalink

    Hola no intenteis instalar drupal en iespana ya que tiene muchas limitaciones, la memoria es de 8M lo cual supone un problema para drupal, al igual que no se puede instalar gallery2 por diversos problemas de capacion por parte del hosting.

    —-
    REPORTES DE GALLERY 2
    —-

    Safe mode disabled
    Failed
    Error: Your version of PHP is configured with safe mode enabled. You must disable safe mode before Gallery will run.
    exec() allowed
    Warning
    Warning: The exec() function is disabled in your PHP by the disabled_functions parameter in php.ini. You won’t be able to use modules that require external binaries (e.g. ImageMagick, NetPBM or Ffmpeg). This can only be set server-wide, so you will need to change it in the global php.ini.
    set_time_limit() allowed
    Success
    Memory limit (8Mb)
    Warning
    Warning: Your PHP is configured to limit the memory to 8Mb (memory_limit parameter in php.ini). You should raise this limit to at least 16MB for proper Gallery operation.

    ranslation support
    Warning
    Your webserver does not support localization. To enable support for additional languages please instruct your system administrator to reconfigure PHP with the gettext option enabled.
    Output buffering disabled
    Warning
    Warning: Output buffering is enabled in your PHP by the output_buffering parameter(s) in php.ini. Gallery can function with this setting – downloading files is even faster – but Gallery might be unable to serve large files (e.g. large videos) and run into the memory limit. Also, some features like the progress bars might not work correctly if output buffering is enabled unless ini_set() is allowed.


    Me parecio muy buen host cuando empeze a subir los archivos y demas pero la decepcion fue cuando comence con la instalacion y configuracion de drupal con los modulos y demas.

  4. Comentado Agosto 18, 2007 a las 2:16 pm | Permalink

    Te has comunicado con tu proveedor? Con algunos puedes conversar y tal vez te puedan ayudar y ajustar la configuración para lo que necesitas.

  5. Comentado Abril 14, 2009 a las 8:00 pm | Permalink

    Algún manual por alli para integrar gallery con drupal….
    Saludos

Escribe un Comentario

Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

*
*
CC 2009 El Módem. Some rights reserved.