Instalación y Configuración de Drupal en el Entorno de ServBay
¿Qué es Drupal?
Drupal es un poderoso sistema de gestión de contenidos (CMS) de código abierto, ampliamente utilizado para construir una variedad de sitios web, desde blogs personales hasta portales empresariales. Drupal ofrece una gestión de contenidos flexible, administración de permisos de usuario y funcionalidades de extensión, adecuado para construir sitios web complejos y de alto rendimiento.
Pasos para instalar Drupal
En este artículo, describiremos cómo instalar y configurar Drupal en el entorno de ServBay.
Paso 1: Crear el directorio del proyecto
Primero, crea un nuevo directorio de proyecto en el directorio www
de ServBay:
cd /Applications/ServBay/www
mkdir servbay-drupal-app
cd servbay-drupal-app
2
3
Paso 2: Crear el proyecto de Drupal utilizando Composer
ServBay ya incluye Composer, por lo que podemos utilizar Composer directamente para crear el proyecto de Drupal:
composer create-project drupal/recommended-project .
Paso 3: Crear la base de datos y el usuario
Acceder a la herramienta de administración de bases de datos phpMyAdmin integrada en ServBay
Abre https://servbay.host/, haz clic en "phpMyAdmin" para entrar en la herramienta de administración de bases de datos phpMyAdmin.
Crear un usuario de base de datos
Ir a la página de cuentas de usuarios
- En la página principal de phpMyAdmin, haz clic en "Cuentas de usuario" en el menú superior.
Añadir un nuevo usuario
- Haz clic en "Agregar cuenta de usuario".
- Rellena la siguiente información:
- Nombre de usuario:
drupal_user
- Nombre de host:
localhost
- Contraseña: introduce una contraseña segura, como
password123
- Vuelve a introducir: introduce la contraseña de nuevo
- Nombre de usuario:
- En la sección "Base de datos para la cuenta de usuario", selecciona "Crear base de datos con el mismo nombre y otorgar todos los privilegios".
- Asegúrate de marcar "Otorgar todos los privilegios".
- Haz clic en el botón "Continuar".
Paso 4: Configurar el servidor web
Añadir un nuevo sitio web
Abre ServBay, haz clic en la pestaña "Hosts" y añade un nuevo sitio web:
- Nombre:
My Drupal Site
- Dominio:
servbay-drupal.local
- Tipo de sitio:
PHP
- Versión de PHP: selecciona la versión de PHP correspondiente
- Directorio raíz del sitio:
/Applications/ServBay/www/servbay-drupal-app/web
- Nombre:
Guardar la configuración
Guarda la configuración.
Paso 5: Ejecutar el instalador de Drupal
Acceder a la página de instalación
Abre el navegador y visita
https://servbay-drupal.local/core/install.php
, verás la página de instalación de Drupal.Seleccionar el idioma
Selecciona el idioma que deseas utilizar y haz clic en "Guardar y continuar".
Seleccionar la configuración de instalación
Selecciona "Estándar" y haz clic en "Guardar y continuar".
Configurar la información de la base de datos
Rellena la información de conexión a la base de datos según las instrucciones en pantalla:
- Tipo de base de datos:
MySQL, MariaDB, Percona Server, o equivalente
- Nombre de la base de datos:
drupal_user
(igual que el nombre de usuario) - Nombre de usuario de la base de datos:
drupal_user
- Contraseña de la base de datos:
password123
- Host de la base de datos:
localhost
- Tipo de base de datos:
Rellenar la información del sitio
Rellena la información del sitio según las instrucciones en pantalla, incluyendo nombre del sitio, dirección de correo electrónico del sitio, nombre de usuario administrador y contraseña, etc.
Finalizar la instalación
Haz clic en el botón "Guardar y continuar" para finalizar el proceso de instalación.
Paso 6: Instalar módulos y temas
Instalar módulos
Inicia sesión en el panel de administración de Drupal, haz clic en "Extender", busca e instala los módulos que necesitas.
Instalar temas
Haz clic en "Apariencia", selecciona e instala un tema que te guste.
Usar Drupal para construir un sitio web
Ahora que has instalado y configurado exitosamente Drupal en el entorno de ServBay, puedes empezar a usarlo para construir tu sitio web. A continuación se presentan algunas operaciones comunes:
Crear tipos de contenido y contenido
Crear tipos de contenido
En el panel de administración de Drupal, haz clic en "Estructura" -> "Tipos de contenido", crea un nuevo tipo de contenido, introduce el nombre del tipo de contenido y otras configuraciones, luego haz clic en "Guardar tipo de contenido".
Crear contenido
Haz clic en "Contenido" -> "Añadir contenido", selecciona el tipo de contenido recién creado, introduce el título del contenido y el contenido, luego haz clic en "Guardar y publicar".
Configurar el menú de navegación
Crear un menú
En el panel de administración de Drupal, haz clic en "Estructura" -> "Menú", crea un nuevo menú de navegación, introduce el nombre del menú y otras configuraciones, luego haz clic en "Guardar".
Añadir elementos al menú
Añade contenido al menú de navegación y haz clic en "Guardar menú".
Personalizar bloques
Añadir bloques
En el panel de administración de Drupal, haz clic en "Estructura" -> "Disposición de bloques", arrastra los bloques que necesites a las áreas designadas y haz clic en "Guardar disposición de bloques".
Configurar bloques
Configura los ajustes de los bloques según sea necesario y haz clic en "Guardar bloque".
Siguiendo estos pasos, has instalado y configurado con éxito Drupal en el entorno de ServBay y has comenzado a usarlo para construir tu sitio web. Las poderosas y flexibles funcionalidades de Drupal lo convierten en una opción ideal para construir todo tipo de sitios web.