Comment installer WordPress sur un serveur CentOS 7

16/12/2023 |
Loading...

Introduction : Dans ce tutoriel, nous vous guiderons à travers le processus d'installation de WordPress sur un serveur CentOS 7. Avant de commencer, assurez-vous de remplir les prérequis suivants :

Prérequis :

  1. Un serveur avec Linux CentOS 7.
  2. LAMP Stack (Linux, Apache, MySQL, PHP) installé. Si ce n'est pas le cas, suivez notre tutoriel d'installation LAMP Stack.
  3. Accès root à votre serveur.
  4. Outils SSH :
    • Pour Windows : PuTTY
    • Pour Linux/macOS : OpenSSH (disponible par défaut)

Nous utiliserons les informations suivantes du tutoriel LAMP Stack dans cette installation WordPress :

  • Domaine principal : example.com
  • Sous-domaine : holu.example.com
  • Mot de passe root MySQL : holuP455##

Commençons !

Étape 1 : Créer une base de données MySQL avec un utilisateur et un mot de passe Étape 1.1 : Connectez-vous à MySQL (en tant que root) :

mysql -u root -p

Étape 1.2 : Créez des utilisateurs (et des mots de passe) : Pour example.com :

CREATE USER 'example'@'localhost' IDENTIFIED BY '#TH15exmp#';

Pour holu.example.com :

CREATE USER 'holu'@'localhost' IDENTIFIED BY '#TH15holu#';

Étape 1.3 : Créez la base de données : Pour example.com :

CREATE DATABASE exampledb;

Pour holu.example.com :

CREATE DATABASE holudb;

Étape 1.4 : Accordez les droits d'accès à l'utilisateur : Cette commande donnera aux deux utilisateurs un accès complet à leurs bases de données respectives :

GRANT ALL PRIVILEGES ON exampledb.* TO 'example'@'localhost' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON holudb.* TO 'holu'@'localhost' WITH GRANT OPTION;

Pour enregistrer les modifications, exécutez :

FLUSH PRIVILEGES;

Maintenant, quittez MySQL avec :

quit

Étape 2 : Installer et configurer WordPress Étape 2.1 : Téléchargez et extrayez WordPress :

cd /tmp wget https://wordpress.org/latest.tar.gz tar -xvf latest.tar.gz cd wordpress

Étape 2.2 : Copiez les fichiers WordPress dans le répertoire Public_HTML et accordez l'accès à Apache :

Pour example.com :

mkdir -p /var/www/html/example.com/public_html cp -r * /var/www/html/example.com/public_html chown -R apache:apache /var/www/html/example.com/public_html find /var/www/html/example.com/public_html -type d -exec chmod 755 {} \; find /var/www/html/example.com/public_html -type f -exec chmod 644 {} \;

Pour holu.example.com :

mkdir -p /var/www/html/holu.example.com/public_html cp -r * /var/www/html/holu.example.com/public_html chown -R apache:apache /var/www/html/holu.example.com/public_html find /var/www/html/holu.example.com/public_html -type d -exec chmod 755 {} \; find /var/www/html/holu.example.com/public_html -type f -exec chmod 644 {} \;

Étape 2.3 : Configurez WordPress pour accéder à votre site depuis le navigateur (example.com et holu.example.com). Si vous voyez la page WordPress standard, l'installation a réussi.

  1. Cliquez sur "Commencer" pour configurer les paramètres de la base de données.
  2. Définissez les détails du site, le nom d'utilisateur et le mot de passe.
  3. Si l'opération réussit, vous serez redirigé vers la page de connexion.

Répétez l'étape 2.3 pour holu.example.com et tout autre site que vous souhaitez ajouter.

Optionnel : Corrections pour les erreurs potentielles

  • Erreur de base de données : Si vous rencontrez une erreur de base de données, vous pouvez la corriger en modifiant la configuration MySQL, comme expliqué dans le tutoriel.
  • Impossible d'écrire wp-config.php : Si vous rencontrez une erreur "Cannot write wp-config.php", vérifiez et accordez l'accès à l'utilisateur Apache à votre répertoire public_html.

Conclusion : Votre serveur CentOS 7 est maintenant prêt à héberger des sites WordPress. Vous pouvez ajouter plus de sites en suivant les mêmes étapes. Profitez de votre hébergement WordPress !

Obtenez des offres exclusives et des promotions !

Restez à jour avec les dernières offres, réductions et promotions spéciales.

Update cookies preferences