Comment installer WordPress avec Apache dans Ubuntu 20.04

Comment installer WordPress avec Apache dans Ubuntu 20.04

Wordpress est la plate-forme la plus populaire au monde pour créer des sites Web, que ce soit un blog, un site Web de commerce électronique, un site Web d'entreprise, un site Web de portefeuille, un répertoire d'entreprise en ligne, etc. Il est gratuit et open-source, facile à installer, à apprendre et à utiliser, très enfichable et personnalisable aussi.

Lire aussi: Comment installer WordPress avec Nginx dans Ubuntu 20.04

Ce guide montre comment installer la dernière version de Wordpress avec Apache dans Ubuntu 20.04. Il suppose que vous avez le LAMPE Stack installé et bien configuré pour l'hébergement des sites Web, sinon, consultez notre guide:

  • Comment installer la pile de lampe avec phpmyadmin dans Ubuntu 20.04

Installation de WordPress dans Ubuntu 20.04

1. Une fois la LAMPE empiler (Apache, Mariadb, et Php) installé et configuré sur l'ubuntu 20.04 serveur, vous pouvez continuer plus loin pour télécharger la dernière version de WordPress en utilisant la commande wget suivante.

$ wget -c http: // wordpress.org / dernier.le goudron.gz 
Télécharger WordPress dans Ubuntu 20.04

2. Une fois le téléchargement terminé, extraire le fichier archivé à l'aide de la commande TAR comme indiqué.

$ TAR -XZVF DERNIER.le goudron.gz 
Extraire les fichiers WordPress

3. Ensuite, déplacez le répertoire WordPress extrait dans votre racine de document I.e. / var / www / html / Et sous votre site Web comme indiqué (remplacer mon site.com avec le nom ou le nom de domaine de votre site Web). La commande suivante créera un mon site.com répertoire et déplacer des fichiers wordpress en dessous.

$ ls -l $ sudo cp -r wordpress / var / www / html / mysite.com $ ls -l / var / www / html / 
Configurer WordPress sur le site Web

4. Définissez maintenant les autorisations appropriées sur le site Web (/ var / www / html / mysite.com) répertoire. Il devrait appartenir à la Apache2 Utilisateur et groupe appelé www-data.

$ sudo chown -r www-data: www-data / var / www / html / mysite.com $ sudo chmod -r 775 / var / www / html / mysite.com 
Définir les autorisations sur les fichiers WordPress

Création d'une base de données WordPress pour le site Web

5. Pour commencer, connectez-vous à votre shell de base de données MARIADB en utilisant les éléments suivants mysql commander avec -u drapeau pour fournir le nom d'utilisateur qui devrait être racine et -p Pour entrer un mot de passe que vous définissez pour le compte root MySQL lorsque vous avez installé le logiciel MARIADB.

$ sudo mysql -u root -p 

6. Après la connexion, exécutez les commandes suivantes pour créer la base de données de votre site et un utilisateur de base de données avec des privilèges comme indiqué. N'oubliez pas de remplacer "mon site","mysiteadmin" et "[Protégé par e-mail]!"Avec le nom de votre base de données, le nom d'utilisateur de la base de données et le mot de passe de l'utilisateur.

MariaDb [(aucun)]> Créer une base de données mon site; MariaDb [(aucun)]> accorder tous les privilèges sur mon site.* POUR 'mysiteadmin'@' localhost 'identifié par'[Protégé par e-mail]!';; MariaDb [(aucun)]> Privilèges de rinçage; MariaDb [(aucun)]> sortie 
Créer une base de données WordPress

7. Ensuite, passez à la racine du document de votre site Web, créez un WP-Config.php Fichier à partir de l'exemple de fichier de configuration fourni comme indiqué.

$ cd / var / www / html / mysite.com $ sudo mv wp-config-échantillon.PHP WP-Config.php 

8. Puis ouvrez le WP-Config.php Fichier de configuration pour l'édition.

$ sudo vim wp-config.php 

et mettre à jour les paramètres de connexion de la base de données (nom de base de données, utilisateur de la base de données et le mot de passe de l'utilisateur créé ci-dessus) comme indiqué dans la capture d'écran suivante.

Configurer les paramètres de la base de données WordPress

Création d'Apache VirtualHost pour le site Web WordPress

9. Ensuite, vous devez configurer Apache Webserver pour servir votre Wordpress Site utilisant votre nom de domaine entièrement qualifié, en créant un hôte virtuel pour celui-ci sous la configuration Apache.

Pour créer et activer un nouvel hôte virtuel, créez un nouveau fichier sous le / etc / apache2 / sites-disponible / annuaire. Dans cet exemple, nous appellerons le fichier mon site.com.confli (il devrait se terminer avec le .confli extension).

$ sudo vim / etc / apache2 / sites-disponible / mysite.com.confli 

Puis copiez et collez la configuration suivante dedans (en remplaçant le Nom du serveur et Serveradmin e-mail avec vos valeurs).

 Nom du serveur mon site.com Serveradmin [Protégé par e-mail] Document de document / var / www / html / mysite.com ErrorLog $ apache_log_dir / erreur.log Customlog $ apache_log_dir / access.journal combiné  
Créer un hôte virtuel WordPress Apache

Enregistrez le fichier et fermez-le.

dix. Puis vérifiez la configuration Apache pour l'exactitude de la syntaxe. Si la syntaxe est OK, activez le nouveau site et rechargez le service Apache2 pour appliquer les nouvelles modifications.

$ apache2ctl -t $ sudo a2ensite mysite.com.Conf $ sudo systemctl recharger apache2 
Activer le site Web dans Apache

11. Désactivez également l'hôte virtuel par défaut pour permettre à votre nouveau site de se charger correctement à partir d'un navigateur Web.

$ sudo a2dissite 000-défaut.Conf $ sudo systemctl recharger apache2 
Désactiver le site Web à Apache

Compléter l'installation WordPress via l'interface Web

12. La section finale montre comment terminer l'installation WordPress à l'aide de l'installateur Web. Alors ouvrez votre navigateur et naviguez en utilisant le nom de domaine de votre site:

http: // mysite.com. 

Une fois que l'installateur Web WordPress se charge, choisissez la langue que vous souhaitez utiliser pour l'installation et cliquez Continuer.

Sélectionnez le langage d'installation WordPress

13. Ensuite, définissez le titre de votre site, le nom d'utilisateur administratif et le mot de passe et un e-mail pour gérer le contenu de votre site. Puis clique Installer WordPress.

Ajouter les détails du site WordPress

14. Une fois l'installation WordPress terminée, cliquez sur Enregistrer pour accéder à la page de connexion administrative de votre site.

Installation WordPress complète

15. Maintenant, connectez-vous à votre nouveau Wordpress Site Web utilisant vos informations d'identification administratives (nom d'utilisateur et mot de passe créés ci-dessus) et commencez à personnaliser votre site à partir de Tableau de bord.

Connexion WordPress Tableau de bord WordPress

Dans cet article, nous avons expliqué comment installer Wordpress en utilisant Apache En tant que serveur Web et Mysql En tant que système de base de données pour servir les sites Web PHP.

Ensuite, l'étape cruciale consiste à sécuriser votre site WordPress avec SSL. Si vous avez déployé WordPress sur un domaine réel, vous pouvez sécuriser le site avec Free, cryptons certificat. Si vous avez déployé WordPress localement sur un site Web factice pour tester ou usage personnel, je vous suggère d'utiliser un certificat auto-signé plutôt.