LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Las plataformas CMS tienen un dominio indiscutible en la World Wide Web y Drupal califica como uno de los únicos candidatos en este expediente.
Las plataformas CMS hacen que sea más fácil y flexible crear y administrar tanto el contenido como los usuarios que tienen privilegios administrativos parciales o totales sobre dicho contenido.
Además, las plataformas CMS como Drupal admiten numerosos complementos para hacer que su sitio web sea más extenso. Puede crear páginas web nuevas/personalizables, secciones de comentarios y otros ajustes útiles que cumplirán con sus objetivos de CMS.
Rrequisitos previos
Asegúrese de ser un usuario raíz/Sudoer en el sistema operativo RHEL que está utilizando. Además, tenga una comprensión básica de la estructura del sistema de archivos de Linux y cómo usar su interfaz de línea de comandos.
Instalación del servidor web Apache en RHEL
Primero, actualice su sistema RHEL 8 e instale el servidor web Apache .
$ sudo yum update $ sudo dnf install httpd httpd-tools
Después de la instalación, debe iniciar, habilitar e iniciar el servidor web apache.
$ sudo systemctl start httpd $ sudo systemctl enable httpd $ sudo systemctl status httpd
Instalación de la base de datos MySQL en RHEL
Vamos a utilizar la base de datos MariaDB , que es un RDBMS de código abierto.
$ sudo yum install mariadb-server
Después de la instalación, debe iniciar, habilitar e iniciar el servidor de la base de datos.
A continuación, debe proteger la base de datos ejecutando el siguiente script de seguridad.$ sudo systemctl start mariadb $ sudo systemctl enable mariadb $ sudo systemctl status mariadb
$ sudo mysql_secure_installation
Una vez que ejecute el comando, le pedirá que configure la contraseña de root y elimine usuarios anónimos, pruebe bases de datos y deshabilite el inicio de sesión de usuario root remoto.
Instalación de PHP en RHEL
Para instalar la última versión de PHP 8.1, debe agregar los repositorios EPEL y REMI .
$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm $ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
A continuación, enumere el módulo de PHP, que mostrará las versiones de PHP disponibles.
$ sudo dnf module list php

Lista de módulos de PHP
Restablezca el módulo PHP y habilite el flujo del módulo PHP que desea usar, por ejemplo, PHP 8.1.
$ sudo dnf module reset php $ sudo dnf module enable php:remi-8.1
Instala PHP y sus dependencias.
$ sudo dnf install php php-opcache php-gd php-curl php-mysqlnd php-mbstring php-xml php-pear \
php-fpm php-mysql php-pdo php-json php-zip php-common php-cli php-xmlrpc \
php-xml php-tidy php-soap php-bcmath php-devel

Instalar PHP en RHEL
Después de la instalación, debe iniciar, habilitar e iniciar el servicio php-fpm .
$ sudo systemctl start php-fpm $ sudo systemctl enable php-fpm $ sudo systemctl status php-fpm
A continuación, habilite Selinux para admitir la ejecución de código PHP de Apache a través de php-fpm .
$ sudo setsebool -P httpd_execmem 1
Creación de base de datos MySQL para Drupal
Conéctese a la base de datos MySQL con el siguiente comando.
$ mysql -u root -p
Cree un usuario de Drupal, una base de datos de Drupal y otorgue a este usuario los privilegios de base de datos necesarios.
Instalación de Drupal en RHELMariaDB [(none)]> CREATE USER drupal@localhost IDENTIFIED BY "Your_drupal_user_password"; MariaDB [(none)]> CREATE DATABASE drupal; MariaDB [(none)]> GRANT ALL ON drupal.* TO drupal@localhost; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
El repositorio RHEL predeterminado no tiene Drupal como paquete. Por lo tanto, debe descargar Drupal a través del comando wget .
$ wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
Extráigalo y muévalo al directorio del sistema /var/www/html .
$ tar -xvf drupal.tar.gz $ sudo mv drupal-9.3.7 /var/www/html/drupal
Agregue permiso de acceso y propiedad al directorio de Drupal :
$ sudo chown -R apache:apache /var/www/html/ $ sudo chmod -R 755 /var/www/html/
Configure los ajustes de Drupal y cree su directorio de archivos.
$ sudo cp -p /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php $ sudo mkdir /var/www/html/drupal/sites/default/files
Repare las etiquetas de Selinux si está habilitado en su sistema con los siguientes comandos.
$ sestatus $ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/drupal(/.*)?" $ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/drupal/sites/default/settings.php' $ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/drupal/sites/default/files' $ sudo restorecon -Rv /var/www/html/drupal $ sudo restorecon -v /var/www/html/drupal/sites/default/settings.php $ sudo restorecon -Rv /var/www/html/drupal/sites/default/files $ sudo chown -R apache:apache /var/www/html/drupal
Creación de host virtual de Drupal en Apache
Cree un archivo de host virtual de Apache para Drupal.
$ sudo nano /etc/httpd/conf.d/drupal.conf
Agregue la siguiente configuración de host virtual.
Compruebe si hay errores de sintaxis en el archivo y reinicie apache:<VirtualHost *:80> ServerAdmin Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. DocumentRoot /var/www/html/drupal/ ServerName linuxparty.lan.network ServerAlias www.linuxparty.lan.network ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/drupal/> Options FollowSymLinks AllowOverride All Require all granted RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [LxQSA]
</Directory>
</VirtualHost>
$ sudo apachectl -t $ sudo systemctl restart httpd
Instalación de Drupal desde el navegador web
Abra un navegador web y acceda al nombre de dominio que especificó en el archivo drupal.conf .
http://linuxparty.lan.red

Elija el idioma de Drupal
Elija el idioma y haga clic en continuar. En la siguiente pantalla, vaya con Perfil estándar.
Elija la instalación de Drupal
A continuación, ingrese las credenciales necesarias de la base de datos:
Configuración de la base de datos de Drupal
El paso anterior puede tardar algún tiempo en completarse, por lo tanto, tenga paciencia. La instalación de Drupal debería seguir:
Instalación Drupal
Complete los detalles de su sitio:
Configurar el sitio web de Drupal
Bienvenido a su nuevo sitio Drupal CMS:
Ejecución del sitio web de Drupal
Su sistema RHEL 8 ahora funciona con Drupal. La mejor de las suertes con sus proyectos de CMS.

-
AMD
- Nvidia anuncia la RTX 4070, una 'GPU de escritorio con un precio algo razonable'
- Los lenguajes de programación favoritos por los grandes directivos de Empresas TI y Sotware
- Cómo utilizar los volúmenes de Docker para programar más rápido
- Entrenador en el móvil, ya es posible para mantenerte en forma.
- Cómo monitorear, vigilar y controlar la actividad de los usuarios de Linux con las herramientas psacct o acct
- Un dron que se parece y mueve como un pájaro, vuela más de hora y media. ¿Podrían vigilar parques nacionales y naturales?
- Crear una nueva partición. Convertir un directorio /Home a una partición Linux
- Cómo colaborar en documentos usando ONLYOFFICE Workspace
- Dinamarca y Alemania ahora construyen el túnel sumergido más largo del mundo
- Ejecución de comandos en un host Linux/UNIX remoto
- Cómo instalar Drupal CMS en Centos, AlmaLinux Rocky Linux y RHEL 8
- Cómo convertir archivos a codificación UTF-8 en Linux
- El petroleo podría no ser fósil, según la teoria de algunos científicos.
- Descubren una técnica para rejuvenecer la piel 30 años
- Cómo instalar el servidor KVM en Debian Linux Headless Server