Comment installer WordPress sur Centos 8

Comment installer WordPress sur Centos 8
WordPress est un CMS basé sur PHP très populaire (Système de gestion de contenu). Pour les petites entreprises, les sites Web personnels / Hobby, 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. Ainsi, vous devez avoir un serveur de lampe de travail installé sur Centos 8 afin d'exécuter WordPress.

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

$ sudo dnf makecache

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

$ sudo dnf installer 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 Y Et puis appuyez sur .

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

Le service Apache Httpd ne sera pas en cours d'exécution (inactif) Par défaut sur Centos 8.

$ sudo systemctl status httpd

Maintenant, commencez l'apache httpd Service avec la commande suivante:

$ sudo systemctl start 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 sera pas en cours d'exécution (inactif) par défaut sur CentOS 8.

$ sudo systemctl status mariadb

Maintenant, commencez le service MariaDB avec la commande suivante:

$ sudo systemctl start 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 sur Si vous suivez.

Vous devriez être connecté à la console MariaDB.

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

MARIADB> Créer WordPress de la base de données;

Maintenant, créez un nouvel utilisateur wordpress avec le mot de passe secret et accorder à l'utilisateur wordpress Tous les privilèges (lire, écrire, modifier etc.) à la base de données wordpress avec l'instruction SQL suivante:

MariaDB> Grant tout sur WordPress.* À «wordpress» @ «localhost» identifié par «secret»;

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

MariaDB> Privilèges de rinçage;

Maintenant, sortez de la console de la base de données MARIADB comme suit:

Mariadb>

Téléchargement et installation WordPress:

WordPress n'est pas disponible dans le référentiel officiel de Package de CentOS 8. Vous devez donc le télécharger à partir du site officiel de WordPress et l'installer sur Centos 8. C'est très facile.

Tout d'abord, accédez à la / var / www Répertoire comme suit:

$ cd / var / www

Maintenant, téléchargez les dernières archives WordPress sur le site officiel de WordPress avec la commande suivante:

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

WGET télécharge WordPress Archive. Cela peut prendre quelques minutes pour terminer.

Les archives WordPress doivent être téléchargées.

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, extraire le fichier d'archive WordPress dernier.le goudron.gz avec la commande suivante:

$ sudo tar xvzf le 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, modifiez l'autorisation ou le wordpress / répertoire et son contenu à 775 comme suit:

$ sudo chmod -rf 775 ./ wordpress /

Si vous avez SELINUX activé (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 Annuaire 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.confli Pour WordPress avec la commande suivante:

$ sudo vi / etc / httpd / confre.d / wordpress.confli

VI Text Editor devrait ouvrir. Maintenant, appuyez sur je aller à INSÉRER mode.

Maintenant, saisissez les lignes de codes suivantes dans le wordpress.confli déposer.


Serveradmin root @ localhost
Documentroot / var / www / wordpress

Les index d'options suivent
Allaiter tout
Exiger tous les accords

Errorlog / var / log / httpd / wordpress_error.enregistrer
CUSTUMLOG / VAR / LOG / HTTPD / WORDPRESS_ACCESS.journal commun

Finalement, le wordpress.confli Le fichier doit ressembler comme indiqué dans la capture d'écran ci-dessous.

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

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

$ sudo systemctl redémarrer httpd

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

$ sudo systemctl status httpd

Accéder à WordPress:

Afin d'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 vous. 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, saisissez 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 table comme c'est si tu ne sais pas ce qu'ils sont. Une fois que vous avez terminé, cliquez sur Soumettre

Maintenant, cliquez sur Exécuter l'installation.

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

N'oubliez pas de prendre une note du Nom d'utilisateur et Mot de passe vous définissez ici car vous en aurez besoin très prochainement.

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

Maintenant, saisissez le nom d'utilisateur et le mot de passe de votre site et cliquez sur Connexion.

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

C'est donc comme ça que vous installez WordPress sur Centos 8. Merci d'avoir lu cet article.