Aller au contenu principal

Installer WordPress sur Manjaro Linux

Bonjour à tous, voici un tutoriel pour mettre en place un site WordPress sur le système d'exploitation Manjaro Linux, élégant et moderne. Manjaro est connu pour son logiciel de pointe et son approche conviviale, ce qui en fait une excellente plateforme pour héberger un site WordPress. WordPress est un système de gestion de contenu (CMS) puissant qui propulse une part importante du web. Il est renommé pour sa flexibilité, sa facilité d'utilisation et sa communauté dynamique. En installant WordPress sur Manjaro, vous exploiterez la puissance de ce CMS tout en profitant de la stabilité et des performances d'un système basé sur Arch Linux.

Dans ce tutoriel, nous couvrirons chaque étape, de la préparation de votre serveur Manjaro à la personnalisation de votre site WordPress.

Prérequis

Avant de commencer, assurez-vous d'avoir ce qui suit :

  • Un serveur Manjaro Linux avec un utilisateur non root ayant des privilèges sudo.
  • Un nom de domaine pointant vers l'adresse IP de votre serveur.
  • Des connaissances de base de l'utilisation de l'interface en ligne de commande.

Étape 1 : Mettre à jour votre système

Commençons par nous assurer que votre système est à jour. Exécutez les commandes suivantes dans votre terminal :

sudo pacman -Syu

Cette commande mettra à jour tous vos paquets système vers leurs dernières versions. C'est comme donner à votre serveur une nouvelle couche de peinture pour garantir que tout fonctionne correctement.

Étape 2 : Installer la pile LAMP

LAMP signifie Linux, Apache, MySQL et PHP. Cette pile constitue l'épine dorsale de votre installation WordPress.

Installer Apache

sudo pacman -S apache
sudo systemctl enable httpd
sudo systemctl start httpd

Apache est maintenant installé et en cours d'exécution. Vous pouvez le tester en visitant l'adresse IP de votre serveur dans un navigateur web. Vous devriez voir la page par défaut d'Apache.

Installer MySQL

sudo pacman -S mysql
sudo systemctl enable mysqld
sudo systemctl start mysqld

Après avoir installé MySQL, sécurisez votre installation avec la commande suivante :

sudo mysql_secure_installation

Suivez les instructions pour définir un mot de passe root, supprimer les utilisateurs anonymes, interdire la connexion root à distance, supprimer la base de données de test et recharger les tables de privilèges.

Installer PHP

sudo pacman -S php php-apache

Modifiez le fichier /etc/httpd/conf/httpd.conf pour décommenter la ligne suivante, qui active le module PHP :

LoadModule php_module modules/libphp.so

Ajoutez également ce qui suit à la fin du fichier pour gérer les fichiers PHP :

<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

Redémarrez Apache pour appliquer les modifications :

sudo systemctl restart httpd

Étape 3 : Configurer MySQL pour WordPress

Connectez-vous à MySQL :

mysql -u root -p

Créez une base de données et un utilisateur pour WordPress :

CREATE DATABASE wordpressdb;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'votre_mot_de_passe_sécurisé';
GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Remplacez votre_mot_de_passe_sécurisé par un mot de passe fort.

Étape 4 : Installer WordPress

Téléchargez le dernier package WordPress :

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz

Extrayez les fichiers :

sudo tar xzf latest.tar.gz

Déplacez les fichiers WordPress dans le répertoire de la racine web :

sudo mv wordpress/* /var/www/html

Réglez les permissions correctes :

sudo chown -R http:http /var/www/html
sudo chmod -R 755 /var/www/html

Étape 5 : Configurer WordPress

Copiez le fichier wp-config.php d'exemple :

cd /var/www/html
sudo cp wp-config-sample.php wp-config.php

Modifiez wp-config.php pour entrer les détails de votre base de données :

sudo nano wp-config.php

Remplacez 'database_name_here', 'username_here' et 'password_here' par le nom de la base de données, le nom d'utilisateur et le mot de passe que vous avez créés précédemment.

Étape 6 : Compléter l'installation de WordPress

Ouvrez votre navigateur web et accédez au nom de domaine ou à l'adresse IP de votre serveur. Vous devriez être accueilli par l'assistant d'installation de WordPress. Suivez les instructions pour terminer l'installation.

Étape 7 : Sécuriser votre site WordPress

  • Certificat SSL : Utilisez Let's Encrypt pour obtenir un certificat SSL gratuit et sécuriser votre site avec HTTPS.
  • Pare-feu : Envisagez d'utiliser ufw ou un autre pare-feu pour protéger votre serveur.
  • Plugins de sécurité WordPress : Installez des plugins de sécurité comme Wordfence pour améliorer la sécurité de votre site WordPress.

Étape 8 : Configuration et personnalisation de WordPress

Connectez-vous au tableau de bord WordPress à http://votre-domaine.com/wp-admin et commencez à personnaliser votre site. Installez des thèmes, des plugins et créez votre contenu.

Dépannage et maintenance

  • Permissions : Assurez-vous des permissions de fichier correctes pour éviter les problèmes de sécurité.
  • Mises à jour : Mettez régulièrement à jour WordPress, les thèmes et les plugins vers leurs dernières versions.
  • Sauvegardes : Mettez en place une solution de sauvegarde pour protéger vos données.

C'est tout, nous avons installé WordPress sur Manjaro Linux avec succès ! Ce tutoriel vous a guidé à travers tout le processus, de la configuration du serveur à la personnalisation de WordPress. Gardez simplement votre site à jour et sécurisé, et n'hésitez pas à explorer la vaste gamme de thèmes et de plugins disponibles pour améliorer votre expérience WordPress.