WordPress

Comment installer WordPress sur CentOS 8

Comment installer WordPress sur CentOS 8
WordPress est un CMS (Content Management System) basé sur PHP très populaire. Pour les petites entreprises, les sites Web personnels/de loisirs, WordPress peut être une bouée de sauvetage.  Dans cet article, je vais vous montrer comment installer WordPress sur CentOS 8. Alors, commençons.

Installation de PHP, Apache et MariaDB :

Comme je l'ai dit plus tôt, WordPress est écrit sur le langage de programmation PHP. Donc, vous devez avoir un serveur LAMP fonctionnel installé sur CentOS 8 pour exécuter WordPress.

Tout d'abord, mettez à jour le référentiel de packages DNF avec la commande suivante :

$ sudo dnf makecache

Maintenant, installez Apache, PHP, MariaDB avec la commande suivante :

$ sudo dnf install mariadb mariadb-server httpd \

httpd-tools php php-cli php-json php-gd php-mbstring php-pdo php-xml \

php-mysqlnd php-pecl-zip wget

Pour confirmer l'installation, appuyez sur Oui puis appuyez sur .

Apache, PHP et MariaDB doivent être installés.

Le service Apache httpd ne fonctionnera pas (inactif) par défaut sur CentOS 8.

$ sudo systemctl status httpd

Maintenant, démarrez Apache httpd service avec la commande suivante :

$ sudo systemctl démarrer httpd

Maintenant, le service Apache httpd devrait être en cours d'exécution (actif).

$ sudo systemctl status httpd

Maintenant, ajoutez le service Apache httpd au démarrage du système avec la commande suivante :

$ sudo systemctl activer httpd

le service mariadb ne fonctionnera pas (inactif) par défaut sur CentOS 8.

$ sudo systemctl status mariadb

Maintenant, démarrez le service mariadb avec la commande suivante :

$ sudo systemctl démarrer mariadb

Maintenant, le service mariadb devrait être en cours d'exécution (actif).

$ sudo systemctl status mariadb

Maintenant, ajoutez le service mariadb au démarrage du système avec la commande suivante :

$ sudo systemctl activer mariadb

Création d'une base de données pour WordPress :

Maintenant, vous devez créer une nouvelle base de données MariaDB pour WordPress.

Tout d'abord, connectez-vous au shell MariaDB avec la commande suivante :

$ sudo mysql -u root -p

Maintenant, saisissez votre mot de passe et appuyez sur . Par défaut, aucun mot de passe n'est défini. Alors appuyez simplement si vous suivez.

Vous devez être connecté à la console MariaDB.

Maintenant, créez une nouvelle base de données MariaDB wordpress avec l'instruction SQL suivante :

MariaDB> CRÉER LA BASE DE DONNÉES wordpress;

Maintenant, créez un nouvel utilisateur wordpress avec le mot de passe secret et accordez à l'utilisateur wordpress tous les privilèges (lecture, écriture, modification etc.) à la base de données wordpress avec l'instruction SQL suivante :

MariaDB> GRANT ALL ON wordpress.* À 'wordpress'@'localhost' IDENTIFIÉ PAR 'secret';

Maintenant, pour que les modifications prennent effet, exécutez l'instruction SQL suivante :

MariaDB> PRIVILÈGES DE FLUSH ;

Maintenant, quittez la console de base de données MariaDB comme suit :

MariaDB> quitter

Téléchargement et installation de WordPress :

WordPress n'est pas disponible dans le référentiel de packages officiel de CentOS 8. Donc, vous devez le télécharger depuis le site officiel de WordPress et l'installer sur CentOS 8. C'est très facile.

Tout d'abord, accédez au /var/www répertoire comme suit :

$ cd /var/www

Maintenant, téléchargez la dernière archive WordPress depuis le site officiel de WordPress avec la commande suivante :

$ sudo wget https://wordpress.org/dernier.le goudron.gz

wget télécharge l'archive WordPress. Cela peut prendre quelques minutes pour terminer.

L'archive WordPress doit être téléchargée.

Le fichier d'archive WordPress dernier.le goudron.gz devrait être dans le /var/www répertoire comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ ls -lh

Maintenant, extrayez le fichier d'archive WordPress dernier.le goudron.gz avec la commande suivante :

$ sudo tar xvzf dernier.le goudron.gz

Une fois le fichier d'archive WordPress dernier.le goudron.gz est extrait, un nouveau répertoire wordpress/ devrait être créé comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ ls -lh

Maintenant, vous pouvez supprimer le dernier.le goudron.gz fichier comme suit :

$ sudo rm -v dernier.le goudron.gz

Maintenant, changez le propriétaire et le groupe du wordpress/ répertoire et son contenu à apache comme suit:

$ sudo chown -Rf apache:apache ./wordpress/

Maintenant, changez l'autorisation ou le wordpress/ répertoire et son contenu à 775 comme suit:

$ sudo chmod -Rf 775 ./wordpress/

Si SELinux est activé (ce qui est très probable sur CentOS 8/RHEL 8), exécutez la commande suivante pour définir le contexte SELinux correct sur le /var/www/wordpress répertoire et son contenu.

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

Pour que les modifications de SELinux prennent effet, exécutez la commande suivante :

$ sudo restorecon -Rv /var/www/wordpress

Maintenant, créez un nouveau fichier de configuration Apache wordpress.conf pour WordPress avec la commande suivante :

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

L'éditeur de texte Vi devrait s'ouvrir. Maintenant, appuyez sur je aller à INSÉRER mode.

Maintenant, tapez les lignes de codes suivantes dans le wordpress.conf déposer.


ServerAdmin root@localhost
DocumentRoot /var/www/wordpress

Index des options FollowSymLinks
AutoriserTout remplacer
Exiger tout accordé

ErrorLog /var/log/httpd/wordpress_error.Journal
CustomLog /var/log/httpd/wordpress_access.journal commun

Finalement, le wordpress.conf le fichier devrait ressembler à celui indiqué dans la capture d'écran ci-dessous.

Maintenant, appuyez sur , tapez :wq! et appuyez sur pour enregistrer le fichier.

Maintenant, redémarrez le service Apache httpd avec la commande suivante :

$ sudo systemctl redémarrer httpd

Le service Apache http devrait être actif sans aucune erreur comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ sudo systemctl status httpd

Accéder à WordPress :

Pour accéder à WordPress installé sur votre machine CentOS 8, vous devez connaître l'adresse IP ou le nom de domaine de votre machine CentOS 8.

Vous pouvez trouver l'adresse IP de votre machine CentOS 8 avec la commande suivante :

$ ip a

Comme vous pouvez le voir, l'adresse IP de ma machine CentOS 8 est 192.168.20.129. Ce sera différent pour toi. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.

Maintenant, ouvrez votre navigateur Web préféré et visitez http://192.168.20.129. Vous devriez voir la page suivante. Cliquer sur Allons-y.

Maintenant, tapez les informations de la base de données MariaDB (i.e. Nom de la base de données, Nom d'utilisateur, Mot de passe). Quitter le Hôte de base de données et Préfixe de tableau comme c'est si vous ne savez pas ce qu'ils sont. Une fois que vous avez terminé, cliquez sur Soumettre

Maintenant, cliquez sur Exécutez l'installation.

Maintenant, saisissez les détails de votre site et cliquez sur Installer WordPress.

N'oubliez pas de noter les Nom d'utilisateur et Mot de passe vous êtes assis ici car vous en aurez besoin très bientôt.

WordPress doit être installé. Maintenant, cliquez sur Connexion.

Maintenant, tapez votre nom d'utilisateur et votre mot de passe et cliquez sur Connexion.

Vous devez être connecté au panneau d'administration WordPress. Vous pouvez gérer votre site à partir d'ici.

Alors, c'est comme ça que vous installez WordPress sur CentOS 8. Merci d'avoir lu cet article.

Comment afficher le compteur FPS dans les jeux Linux
Les jeux Linux ont reçu une impulsion majeure lorsque Valve a annoncé la prise en charge de Linux pour le client Steam et leurs jeux en 2012. Depuis l...
Comment télécharger et jouer à Civilization VI de Sid Meier sur Linux
Présentation du jeu Civilization 6 est une version moderne du concept classique introduit dans la série de jeux Age of Empires. L'idée était assez sim...
Comment installer et jouer à Doom sur Linux
Introduction à Doom La série Doom est née dans les années 90 après la sortie du Doom original. Ce fut un succès instantané et à partir de ce moment-là...