WordPress est un système de gestion de contenu open source puissant et riche en fonctionnalités (CMS) qui permet aux utilisateurs de créer des sites Web puissants et incroyablement beaux. C’est écrit en PHP et alimenté par MariaDB ou MySQL serveur de base de données en backend. WordPress est extrêmement populaire et détient une part de marché de près de 40% de tous les sites hébergés en ligne.

Envie d’installer WordPress au Linux rocheux? Vous êtes arrivé au bon endroit. Dans ce guide, nous montrerons comment installer WordPress au Rocky Linux 8.

Conditions préalables

Comme exigence, vous devez avoir le Pile LAMP installée sur Rocky Linux 8. Assurez-vous également d’avoir un accès SSH à votre instance Rocky Linux et un utilisateur sudo configuré.

Étape 1 : Installer les modules PHP dans Rocky Linux

Un nombre de PHP modules sont nécessaires pour l’installation de WordPress de procéder en douceur. À cet égard, exécutez la commande suivante pour les installer.

$ sudo dnf install install php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget

Après l’installation du PHP modules, n’oubliez pas de redémarrer le Apache serveur Web pour charger les modules PHP installés.

Publicité
$ sudo systemctl restart httpd

Étape 2 : Créer une base de données pour WordPress

À l’avenir, nous allons créer une base de données pour WordPress. C’est la base de données qui contiendra tous les fichiers d’installation et de post-installation de WordPress. Par conséquent, connectez-vous à la base de données MariaDB comme suit :

$ sudo mysql -u root -p

Créez la base de données WordPress.

CREATE DATABASE wordpress_db;

Ensuite, créez l’utilisateur de la base de données et attribuez le mot de passe.

CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your-strong-password';

Accordez ensuite tous les privilèges à l’utilisateur de la base de données sur la base de données WordPress.

GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost';

Enregistrez les modifications et quittez.

FLUSH PRIVILEGES;
EXIT;

La base de données est maintenant en place. Nous allons télécharger le fichier d’installation de WordPress et commencer l’installation.

Étape 3 : Téléchargez WordPress dans Rocky Linux

Pour le moment, la dernière version de WordPress est WordPress 5.8 nom de code ‘Tatum‘. Il porte le nom Art Tatum, un artiste de Jazz légendaire et célèbre. Nous téléchargerons son fichier d’archive à partir du site officiel Site de téléchargement WordPress.

Pour y parvenir, utilisez le outil de ligne de commande wget pour récupérer le dernier fichier d’archive.

$ wget https://wordpress.org/latest.tar.gz -O wordpress.tar.gz

Une fois téléchargé, extrayez le fichier compressé.

$ tar -xvf wordpress.tar.gz

Ensuite, copiez le répertoire wordpress non compressé dans le dossier webroot

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

Étape 4 : Définir la propriété et les autorisations sur WordPress

Ensuite, définissez la propriété du wordpress répertoire vers apache utilisateur et groupe.

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

Définissez ensuite les autorisations du répertoire comme suit pour permettre aux utilisateurs globaux d’accéder au contenu du répertoire.

$ sudo chmod -R 775 /var/www/html/wordpress

Ensuite, configurez le SELinux contexte du répertoire et de son contenu.

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

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

$ sudo restorecon -Rv /var/www/html/wordpress
Définir Le Contexte Selinux Sur Wordpress
Définir Le Contexte Selinux Sur Wordpress
Définir Le Contexte Selinux Sur Wordpress

REMARQUE: Vous risquez de tomber sur l’erreur – semanage : commande introuvable. C’est un indicateur que semanage – un outil qui gère la configuration de certains aspects de SELinux – est manquant.

Par conséquent, nous devons installer l’outil semanage. Pour vérifier quel package fournit semanage, exécutez la commande :

$ sudo dnf whatprovides /usr/sbin/semanage. 

D’après la sortie, nous pouvons voir que policycoreutils-python-utils-2.9-14.el8.noarch le paquet est celui qui fournit semanage et est facilement disponible auprès du Rocky Linux BaseOS dépôt.

$ sudo dnf install policycoreutils-python-utils

Étape 6 : Créer un fichier de configuration Apache pour WordPress

Ensuite, nous allons créer un fichier de configuration Apache pour WordPress. Cela dirigera le serveur Web Apache vers le répertoire WordPress et son contenu.

Pour ce faire, exécutez la commande :

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

Collez ensuite les lignes suivantes et enregistrez les modifications.


ServerName server-IP or FQDN
ServerAdmin [email protected]
DocumentRoot /var/www/html/wordpress


Options Indexes FollowSymLinks
AllowOverride all
Require all granted


ErrorLog /var/log/httpd/wordpress_error.log
CustomLog /var/log/httpd/wordpress_access.log common

Redémarrez le serveur Web Apache pour que les modifications soient prises en compte.

$ sudo systemctl restart httpd

Vérifiez ensuite si le serveur Web est en cours d’exécution :

$ sudo systemctl status httpd

À ce stade, toutes les configurations sont effectuées. Il ne reste plus qu’à configurer WordPress à partir d’un navigateur Web dans lequel nous allons nous lancer dans la prochaine et dernière étape.

Mais avant de le faire, il est prudent d’autoriser HTTP et HTTPS trafic sur le pare-feu. HTTPS vous sera utile si vous décidez de crypter le site avec un certificat SSL.

Pour autoriser ces protocoles ou services à travers le pare-feu, exécutez les commandes :

$ sudo firewall-cmd --permanent --zone=public --add-service=http 
$ sudo firewall-cmd --permanent --zone=public --add-service=https

Rechargez ensuite le pare-feu pour que les modifications soient effectuées.

$ sudo firewall-cmd --reload

Super. Finalisons la configuration.

Étape 7 : Configurer WordPress à partir d’un navigateur

Lancez votre navigateur et rendez-vous sur l’URL fournie.

http://server-IP/

Vous devriez voir la page suivante. Passez en revue les instructions et cliquez sur le ‘Allons-y‘ pour passer à l’étape suivante.

Installer Wordpress Dans Rocky Linux
Installer Wordpress Dans Rocky Linux
Installer Wordpress Dans Rocky Linux

Remplissez les détails de la base de données WordPress et cliquez sur ‘Soumettre’.

Détails De La Base De Données Wordpress
Détails De La Base De Données Wordpress
Détails De La Base De Données Wordpress

Si tout semble bon, vous obtiendrez cette page qui vous invite à lancer l’installation. Alors, cliquez sur le ‘Exécutez l’installation’ bouton.

Exécuter L'Installation De Wordpress
Exécuter L'Installation De Wordpress
Exécuter L’installation De Wordpress

Ensuite, fournissez les détails du site lorsque vous créez un utilisateur administrateur. Prenez bien note des détails du nom d’utilisateur et du mot de passe car vous les utiliserez pour vous connecter à WordPress à la toute fin.

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

Cliquez ensuite sur ‘Installer WordPress‘.

Installation De Wordpress
Installation De Wordpress
Installation De Wordpress

Quelques secondes plus tard, vous recevrez une notification indiquant que l’installation a réussi. Pour vous connecter, cliquez sur le ‘Connexion‘ bouton.

Connexion Wordpress
Connexion Wordpress
Connexion Wordpress

Cela vous amène directement à la page de connexion. Tapez le nom d’utilisateur et le mot de passe que nous vous avons dit de prendre note plus tôt et appuyez sur ‘Connexion‘.

Connexion Administrateur Wordpress
Connexion Administrateur Wordpress
Connexion Administrateur Wordpress

Cela vous amène au répertoire WordPress comme indiqué.

Tableau De Bord Wordpress
Tableau De Bord Wordpress
Tableau De Bord Wordpress

Parfait! Vous avez installé avec succès WordPress au Rocky Linux 8. À partir de là, vous pouvez créer votre blog ou votre site Web et profiter des immenses avantages offerts par WordPress, notamment des thèmes gratuits et des plugins pour améliorer l’attrait et les fonctionnalités de votre site.

De plus, vous pouvez également activer HTTPS sur votre site WordPress à l’aide de notre guide – Sécurisez Apache avec le certificat Let’s Encrypt sur Rocky Linux

.

Rate this post
Publicité
Article précédent« 10 000 £ de réduction sur le prix des maisons » – Une pétition a été lancée sur les plans de mât 5G « à proximité des maisons »
Article suivantBig Rumble Boxing: la bande-annonce de lancement de Creed Champions montre de grands succès
Avatar
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