Comment installer WordPress sur Debian 9 Stretch Linux
Objectif
Installer WordPress sur Debian 9 Stretch
Distributions
Debian 9 Stretch
Exigences
Une installation fonctionnelle de Debian Stretch avec les privilèges root
Difficulté
Facile
Conventions
- # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande
sudo - $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié
Introduction
WordPress est de loin le système de gestion de contenu le plus populaire disponible. C’est probablement aussi la plate-forme la plus populaire sur le Web. Que vous hébergez un petit blog ou une grande publication en ligne, WordPress est une excellente option.
Comme Debian est ultra-stable et dispose d’énormes dépôts de paquets, c’est une excellente distribution pour héberger WordPress. Vous pouvez faire fonctionner WordPress sur Debian Stretch très facilement et démarrer votre site web rapidement.
Configurer une pile LAMP ou LEMP
Avant de pouvoir installer WordPress, vous devrez configurer votre serveur pour servir les applications Web PHP. Vous pouvez soit suivre notre guide LAMP, soit notre guide LEMP pour vous installer.
Créez votre base de données
Une fois que votre serveur est prêt, vous pouvez configurer la base de données où vous allez stocker tout ce qui provient de WordPress.
Connectez-vous à MariaDB en tant qu’utilisateur root.
mysql -u root -p
Une fois connecté, créez un utilisateur régulier pour WordPress.
MariaDB [(none)]> CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'userpassword';
Maintenant, créez votre base de données WordPress.
MariaDB [(none)]> CREATE DATABASE wp_database;
Enfin, accordez à votre utilisateur toutes les autorisations sur la base de données.
MariaDB [(none)]> GRANT ALL ON `wp_database`.* TO `wpuser`@`localhost`;
Videz vos privilèges et quittez.
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;
Télécharger et déballer WordPress
C’est là que WordPress fait son entrée. Vous pouvez soit vous rendre sur le https://wordpress.org et le télécharger de cette façon, soit simplement utiliser wget. L’URL ne change jamais, donc wget fonctionnera toujours.
cd Downloads
wget https://wordpress.org/latest.tar.gz
Déballez WordPress à l’aide de tar.
tar xpf latest.tar.gz
Le dossier résultant sera wordpress. Il contient l’intégralité de l’installation de WordPress. La manière et l’endroit où vous le copiez dépendent entièrement de vous et de la configuration de votre serveur Web. L’exemple fourni couvre l’installation la plus basique possible sur Apache.
rm -rf /var/www/html
cp -r wordpress /var/www/html
Si vous utilisez Nginx, vous voudrez probablement simplement placer le dossier dans /var/www/ tel quel, et pointer votre configuration vers celui-ci.
Lorsque WordPress est là où vous le souhaitez, modifiez les autorisations et la propriété pour améliorer la sécurité et accorder à votre serveur Web un accès approprié.
chown -R www-data:www-data /var/www/html
find /var/www/html -type d -exec chmod 755 {} \;
find /var/www/html -type f -exec chmod 644 {} \;
Bien sûr, si votre serveur web est configuré pour fonctionner sous un autre utilisateur, changez la propriété de celui-ci.
Configuration de WordPress
L’installateur Web de WordPress gère le reste du processus. Ouvrez donc un navigateur Web et accédez au nom de domaine ou à l’adresse IP de votre serveur.
Le premier écran que vous verrez vous accueillera. Lorsque vous cliquez sur l’écran suivant, WordPress vous demandera les informations de votre base de données. Entrez tout ce que vous avez configuré.
L’écran final vous demandera des informations sur votre site. Entrez tout ce qui concerne le site Web que vous configurez.
Après cet écran, l’installateur de WordPress s’exécutera et configurera tout. Lorsqu’il aura terminé, il vous présentera l’écran de connexion WordPress. Vous pouvez ensuite vous connecter et accéder à votre interface d’administration.
Réflexions finales
Félicitations! Vous avez une installation WordPress fonctionnelle sur Debian Stretch. Si vous exécutez ce serveur en production, assurez-vous de le sécuriser correctement, et cela inclut WordPress lui-même.


