Drupal es un Gestor de Contenidos libre, modular, multipropósito y muy configurable que permite publicar artículos, imágenes, archivos y que también ofrece la posibilidad de otros servicios añadidos como foros, encuestas, votaciones, blogs, administración de usuarios y permisos. Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web.
Es CMS libre, con licencia GNU/GPL, escrito en PHP, combinable con MySQL, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la calidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia de todo el sistema.
Agregar dominio en HestiaCP
El primer paso será agregar el dominio en HestiaCP, para ello hacemos clic en el menú donde pone Web. Luego haremos clic sobre la el botón verde Añadir web y agregaremos nuestro dominio de la siguiente forma:
Una vez escrito nuestro dominio, haremos clic sobre Añadir y luego nos aparecerá el mensaje de que se ha creado correctamente:
Volveremos al apartado Web y haremos clic en Editar:
Y abajo del todo, configuraremos un usuario FTP:
Y la daremos a Guardar.
Descargar Drupal
Desde la web oficial de Drupal nos podremos descargar el CMS en formato .zip. Tras descargarlo lo descomprimiremos y subiremos por FTP tal y como lo explicamos en el siguiente paso.
Subir Drupal con FileZilla
Usaremos Filezilla para subir Drupal a HestiaCP, para ello necesitaremos los siguientes datos:
- IP Pública del servidor
- Usuario: admin_drupal(El prefijo "admin" puede variar según el usuario con el que hemos creado la el dominio web).
- Contraseña
Eliminamos los ficheros index.html y robots.txt y subimos todos los ficheros de Drupal:
Una vez haya finalizado la subida de todos los ficheros, podremos acceder con nuestro dominio a un navegador para iniciar la instalación.
Creación de la base de datos
Antes de iniciar la instalación, crearemos una base de datos y un usuario para instalar Drupal. Para ello iremos al menú y haremos clic sobre BD y crearemos una base de datos nueva:
Una vez creada, haremos clic sobre el enlace de PHPMyAdmin:
Cuando hagamos clic sobre el enlace abrir phpMyAdmin nos pedirá usuario y contraseña. Este usuario es el usuario que hemos creado admin_drupaluser y la contraseña es la que hemos asignado al usuario de la base de datos admin_drupal.
Volveremos a nuestro navegador y abriremos la URL de nuestra web para iniciar la instalación de Drupal:
Seleccionaremos nuestro idioma y haremos clic sobre Save and continue.
Dependiendo el nivel de Drupal que tengáis, podéis escoger una opción u otra, nosotros, para hacer este tutorial escogeremos la opción Estándar.
Luego configuremos la conexión con la base de datos.
Tras continuar, iniciará la instalación de Drupal.
El siguiente paso será añadir un nombre del sitio, crear un usuario, etc
Activar certificado SSL
Para activar el certificado SSL, únicamente tenemos que ir al menú Web y luego editar nuestro dominio. Allí activar el certificado SSL y darle a guardar: