Cargando



Cómo instalar Drupal en CentOS 8

Tutorial para saber cómo instalar Drupal en CentOS 8 y cómo configurar todas sus opciones.


mar 30 2020 12:16
Avanzado
Total de Apartados : 4

En la actualidad existen una serie de herramientas que han sido desarrolladas buscando que las acciones de los usuarios se lleven a cabo de una manera integral con las mejores prestaciones de seguridad, compatibilidad e interacción cliente/aplicación.

 

Uno de los términos que ha tomado fuerza en los últimos años es CMS (Content Management System – Sistema de Gestión de Contenido) el cual se ha desarrollado como un conjunto de herramientas de software con la que los usuarios estarán en capacidad de agregar, publicar, editar o eliminar el contenido de un sitio web. Esto se logra a través de diferentes mecanismos como un navegador web, un dispositivo móvil o un PC tanto de mesa como portátil.

 

Tutorial para saber cómo instalar y acceder y configurar Webmin en CentOS 8 paso a paso con ejemplos.

 

El funcionamiento básico de un software CMS es que este está escrito en un lenguaje de secuencias de comandos, luego estas secuencias de comandos son ejecutadas en un equipo en el cual previamente hemos instalado tanto la base de datos como el servidor web. Dentro de las diferentes opciones actuales de CMS nos topamos con Drupal la cual es una de las mejores opciones para este segmento y en Solvetic te explicaremos que es Drupal y como instalarlo en CentOS 8.

 

Qué es Drupal
Drupal se ha diseñado como un software CMS flexible el cual está basado en la pila LAMP (Linux – Apache – MySQL – PHP) y presenta un diseño modular gracias al cual podemos añadir o eliminar características instalando y desinstalando módulos o bien permitiendo el uso de temas para editar el aspecto del sitio web.

 

Al descargar e instalar Drupal en CentOS 8, de paso estaremos adquiriendo los scripts PHP que permiten la ejecución de la funcionalidad básica de CMS, integración de diversos módulos y temas opcionales, así como elementos de JavaScript, CSS e imágenes.

 

Ejecución Drupa
Drupal puede ejecutarse en ambientes (a nivel de pilas) como
  • Sistemas operativos Windows o macOS en lugar de Linux
  • El servidor web puede ser Nginx o IIS mas no Apache
  • A nivel de base de datos podemos usar PostgreSQL o SQLite en lugar de MySQL o bien un gestor que reemplace MySQL como MariaDB

Características
Algunas de las principales características de Drupal son:
  • Es un software CMS de propósito general permitiendo que su uso sea global independiente del objetivo final.
  • Dispone de utilidades simples para la creación del sitio HTML.
  • Integra pruebas de usuarios, análisis de errores y mejoras de seguridad.
  • Dispone de opciones gratuitas y pagas para el incremento de la productividad.

 

Sin más palabras veremos como instalar Drupal en CentOS 8.

 

Tutorial con vídeo para saber cómo instalar y configurar MariaDB en CentOS 8 paso por paso.

 


1. Cómo instalar paquetes adicionales de PHP en CentOS 8

 

Paso 1

El primer paso a dar será instalar un conjunto de paquetes adicionales de PHP en el sistema para compatibilidad de PHP con Drupal, para ello ejecutamos lo siguiente (si aún no los tenemos):
sudo dnf install php-curl php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache php-json php-zip

Cómo-instalar-Drupal-en-CentOS-8-1.png

 

Paso 2

El siguiente paso a dar será crear la base de datos para Drupal usando MySQL, en caso de no contar con MSQL podemos ejecutar el siguiente comando:
yum -y install @mysql
Ahora vamos a crear la base de datos accediendo a MySQL con el siguiente comando:
sudo mysql -u root -p
Una vez accedamos a MySQL ejecutaremos las siguientes líneas:
CREATE DATABASE drupal_db;
GRANT ALL ON drupal_db.* TO ‘drupal_usuario’@’localhost’ IDENTIFIED BY ‘contraseña’;
FLUSH PRIVILEGES;
EXIT;

Cómo-instalar-Drupal-en-CentOS-8-2.png

 

Paso 3

Reiniciamos la base de datos con el siguiente comando:
sudo systemctl restart mariadb

Cómo-instalar-Drupal-en-CentOS-8-3.png

 


2. Cómo descargar Drupal en CentOS 8


Ahora vamos a descargar el archivo tarball de Drupal desde el sitio oficial de Drupal.

 

Paso 1

Este archivo almacena todos los archivos necesarios para el óptimo funcionamiento de Drupal en CentOS 8, la versión actual de Drupal es la 8.8.4, ejecutamos lo siguiente:
sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz

Cómo-instalar-Drupal-en-CentOS-8-4.png

 

Paso 2

Una vez descargado extraemos el archivo:
sudo tar -xvf drupal-8.8.4.tar.gz

Cómo-instalar-Drupal-en-CentOS-8-5.png

 

Paso 3

Ahora vamos a mover el archivo extraído a la carpeta raíz de Apache en CentOS 8:
sudo mv drupal-8.8.4 /var/www/html/drupal
Ahora otorgamos los permisos necesarios para el acceso:
sudo chown -R apache:apache /var/www/html/drupal

Cómo-instalar-Drupal-en-CentOS-8-6.png

 


3. Configurar los ajustes de Drupal


Vamos a crear un archivo de configuración tomando como base el archivo de configuración predeterminado (default.settings.php) el cual ya existe, para ello vamos a ejecutar las siguientes líneas:
cd /var/www/html/drupal/sites/default
sudo cp -p default.settings.php settings.php

Cómo-instalar-Drupal-en-CentOS-8-7.png

 

En caso de que SELinux esté habilitado en CentOS 8, debemos ejecutar el comando anterior para aplicar la regla SELinux al directorio /var/www/html/drupal/:

 


4. Configuración final de Drupal CentOS 8

 

Paso 1

Una vez habilitado esto accederemos a un navegador y usaremos la siguiente sintaxis:
http://IP_equipo/drupal
La ventana inicial nos permite definir el idioma de instalación de Drupal:

 

 

Paso 2

Damos clic en “Save and continue” y en la siguiente ventana definimos el tipo de perfil a instalar el cual será el estándar:

 

 

Paso 3

Damos clic en “Guardar y continuar” y en la siguiente ventana accedemos a la descripción general de los requisitos y habilitación de URL limpias. Para habilitar URL limpias, debemos acceder al archivo de configuración de Apache en la ruta /etc/httpd/conf/httpd.conf:

 

 

Podemos visualizar la versión de cada complemento necesario.

 

Paso 4

Para habilitar las YRL limpias iremos al archivo /etc/httpd/conf/httpd.conf con nuestro editor deseado y reemplazamos la línea AllowOverride None por AllowOverride All:

 

Cómo-instalar-Drupal-en-CentOS-8-11.png

 

Guardamos los cambios con las teclas Ctrl + O y salimos del editor con las teclas Ctrl + X.

 

Paso 5

Vamos de nuevo al navegador y actualizamos la página y ahora podemos seleccionar la base de datos a usar e ingresamos los datos que hemos configurado como:
  • Nombre de la base de datos
  • Usuario y contraseña

 

 

Paso 6

Damos clic en “Guardar y continuar” y se dará paso al proceso de instalación:

 

 

Paso 7

Luego de esto pasamos a la sección de traducciones de Drupal:

 

 

Paso 8

Cuando este proceso llegue a su final debemos completar la siguiente información:
  • Nombre del sitio
  • Correo electrónico
  • Nombre y contraseña de usuario para soporte

 

 

Paso 9

En la parte inferior podemos definir parámetros adicionales:

 

 

Paso 10

Damos clic de nuevo en “Guardar y continuar” para finalizar el proceso:

 

 

Paso 11

Finalmente tendremos acceso a Drupal en CentOS 8:

 

 

Paso 12

Desde allí tendremos acceso a los diferentes menús de edición de Drupal:

 

 

Paso 13

Desde la pestaña “Usuarios” podemos acceder a los usuarios actuales, así como crear nuevos:

 

 

Paso 14

Desde “Configuración” accedemos a un conjunto de opciones claves para administrar el sitio:

 

 

Como vemos, Drupal es una alternativa funcional para todos los conceptos CMS necesarios para crear sitios web dinámicos y funcionales y lo mejor es que sus características son altas y personalizadas según sea el caso necesario de cada usuario.

 

Tutorial para instalar y usar Cockpit Web Console en Centos 8 de forma completa.


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X