Articulo de ayuda
Cómo Instalar Drupal Paso a Paso en tu Hosting
Instala Drupal en tu hosting con Softaculous o de forma manual: requisitos, base de datos, asistente y configuración inicial del CMS.
Introducción
Drupal es el tercero de los grandes CMS (junto con WordPress y Joomla). Es el más técnico de los tres, pero también el más potente y flexible. Se utiliza en proyectos grandes: universidades, gobiernos, medios de comunicación y grandes empresas.
En este artículo vas a ver cómo instalar Drupal en tu hosting paso a paso.
Qué es Drupal y para qué sirve
Drupal es un CMS gratuito y de código abierto. A diferencia de WordPress (pensado para que sea fácil) o Joomla (un punto intermedio), Drupal está diseñado para proyectos grandes y complejos.
Es ideal para:
- Webs con mucho contenido estructurado.
- Portales con muchos tipos de contenido (artículos, eventos, usuarios, etc.).
- Webs institucionales o de organizaciones grandes.
- Webs que necesitan control de permisos avanzado.
- Proyectos multilingües complejos.
Drupal es el CMS que usan, por ejemplo, la Universidad de Oxford, la Casa Blanca o The Economist. Para proyectos exigentes.
Requisitos del servidor para Drupal
Antes de instalar Drupal, asegúrate de que tu hosting cumple:
- PHP 8.1 o superior (Drupal 11 requiere PHP 8.3+).
- MySQL 5.7 o MariaDB 10.4 o superior (también soporta PostgreSQL o SQLite).
- Certificado SSL recomendado.
- Mínimo 128 MB de memoria PHP (recomendado 256 MB).
- Extensiones PHP: gd, pdo, xml, curl, mbstring, zip.
Drupal necesita más memoria que WordPress. Para proyectos grandes, un plan de hosting con más recursos o un VPS es lo adecuado. En miHosting te asesoramos según tu proyecto.
Método 1: Instalar Drupal con Softaculous (recomendado)
La forma más rápida de instalar Drupal.
Paso 1: Abrir Softaculous
- Entra a cPanel.
- Busca Softaculous Apps Installer.
- Haz clic en Drupal.
Paso 2: Configurar la instalación
-
Haz clic en Install Now.
-
Rellena los datos:
Campo Qué poner Protocol https://(si tienes SSL)Domain El dominio donde quieres Drupal In Directory Vacío para instalarlo en la raíz Site Name El nombre de tu web Admin Username Tu usuario de administrador Admin Password Una contraseña segura Admin Email Tu correo -
Haz clic en Install.
[Imagen sugerida: captura del formulario de instalación de Drupal en Softaculous]
La instalación tarda uno o dos minutos. Softaculous te muestra al final:
- La URL de tu web.
- La URL del panel de administración (
tudominio.com/userotudominio.com/admin). - Tus credenciales.
Método 2: Instalar Drupal de forma manual
Paso 1: Descargar Drupal
- Ve a la web oficial (drupal.org).
- Descarga la última versión en formato ZIP o tarball.
Paso 2: Subir los archivos
- Conéctate por FTP o usa el Administrador de archivos de cPanel.
- Ve a
public_htmlo la carpeta deseada. - Sube el archivo ZIP de Drupal.
- Descomprímelo.
Paso 3: Crear la base de datos
- En cPanel, ve a Bases de datos MySQL.
- Crea una base de datos, por ejemplo
usuario_drupal. - Crea un usuario con contraseña segura.
- Asigna el usuario a la base de datos con todos los privilegios.
Anota: nombre de la base de datos, usuario y contraseña.
Paso 4: Ejecutar el instalador
-
Abre tu navegador y entra en
https://tudominio.com. -
Se abre automáticamente el asistente de instalación de Drupal.
-
Sigue los pasos:
- Choose language: elige el idioma.
- Choose profile: selecciona “Standard” (lo más común).
- Requirements review: Drupal comprueba los requisitos. Si algo falla en rojo, hay que resolverlo.
- Database configuration: introduce los datos de tu base de datos.
- Install: espera a que termine.
- Configure site: nombre del sitio, correo, usuario y contraseña del administrador.
[Imagen sugerida: captura del asistente de instalación de Drupal]
Paso 5: Ajustes finales
Drupal te pedirá configurar algunas opciones de regionalización y servidor de correos. Sigue las indicaciones.
Configuración inicial tras la instalación
Una vez instalado Drupal:
- Configurar SSL. Activa HTTPS para todo el sitio en Configuration → System → Secure pages.
- Configurar URLs amigables. En Configuration → Search and metadata → Clean URLs, actívalas para SEO.
- Configurar el idioma. Drupal soporta varios idiomas; descarga el paquete si lo necesitas.
- Instalar un tema. Elige un diseño adecuado.
- Configurar caché. En Configuration → Development → Performance, activa la caché y la agregación de CSS/JS.
- Revisar permisos de usuarios. Drupal tiene un sistema de roles muy potente.
Consejos útiles
- Drupal necesita más recursos que WordPress. No lo elijas si tu hosting es muy básico.
- Usa Softaculous para empezar. Evita errores manuales.
- Activa la caché. Drupal es potente pero puede ir lento sin caché.
- Configura la agregación de CSS/JS. Mejora la velocidad de carga.
- Haz backup antes de actualizar. Las actualizaciones de Drupal pueden requerir pasos manuales.
Problemas frecuentes
El instalador muestra requisitos no cumplidos
Alguno de los requisitos (PHP, extensiones, memoria) no se cumple. Revisa qué falta y actívalo o pide a soporte que lo active.
La web muestra error 500 tras instalar
Puede ser un problema de memoria PHP. Sube el memory_limit desde cPanel → Software → Select PHP Version → Options.
No puedo entrar al panel de administración
Comprueba que usas la URL correcta (tudominio.com/user) y las credenciales adecuadas. Si olvidaste la contraseña, usa el enlace “¿Has olvidado tu contraseña?”.
Drupal va lento
Activa la caché y la agregación de CSS/JS. Si sigue lento, valora un plan de hosting superior.
Las URLs amigables no funcionan
Comprueba que el módulo mod_rewrite de Apache está activo y que el .htaccess está en la raíz.
Preguntas frecuentes
¿Drupal es gratis?
Sí, el software Drupal es gratuito y de código abierto. Lo que puede tener coste son los temas y módulos de pago.
¿Drupal es difícil de usar?
Tiene una curva de aprendizaje más pronunciada que WordPress. Para usuarios técnicos es muy potente; para no técnicos, puede ser complejo al principio.
¿Cuándo elegir Drupal?
Para proyectos grandes, complejos o con muchos tipos de contenido. Para webs simples o blogs, WordPress o Joomla son mejores.
¿Drupal necesita más recursos que WordPress?
Sí, en general. Drupal consume más memoria y necesita un hosting con más recursos.
¿Puedo migrar de WordPress a Drupal?
Sí, pero no es automático. Hay módulos como WordPress Migrate que facilitan la migración de contenido.
Drupal: potencia para proyectos exigentes
Drupal es el CMS de los proyectos grandes y complejos. No es la opción más sencilla, pero para lo que está diseñado es uno de los más potentes. Si tu proyecto necesita estructuras complejas, control de permisos avanzado o webs multilingües serias, Drupal es una opción excelente.
Si necesitas un hosting adecuado para Drupal, en miHosting disponemos de planes con PHP 8.x, SSL gratuito, MariaDB y soporte técnico de técnicos reales. Para proyectos muy grandes, también ofrecemos VPS administrados. Abre un ticket desde tu panel de cliente y te asesoramos.