Guía rápida: configuración de Drupal 10 en un entorno local con Docker y DDEV
En esta tercera sesión, instalaremos Drupal dentro del entorno local que configuraste con DDEV. Usaremos Composer para instalar Drupal de una manera eficiente y escalable. Al final de esta sesión, tendrás Drupal completamente instalado y accesible desde tu navegador.
Objetivo de la sesión
El objetivo es instalar Drupal usando Composer y Drush dentro del contenedor de DDEV. Aprenderemos a utilizar comandos de DDEV y Composer para gestionar la instalación, configurar la base de datos y, finalmente, acceder a la interfaz de Drupal.
Paso a Paso: Instalación de Drupal en DDEV
Asegúrate de haber completado las sesiones anteriores, ya que necesitarás un entorno de DDEV activo y configurado.
Paso 1: Instalar Drupal usando Composer
DDEV facilita la instalación de Drupal utilizando Composer. Este gestor de dependencias es esencial en el ecosistema de Drupal, ya que permite instalar y actualizar Drupal y sus módulos de manera eficiente.
- Instalar Drupal con Composer:
- En la terminal, navega al directorio de tu proyecto (por ejemplo,
~/mi-proyecto-drupal
). - Ejecuta el siguiente comando para iniciar la instalación de Drupal:
ddev composer create "drupal/recommended-project"
- Este comando descargará e instalará la versión recomendada de Drupal en la carpeta actual. Durante la instalación, Composer también configurará todas las dependencias necesarias.
- En la terminal, navega al directorio de tu proyecto (por ejemplo,
Paso 2: Configurar la base de datos de Drupal
Una vez que los archivos de Drupal se hayan instalado, configuraremos la conexión de la base de datos.
- Configurar la base de datos:
- Abre la URL de tu proyecto proporcionada por DDEV (por ejemplo,
http://mi-proyecto-drupal.ddev.site
) en tu navegador. Esto te llevará a la página de instalación de Drupal. - Selecciona tu idioma y continúa con los pasos de instalación.
- En la sección Configuración de la base de datos, ingresa los siguientes valores:
- Tipo de base de datos: MySQL o MariaDB.
- Nombre de la base de datos:
db
. - Nombre de usuario de la base de datos:
db
. - Contraseña de la base de datos:
db
. - Servidor de la base de datos:
db
(esto se debe a la configuración interna de DDEV).
- Haz clic en Guardar y continuar.
- Abre la URL de tu proyecto proporcionada por DDEV (por ejemplo,
- Completar la instalación:
- Drupal se instalará automáticamente y creará las tablas necesarias en la base de datos.
- Una vez completada la instalación, se te pedirá que configures el nombre del sitio, la cuenta de administrador y algunos ajustes iniciales.
Paso 3: Verificar la instalación
- Acceder al sitio:
- Después de completar la configuración, serás redirigido al tablero de administración de Drupal.
- Puedes acceder al sitio en cualquier momento usando la URL de DDEV proporcionada (por ejemplo,
http://mi-proyecto-drupal.ddev.site
).
- Verificar el funcionamiento:
- Navega por las diferentes secciones del sitio de Drupal para asegurarte de que todo está funcionando correctamente.
- Accede al panel de administración para ver las herramientas de gestión y configuración.
Tareas
- Instalar Drupal: Sigue los pasos anteriores para instalar Drupal con Composer dentro del contenedor de DDEV.
- Configurar la base de datos: Completa la configuración de la base de datos en la interfaz de instalación de Drupal y finaliza el proceso de instalación.
- Acceder a Drupal: Confirma que puedes acceder a tu sitio de Drupal y explorar la interfaz de administración.
- Documentar el proceso: Anota los pasos realizados y los comandos usados. Esto te servirá como referencia para futuras instalaciones o proyectos.
Resumen de comandos
- Instalar Drupal usando Composer:
ddev composer create "drupal/recommended-project"
Conclusión
En esta sesión, has instalado Drupal en tu entorno local utilizando DDEV y Composer. Ahora tienes un sitio de Drupal completamente funcional que puedes personalizar y desarrollar. En las próximas sesiones, aprenderás a gestionar este entorno, agregar módulos y realizar ajustes avanzados en Drupal.