No estás usando esta distribución?

Selecciona una versión o distribución diferente

Drupal es uno de los sistemas de gestión de contenido (CMS) más potentes y flexibles del mercado, ampliamente utilizado para crear sitios web dinámicos y altamente personalizables. Su arquitectura modular y su enfoque en la escalabilidad lo convierten en una excelente opción tanto para proyectos pequeños como para grandes plataformas empresariales.

En este tutorial, aprenderás cómo instalar y configurar Drupal 9 en Debian 12 paso a paso. Desde la preparación del entorno con los componentes necesarios (como un servidor web, PHP y base de datos) hasta la instalación y configuración inicial de Drupal, te guiaremos a través de todo el proceso para que puedas tener tu sitio web en funcionamiento rápidamente.

Este tutorial está diseñado para usuarios que tienen conocimientos básicos de administración de sistemas Linux y desean implementar Drupal de manera eficiente y segura. Al final del artículo, contarás con una instalación funcional de Drupal 9 lista para personalizar y desarrollar tu proyecto. ¡Comencemos!

Instalación de LAMP o LEMP

Para poder instalar Drupal, necesitamos un servidor web con PHP y una base de datos. Para ello necesitaremos seleccionar si queremos Apache (LAMP) o Nginx (LEMP) para nuestro servidor.

Si queremos instalar LAMP deberemos de seguir este tutorial:

Instalación de servidor web LAMP en Debian 12
A continuación vamos a instalar un servidor LAMP completo en Debian GNU/Linux 12 “Bookworm” (Stable). Hay algunas cosas que han cambiado respecto a otras versiones de Debian, y es que por ejemplo Debian 12 trae en sus repositorios PHP 8.2.

Si queremos instalar LEMP deberemos de seguir este tutorial:

Instalación de servidor web LEMP en Debian 12
A continuación vamos a instalar un servidor LEMP completo en Debian GNU/Linux 12 “Bookworm” (Stable). Hay algunas cosas que han cambiado respecto a otras versiones de Debian, y es que por ejemplo Debian 12 trae en sus repositorios PHP 8.2.

Creación de la base de datos

Antes de iniciar la instalación, tendremos que crear una base de datos, para ello podemos seguir el siguiente tutorial:

Crear base de datos y usuario con privilegios en MySQL/MariaDB
En el siguiente tutorial vamos ha explicar como crear una base de datos y un usuario para asignar permisos totales a esa base de datos. Acceder a MySQL/MariaDB Para gestionar bases de datos o usuarios, deberemos de acceder a la shell de MySQL/MariaDB. Existen programas como phpMyAdmin de

Descarga de Drupal y configuración básica

Ahora tenemos que acceder a la ruta donde instalaremos Drupal:

cd /var/www/html
mkdir drupal

Descargamos la última versión disponible en el FTP de Drupal:

wget https://ftp.drupal.org/files/projects/drupal-9.5.9.tar.gz

Y descomprimimos el fichero y los copiamos dentro del directorio drupal:

tar xzvf drupal-9.5.9.tar.gz -C /var/www/html/drupal --strip-components=1

Configuramos los permisos necesarios:

chown -R www-data:www-data /var/www/html/drupal

Instalación de Drupal

Ahora que tenemos copiamos los ficheros, podremos acceder a través de un navegador al dominio que hayamos configurado en Nginx o Apache2 y seguiremos la instalación.

Seleccionamos el idioma de la instalación y continuamos haciendo clic sobre el botón Save and Continue.

Luego deberemos de seleccionar el tipo de instalación que queremos. Para este tutorial seleccionaremos el perfil estándar.

Tendremos que poner los datos de la base de datos que hemos creado anteriormente.

Tras este paso, iniciará la instalación de todos los módulos necesarios para Drupal, además de traducciones, etc.

Finalmente deberemos de configurar nuestro sitio, añadir un nombre, configurar cuenta de acceso, etc.

Tras actualizar la página, nos aparecerá el backoffice de Drupal:


Más sobre ./voidNull

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación