Com instal·lar Drupal a CentOS 8


Drupal és un CMS gratuït i de codi obert escrit en PHP que s'envia amb la llicència GNU/GPL. Igual que les plataformes CMS populars com Joomla, amb Drupal, podeu començar a crear el vostre propi bloc o lloc web des de la base amb poc o nul coneixement de programació web o llenguatges de marcatge.

En aquest tutorial, aprendràs a instal·lar Drupal a CentOS 8 Linux.

Abans de començar, assegureu-vos que heu instal·lat la pila LAMP al vostre CentOS 8. LAMP és una pila popular que s'utilitza per allotjar allotjament web i consta d'un servidor web Apache, una base de dades MariaDB/MySQL i PHP.

A més, assegureu-vos que teniu una connexió SSH al vostre servidor CentOS 8 i una connexió a Internet bona i estable.

Pas 1: instal·leu mòduls PHP addicionals a CentOS 8

Drupal requereix mòduls PHP addicionals per funcionar sense cap problema. Per tant, instal·leu-los executant l'ordre següent.

$ 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

Pas 2: creeu una base de dades Drupal

Després d'haver instal·lat tots els mòduls PHP necessaris, heu de crear una base de dades per allotjar els fitxers d'instal·lació de Drupal. Així que inicieu sessió a la vostra base de dades MariaDB tal com es mostra.

$ sudo mysql -u root -p

Un cop iniciat sessió, executeu les ordres tal com es mostra per crear una base de dades per a Drupal i concedir tots els privilegis a l'usuari de Drupal.

MariaDB [(none)]> CREATE DATABASE drupal_db;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘[email ’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Sortiu i reinicieu el servidor de bases de dades.

$ sudo systemctl restart mariadb

Pas 3: descarregueu Drupal a CentOS 8

Amb la base de dades de Drupal al seu lloc, el següent pas serà descarregar el fitxer tarball de Drupal des del lloc oficial de Drupal. Conté tots els fitxers necessaris perquè Drupal funcioni com s'esperava. En el moment d'escriure això, l'última versió és Drupal 8.8.4.

$ sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz

Un cop finalitzada la descàrrega, extreu el fitxer tarball tal com es mostra.

$ sudo tar -xvf drupal-8.8.4.tar.gz

A continuació, moveu la carpeta extreta al directori arrel del document Apache, tal com es mostra.

$ sudo mv drupal-8.8.2 /var/www/html/drupal

Amb el fitxer drupal sense comprimir al directori arrel del document, modifiqueu els permisos del fitxer per permetre que Apache accedeixi al directori.

$ sudo chown -R apache:apache /var/www/html/drupal

Pas 4: configureu la configuració de Drupal

A continuació, crearem un fitxer de configuració a partir del fitxer de configuració predeterminat (default.settings.php) que ja existeix a la següent ubicació.

$ cd /var/www/html/drupal/sites/default
$ sudo cp -p default.settings.php settings.php

En cas que SELinux estigui habilitat al vostre sistema, executeu l'ordre següent per aplicar la regla SELinux al directori /var/www/html/drupal/.

Pas 5: finalitzant la instal·lació de Drupal

Hem acabat amb totes les configuracions. L'únic que queda és configurar Drupal al navegador. Per fer-ho, escriviu l'adreça següent a la barra d'URL i premeu ENTER.

http://server-IP/drupal

La pantalla Benvinguda serà la que es mostra. Per tant, primer, seleccioneu el vostre idioma preferit i feu clic al botó Desa i continua.

A la pantalla següent, seleccioneu el Perfil estàndard com a perfil que voleu utilitzar i feu clic al botó Desa i continua per passar a la pàgina següent.

A continuació, feu una ullada a la visió general dels requisits i activeu els URL nets. Per habilitar URL nets, aneu al fitxer de configuració d'Apache situat al fitxer /etc/httpd/conf/httpd.conf.

Establiu l'atribut AllowOverride de Cap a Tot.

A continuació, actualitzeu la pàgina per continuar a la pàgina Configuració de la base de dades, tal com es mostra. Ompliu els camps obligatoris, com ara el tipus de base de dades, el nom de la base de dades, la contrasenya de la base de dades i el nom d'usuari.

De nou, feu clic al botó Desa i continua per anar al pas següent. Drupal començarà a instal·lar totes les funcions i trigarà uns 5 minuts.

A la següent secció, ompliu les dades següents:

Finalment, se us presentarà la pàgina d'inici tal com es mostra. Ara podeu procedir a crear el vostre lloc i afegir-hi contingut. Podeu utilitzar una gran varietat de temes i connectors de Drupal per millorar l'aspecte del vostre lloc.

I això ens porta al final d'aquest article. Us hem seguit una guia pas a pas de com podeu instal·lar Drupal a CentOS 8.