VPS : Installer WordPress

Cet article fait suite à la série dédiée à la mise en place d’un VPS. Si jamais vous découvrez cette série, je vous invite à partir du premier article intitulé « Comment mettre en place un VPS« .

Pour les autres, nous allons voir comment installer WordPress sur un VPS. En avant toute…

Les pré-requis

Si vous avez suivi la série depuis le début, normalement vous avez sur votre VPS :

  • Une base de données MariaDB
  • Le language PHP
  • Un serveur web Apache2 et son module PHP activé

Avec ces éléments nous avons une bonne base pour avoir un site dynamique qui permet de mettre un peu d’intelligence avec PHP ou de stocker des données sur la base MariaDB.

C’est sur tout ces éléments sur lesquels capitalise WordPress pour fonctionner. Pour rappel, WordPress est un gestionnaire de création de site Web qui est d’une relative simplicité une fois qu’on a compris ses principes d’utilisation.

Les extensions PHP

Nous allons commencer par installer quelques extensions PHP communes.

Pour cela tapez les commandes :

sudo apt update
sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

Les plugins additionnels que vous pouvez installer via WordPress ont chacun leur pré-requis en terme d’extensions PHP. Si jamais vous installez un plugin qui nécessite une extension qui n’est pas indiquée ici n’hésitez pas à utiliser cette même méthode pour installer l’extension manquante.

Redémarrez le serveur Apache2 pour prendre en compte ces modifications :

sudo systemctl restart apache2 

La base de données

Pour que WordPress puisse être installé sur votre serveur de base de données MariaDB, il est nécessaire au préalable de créer une base de données, qui sera appelée « wordpress » pour cette occasion, ainsi qu’un utilisateur pour cette base (également appelé « wordpress » dans notre cas).

Entrez les commandes ci-dessous pour effectuer cette opération :

sudo mysql -u myroot -p
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'P@ssw0rd';
CREATE DATABASE wordpress ;
GRANT ALL PRIVILEGES ON wordpress . * TO 'wordpress'@'localhost';
exit();

Si jamais l’administrateur de base de données possède un autre nom que « myroot », remplacez par le nom correspondant.

Notez bien le mot de passe que vous avez défini pour cet utilisateur wordpress (ici ‘P@ssw0rd’), il servira par la suite.

Installation de WordPress

Cette étape consiste à récupérer les sources PHP du moteur WordPress dans sa dernière version.

Notez que celles-ci seront installées dans le dossier « /var/www/html/wordpress » correspondant au serveur web Apache2.

Tapez les commandes :

wget https://fr.wordpress.org/wordpress-5.6-fr_FR.tar.gz
tar zxvf wordpress-5.6-fr_FR.tar.gz
sudo mv wordpress /var/www/html
rm wordpress-5.6-fr_FR.tar.gz
sudo chown -R www-data:www-data /var/www/html/

Nous y sommes presque.

Configuration finale

Connectez-vous à votre VPS, et plus précisément à la partie wordpress.

Si vous êtes sur un VPS OVH, cela devrait donner l’accès via l’URL suivante (remplacez xxxxxx par votre identifiant OVH) :

http://vpsxxxxxx.ovh.net/wordpress

Vous devriez voir la page ci-dessous :

Dans l’écran suivant, indiquez le nom de la base de données, le nom de l’utilisateur et le mot de passe précédemment définis pour la partie MariaDB :

Si tout est bien configuré, vous pourrez lancer l’installation :

L’écran suivant consiste à indiquer le nom de votre site Web, suivi de l’identifiant de l’administrateur WordPress et son mot de passe :

L’installation se lance et doit se terminer par le message ci-dessous :

Pour accéder par la suite à l’administration de votre site Web WordPress, il suffit d’accéder à la partie « wp-admin » :

http://vpsxxxxxx.ovh.net/wordpress/wp-admin

L’écran d’administration ci-dessous devrait apparaître et votre site WordPress est dorénavant fonctionnel :

Une des richesses de WordPress est le grand nombre de thèmes disponibles proposés par la communauté (dont certains sont payants).

Je vous laisse découvrir ceux-ci dans « Apparence> Thèmes » :

Vous trouverez certainement celui qui correspondra le mieux au thème de votre site Web. Soyez patient cette recherche peut prendre du temps !

Notez que des extensions (plugins) sont également disponibles pour étendre les fonctionnalités de votre site, cependant soyez vigilant aux extensions que vous installez car certaines ont des failles de sécurité reconnues.

Pour finir

Ci-dessous un exemple de thème utilisé sur mon VPS et dont le mise en place a pris seulement quelques minutes (via la fonctionnalité d’import de site « témoin ») :

Pour rappel, par défaut le site sur votre VPS sera accessible via l’URL :

http://vpsxxxxxx.ovh.net/wordpress

Cette URL pourra être remplacée plus simplement par l’URL de votre VPS (sans la partie « wordpress » donc), par simple configuration au niveau d’Apache2, mais cela n’est pas traité dans cet article.

Les cartes sont dorénavant dans vos mains, bonne découverte de WordPress !

Une réflexion sur “VPS : Installer WordPress

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s