Wordpress est immensément populaire CMS (Système de gestion de contenu) qui représente près 43% de tous les sites Web selon W3techs.com.

De l’alimentation de sites à fort trafic tels que commerce électroniqueet des sites d’actualités aux simples blogs, WordPress est resté en tête de peloton parmi ses concurrents tels que Joomla, Shopifyet Wix.

Wordpress est open source et libre d’utilisation. Il fournit des tonnes de personnalisations pour vous aider à créer tout ce que vous voulez. Il vous permet de créer des sites performants et optimisés pour le référencement, adaptés aux mobiles et faciles à personnaliser.

Dans ce guide, nous vous montrerons comment installer Wordpress au RHEL 8 avec un apache serveur Web.

Conditions préalables:

Avant de commencer, assurez-vous qu’Apache, MariaDB et PHP sont installés sur RHEL 8, qui constituent collectivement le LAMPE empiler.

Publicité

La dernière version de Wordpress a besoin PHP 7.4 ou plus. Le défaut AppStream le référentiel ne fournit que PHP 7.2 qui n’est pas sécurisé et n’est plus pris en charge. Vous pouvez installer la dernière version de PHP à l’aide du référentiel Remi à la place. Avec les exigences à l’écart, commençons!

Étape 1 : Création d’une base de données WordPress

Nous allons commencer par créer la base de données Wordpress installation, qui sert à stocker tous les fichiers pendant et après l’installation.

Alors, connectez-vous au MariaDB base de données:

$ sudo mysql -u root -p

Une fois sur le MariaDB shell, créez la base de données et l’utilisateur de la base de données et accordez tous les privilèges à l’utilisateur de la base de données.

CREATE DATABASE wordpress_db;
GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'StrongPassword';

Enregistrez les modifications et quittez l’invite MariaDB.

FLUSH PRIVILEGES;
exit;
Créer Une Base De Données Wordpress
Créer Une Base De Données Wordpress

Étape 2 : Téléchargez et installez WordPress dans RHEL

Avec le Wordpress base de données en place, la prochaine étape consiste à télécharger et à configurer Wordpress. Au moment de la publication de ce guide, la dernière version de WordPress est 5.9.1.

Télécharger Wordpressutilisez la commande wget pour télécharger le fichier binaire depuis le site officiel.

$ wget https://wordpress.org/latest.tar.gz
Télécharger Wordpress Dans Rhel
Télécharger Wordpress Dans Rhel

Ensuite, extrayez le fichier tarball :

$ tar -xvf latest.tar.gz

Ensuite, nous allons copier le wp-config-exemple.php fichier à wp-config.php d’où WordPress tire sa configuration de base. Pour ce faire, courez.

$ cp wordpress/wp-config-sample.php wordpress/wp-config.php

Ensuite, modifiez le wp-config.php fichier.

$ vi wordpress/wp-config.php

Modifiez les valeurs pour qu’elles correspondent au nom de votre base de données, à l’utilisateur de la base de données et au mot de passe, comme indiqué dans l’image affichée.

Paramètres De La Base De Données Wordpress
Paramètres De La Base De Données Wordpress

Enregistrez les modifications et quittez le fichier de configuration.

Ensuite, copiez le Wordpress répertoire à la racine du document.

$ sudo cp -R wordpress /var/www/html/

Assurez-vous d’attribuer la propriété et les autorisations de répertoire nécessaires comme suit :

$ sudo chown -R apache:apache /var/www/html/wordpress
$ sudo chcon -t httpd_sys_rw_content_t /var/www/html/wordpress R
$ sudo chmod -Rf 775  /var/www/html

Étape 3 : créer un fichier Apache WordPress VirtualHost

Nous devons également créer un fichier de configuration pour WordPress afin de pointer les demandes des clients vers le répertoire WordPress. Nous allons créer le fichier de configuration comme indiqué

$ sudo vi /etc/httpd/conf.d/wordpress.conf

Copiez et collez les lignes ci-dessous dans le fichier de configuration.

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/wordpress

<Directory "/var/www/html/wordpress">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>

ErrorLog /var/log/httpd/wordpress_error.log
CustomLog /var/log/httpd/wordpress_access.log common
</VirtualHost>

Enregistrez et quittez le fichier de configuration.

Pour appliquer les modifications, redémarrez Apache.

$ sudo systemctl restart httpd

Étape 4 : Configurer SELinux pour WordPress

Dans la plupart des cas, RHEL 8 livré avec SELinux autorisé. Cela peut être un frein, notamment lors de l’installation d’applications web. En tant que tel, nous devons configurer le bon contexte SELinux pour le /var/www/html/wordpress annuaire.

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?"

Pour que les modifications entrent en vigueur, exécutez :

$ sudo restorecon -Rv /var/www/wordpress

Redémarrez ensuite votre système.

REMARQUE: Avant de redémarrer, assurez-vous que apache et MariaDB les services sont activés afin qu’ils puissent démarrer automatiquement au démarrage.

$ sudo systemctl enable httpd
$ sudo systemctl enable mariadb

Étape 5 : Finaliser l’installation de WordPress

La dernière étape consiste à terminer l’installation à partir d’un navigateur Web. Lancez votre navigateur et parcourez l’adresse IP de votre serveur :

http://server-IP-address

Sur la première page, sélectionnez votre langue d’installation préférée et cliquez sur ‘Continuez‘.

Langue D'Installation De Wordpress
Langue D&Rsquo;Installation De Wordpress

À l’étape suivante, remplissez les détails de votre site.

Détails Du Site Wordpress
Détails Du Site Wordpress

Ensuite, faites défiler vers le bas et cliquez sur ‘Installer WordPress‘.

Installer Wordpress
Installer Wordpress

Et en flash, l’installation de WordPress sera terminée ! Pour vous connecter, cliquez sur le ‘Connexion‘ bouton.

Connexion Wordpress
Connexion Wordpress

Sur l’écran de connexion, indiquez le nom d’utilisateur et le mot de passe et cliquez sur ‘Connexion‘.

Connexion Administrateur Wordpress
Connexion Administrateur Wordpress

Cela vous amène au tableau de bord WordPress comme indiqué. À partir de là, vous pouvez personnaliser votre site Web avec des thèmes et des plugins riches et élégants.

Tableau De Bord Wordpress
Tableau De Bord Wordpress

Et c’est tout! Vous avez installé avec succès Wordpress au RHEL 8.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

Rate this post
Publicité
Article précédentUne légende de Nintendo prend sa retraite et l’eShop ferme en Russie | Le dernier des Nintendogs
Article suivantComment ouvrir le Panneau de configuration dans Windows 11/10
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici