Cómo instalar Drupal [Guía paso a paso]

Instalar Drupal [Guía paso a paso]
5
(2)

Si estás pensando en utilizar este gestor de contenidos para tu página web, tener a mano una guía completa para instalar Drupal te vendrá de perlas.

No porque sea un proceso demasiado complejo. De hecho, con un autoinstalador de aplicaciones como Softaculous puedes realizar la instalación de Drupal en solo un par de minutos, igual que lo harías con WordPress, PrestaShop o Moodle. En cambio, si no tienes una herramienta así en tu hosting, el proceso es mucho más laborioso y te llevará algo más de tiempo.

Aclarado esto, toca entrar en materia. A continuación tienes una guía con todo lo necesario para instalar Drupal en tu plan de hosting.

¡Empezamos!

¿Qué es Drupal?

Si has llegado aquí por casualidad y aún no sabes qué es Drupal, te lo explico rápidamente.

Drupal es un gestor de contenidos que permite crear y administrar sitios web de manera flexible y escalable. Es una plataforma de código abierto, lo que significa que es gratuita para descargar, utilizar y modificar.

Drupal es conocido por su robustez y su capacidad para manejar sitios web complejos con grandes volúmenes de contenido y tráfico. Además, está desarrollado en PHP.

Ahora que ya entiendes en qué consiste, ¿vemos sus pros y contra de instalar Drupal? ☺️

como instalar drupal

¿Cuáles son las ventajas de utilizar Drupal?

Usar Drupal te ofrece un sinfín de ventajas que van desde mejorar la seguridad hasta optimizar el SEO de tu sitio web. A continuación, te enseño algunas de ellas:

  • Flexibilidad y personalización: Ofrece amplias opciones de personalización y es ideal para desarrollar sitios web complejos con funcionalidades específicas.
  • Escalabilidad: Capaz de gestionar grandes volúmenes de contenido y tráfico, lo que lo hace perfecto para sitios web en expansión.
  • Seguridad: Proporciona sólidas medidas de protección y cuenta con una comunidad activa dedicada a solucionar vulnerabilidades.
  • Gestión de contenido avanzada: Ofrece herramientas avanzadas para gestionar contenido, permitiendo una organización y control exhaustivo sobre cómo se presentan los datos.
  • Soporte para varios idiomas: Facilita la creación y administración de sitios web en distintos idiomas, lo que resulta beneficioso para audiencias internacionales.
  • Comunidad activa: Cuenta con una amplia comunidad de desarrolladores y usuarios que aportan módulos, temas y asistencia, además de mantener el sistema con actualizaciones frecuentes.
  • Integración y extensibilidad: Es compatible con numerosos sistemas y aplicaciones externas, lo que facilita integraciones personalizadas y la ampliación de funcionalidades mediante módulos.
  • Optimización SEO: Proporciona herramientas y ajustes para optimizar el SEO y el rendimiento del sitio web.

Ahora que conoces las ventajas que Drupal puede aportar a tu proyecto, puedes decidir si es la opción adecuada para ti 🙂

¿Cuáles son las desventajas de usar Drupal?

Sin embargo, no todo es perfecto, y es importante que conozcas todos los aspectos antes de tomar una decisión. Quiero que tengas una visión clara de los pros y los contras de instalar Drupal, por lo que te detallaré los posibles inconvenientes que podrías encontrar.

  • Curva de aprendizaje: Su interfaz y estructura complejas pueden resultar difíciles de manejar para los principiantes.
  • Requisitos técnicos: Necesita conocimientos avanzados para su personalización y administración, lo cual puede aumentar los costes de desarrollo.
  • Rendimiento en instalaciones grandes: Puede requerir ajustes y configuraciones especiales para gestionar de manera eficiente grandes cantidades de tráfico y datos.
  • Tiempo de desarrollo: Los proyectos pueden llevar más tiempo debido a la complejidad y la necesidad de personalización detallada.
  • Recursos de hosting: Necesita un hosting más potente y especializado, lo que puede aumentar los costes en comparación con plataformas menos exigentes.
  • Menor disponibilidad de temas y módulos: Aunque dispone de varios recursos, su selección es más limitada en comparación con otras plataformas como WordPress.
  • Actualizaciones y compatibilidad: Las actualizaciones constantes pueden exigir pruebas rigurosas para garantizar que no surjan problemas de compatibilidad con módulos o temas personalizados.

Considerando todo esto, ahora es tu turno de decidir si estos inconvenientes te frenan a la hora de trabajar con este gestor de contenidos ☺️

Antes de nada, ¿qué necesito para instalar Drupal?

Al igual que si se tratase de cualquier otro gestor de contenidos, para instalar Drupal necesitas un plan de alojamiento (hosting), un dominio y un certificado SSL.

Si aún te estás adentrando en este mundo, te aclaro brevemente qué es cada uno de estos servicios.

  • Dominio: El nombre de la marca de tu empresa que te va a representar en Internet. O lo que es lo mismo, el nombre que los usuarios necesitan escribir en la barra del navegador para acceder a tu web.
  • Hosting: Para que tu web esté disponible las 24 horas y disponible desde cualquier parte del mundo, necesitas un plan de alojamiento web, también llamado hosting. Yo te recomiendo un servicio específico para este CMS como el Hosting Drupal, ya que dispone de optimizaciones y herramientas propias para esta aplicación.
  • Certificado SSL: Un certificado SSL encripta todas las conexiones entre navegador y servidor, de forma que toda la información que se intercambia viaja cifrada y segura. Algo totalmente imprescindible para garantizar la seguridad de tus clientes y que en LucusHost decidimos incluir de forma gratuita en todos los planes de hosting 🙂

Cómo instalar Drupal con Softaculous

Para mí, es la forma más sencilla y rápida de instalar Drupal. Verás que son solo un par de clics 🙂

Eso sí, solamente es posible elegir esta vía si tu proveedor de hosting te facilita una herramienta como esta. En LucusHost tenemos disponible Softaculous en todos los planes de hosting, uno de los autoinstaladores de aplicaciones más utilizados en Hosting.

Paso 1: Accede a Softaculous

Lo primero, entra a cPanel con tu nombre de usuario y contraseña. Recuerda que puedes hacerlo escribiendo tudominio.com/cpanel en el navegador, o también a través de tu área de cliente.

Pantalla de acceso a cPanel

Una vez que estés dentro de cPanel, localiza la sección «Softaculous» (también puedes utilizar el buscador que tienes en el margen superior derecho).

softaculous-cpanel

Paso 2: Comienza el proceso de instalación

Una vez que hayas accedido a Softaculous, escribe en el buscador la aplicación que deseas instalar. En este caso escribe Drupal y pulsa en «Enter».

Buscador de aplicaciones en Softaculous

Haz clic en la aplicación y, a continuación, pulsa sobre la opción de «Instalar» para iniciar el proceso.

instalar-drupal

Paso 3: Establece la información de tu sitio Drupal

Para completar la instalación de Drupal, Softaculous te pedirá algunos datos asociados a tu sitio web.

En la sección «Formulario de instalación» debes elegir el dominio, subdominio o directorio sobre el cual quieres realizar la instalación.

Asimismo, te pedirá que elijas la versión de Drupal a instalar (es recomendable instalar la más reciente), así como definir las tareas cron para que tu aplicación funcione correctamente.

drupal-formulario-instalacionEn la sección «Configuración de sitio», debes establecer el nombre de tu página o marca. En la opción «Cuenta de administrador», establece los datos de acceso para el usuario administrador de la web.

configuracion sitio cuenta administrador drupal 1Paso 4: Finaliza la instalación de Drupal

Tras completar toda la información que te mostré más arriba, se abrirá una ventana como esta:

drupal-fin-instalacion

Como ves, Softaculous te facilita dos URLs: una es la URL de tu página web o «frontend» y la otra es el «backend», es decir, el panel desde el que puedes configurar y personalizar la aplicación.

📢 Importante: Para acceder al panel de administración de Drupal, deberás establecer las mismas credenciales del punto anterior.

Pantalla del login de Drupal

Una vez que inicies sesión en tu sitio, verás una pantalla como esta, desde la cual podrás comenzar a realizar los primeros ajustes de tu web.

Acceso al backend de Drupal

Cómo instalar Drupal manualmente

Si no tienes un autoinstalador de aplicaciones en tu hosting, vas a tener que realizar la instalación de Drupal de forma manual. Es un proceso más laborioso, pero si sigues estos pasos no vas a tener problemas ☺️

¿Vemos cómo se hace?

Paso 1: Descarga Drupal

Lo primero que tienes que hacer es descargar los ficheros de la aplicación de Drupal en tu equipo. Para ello, accede al repositorio oficial y pulsa en «Download Drupal | zip».

Paso 2: Sube los archivos de Drupal a tu hosting

En este paso deberás subir los archivos que acabas de descargar en tu PC al plan de alojamiento. Esto puedes hacerlo a través de una conexión FTP o a través del Administrador de Archivos de cPanel.

Utilizando FTP

Para subir los archivos, necesitas crear una cuenta de FTP y tener en tu equipo un cliente FTP como FileZilla.

Descomprime el tu equipo el archivo ZIP que descargaste en el punto anterior y cárgalo en el directorio /public_html.

En el caso de querer instalar Drupal en otro dominio que no sea el principal, debes crear un nuevo directorio dentro del /public_html, por ejemplo, /public_html/tudominio

Subir los ficheros de Drupal por FTP

Utilizando el Administrador de archivos de cPanel

Para hacerlo mediante el Administrador de archivos, primero accede a cPanel y localiza esta herramienta.

administrador-archivos-cpanel

Después ve al directorio /public_html, pulsa en «Cargar» y sube el archivo ZIP de Drupal sin descomprimir.

Subir Drupal a través del Administrador de archivos de cPanel

Una vez que se haya cargado el archivo, pulsa con el botón derecho en «Compress».

Descomprimir los ficheros de Drupal con el Administrador de archivos de cPanel

Automáticamente, el archivo se descomprime en un directorio del tipo public_html/drupal-10.0.3. Por tanto, debes mover el contenido al /public_html para que se visualice en nuestro dominio principal.

Para ello, accede al public_html/drupal-10.0.3, selecciona todos los ficheros y, pulsando con el botón derecho del ratón, haz clic en «Move». Antes, asegúrate de tener marcada la opción «Configuración → Mostrar archivos ocultos».

Mover contenido con el Administrador de archivos de cPanel

Deja la ruta /public_html tal y como ves en esta imagen.

En caso de querer hacer la instalación en otro directorio, es importante que te asegures de establecer la ruta correcta.

Cambiar ruta con el Administrador de Archivos de cPanel

Una vez que hayas movido todo el contenido, puedes eliminar el archivo comprimido y el directorio en el que se ha descomprimido.

Eliminar un fichero con el Administrador de Archivos de cPanel

Paso 3: Crea la base de datos en cPanel

Para poder completar la instalación de Drupal, crea una base de datos para tu aplicación a través de cPanel. Eso puedes hacerlo a través de la opción «Asistente de bases de datos MySQL».

asistente-base-datos-cpanel

Para crear la base de datos, sigue estos pasos:

1. Crea una base de datos.

Crear la base de datos para Drupal

2. Crea un usuario y genera una contraseña.

Crear un usuario para la base de datos de Drupal

3. Vincula el usuario de la base de datos y asígnale todos los permisos.

Vincular un usuario a una base de datos de Drupal

Paso 4: Inicia el asistente de instalación de Drupal

La parte más laboriosa está hecha. Ahora solamente queda establecer alguna información referente a tu aplicación.

Para hacer esto, abre el navegador y escribe el nombre de la ruta en la que vas a completar la instalación de Drupal. Por ejemplo:

https://tudomino.com

Automáticamente, se abrirá el asistente de instalación de Drupal y tendrás que seguir estos pasos para finalizar la instalación.

1. Lo primero, selecciona el idioma. En este caso elijo «Español».

instalador-drupal-idioma

2. A continuación, selecciona un perfil de instalación.

instalador-drupal-perfil-instalacion

3. Ahora establece los datos de la base de datos de Drupa, que son los que creaste en cPanel.

instalador-drupal-base-datos

4. Si los datos son correctos, automáticamente comenzará el proceso de instalación y verás una pantalla como esta:

instalacion-drupal-en-progreso

Para finalizar, Drupal te pedirá alguna información para terminar de configurar tu página web.

Debes establecer el nombre de la web y el email del administrador (asegúrate siempre de tener acceso a esa cuenta, útil para recibir información de tu sitio, restablecer la contraseña, etc. ).

Establecer la información del sitio en el instalador de Drupal.

También deberás establecer la información relativa al administrador del sitio (nombre de usuario, contraseña y dirección de correo).

Añadir la información del administrador en el Instalador de Drupal

Para finalizar, establece un país, la zona horaria y pulsa sobre «Guardar y continuar».

Establecer las opciones generales en el instalador de Drupal

¡Listo! Drupal ya está instalado y se mostrará un mensaje en la pantalla como este:

instalador-drupal-finalizado

Podrás acceder a la pantalla de login de tu sitio añadiendo la siguiente cadena a la URL de tu web:

/user/login

¿Alguna duda sobre cómo instalar Drupal?

Como has visto, teniendo un autoinstalador de aplicaciones como Softaculous el proceso de instalación de Drupal o cualquier otro gestor de contenidos es muy rápido y puedes hacerlo sin dificultad. Realmente es ir añadiendo la información que te pide la herramienta y ¡listo!

En cambio, si no dispones de una herramienta así, tienes que hacer el proceso de forma manual mediante FTP o bien a través del Administrador de archivos de cPanel. Es un proceso más laborioso y te llevará un par de minutos más, pero puedes hacerlo sin problema.

¿No eres capaz o tienes dudas? Entonces, no sé a qué esperas para dejarme un comentario aquí abajo para que pueda ayudarte 🙂

¡Puntúa este artículo!

Total votos: 2. Promedio: 5

María Acibeiro

Dicen que si trabajas en lo que te gusta, no tendrás que trabajar nunca más. Así que, por aquí nos veremos mucho más de lo que te imaginas 😜

No hay comentarios

Escribe un comentario