Comment installer WordPress en local ?
Comment_installer Wordpress en local, tutoriel

Comment installer WordPress en local ?

5 1 vote
Évaluation de l'article

WordPress est un CMS, un système de gestion de contenu qui fonctionne en PHP avec des bases de données. De ce fait, contrairement à un site statique, il a besoin d’un serveur web pour fonctionner.
Dans cet article, je vais vous faire un tutoriel sur comment simuler un serveur distant sur votre machine et installer WordPress en local. Cette astuce fonctionnera également pour installer un site d’un CMS différent comme Prestashop ou autre sur votre serveur local.

Quels sont les avantages d’installer WordPress en local ?

Travailler localement pour maîtriser les coûts

Comme nous l’avons indiqué, un CMS a besoin d’un serveur pour fonctionner, donc d’un hébergement et d’un nom de domaine. Cependant, lorsque l’on crée un site internet, on ne veut pas être contraint dès le début à des coûts d’hébergement. Construire un site internet peut prendre du temps, on n’a pas forcément envie de payer un hébergement tant que notre site n’est pas fini.

Installer WordPress en local vous permettra de travailler à votre propre rythme. Cette approche peut être particulièrement avantageuse pour les débutants qui veulent se former à l’outil.

Faire des tests et déboguer

En travaillant sur un site en ligne, chaque modification que vous apportez peut potentiellement affecter l’expérience de l’utilisateur.

Cependant, une installation locale de WordPress vous permettra d’effectuer des tests et corriger des bugs sans risque pour votre site en ligne.

Ainsi, vous pourrez installer des plugins, expérimenter de nouveaux thèmes et modifier le code sans craindre de causer des problèmes pour vos visiteurs.

Vous pouvez garantir que votre site reste fonctionnel et attrayant pendant que vous effectuez des ajustements qui pourront être migrés une fois terminés.

Intervenir sur le thème

Lorsque vous personnalisez un thème WordPress, il est important de tester différentes modifications sans impacter vos visiteurs.

En travaillant sur votre site dans XAMPP ou WAMP, vous pouvez modifier le code PHP, ajuster le CSS et tester de nouvelles fonctionnalités sans risque pour votre site en ligne.

Cela vous permet de perfectionner l’apparence et les fonctionnalités de votre site à votre rythme, en veillant à ce que chaque modification soit soigneusement testée avant d’être implémentée sur votre site en production.

Travailler hors ligne

Travailler directement sur votre site internet vous contraint à avoir une connexion en ligne stable et performante. Si vous n’avez pas d’accès à internet, vous ne pourrez pas effectuer des tests ou des modifications sur votre site. Cela peut donc être bloquant.

Une installation de votre site WordPress en local évitera donc ce problème.

Comment installer WordPress en local ?

Pour créer un hébergement local, nous allons devoir installer un logiciel qui va simuler un serveur Apache sur votre machine.

Choisissez un disque ou un dossier pour installer votre serveur. Personnellement, je l’installe sur une partition spécialement dédiée à mes projets

Installer WAMP pour installer WordPress en local

WAMP est disponible pour Windows et Windows Server.

Téléchargez WAMP sur le site officiel en choisissant soit la version 64 bits soit la version 32 bits selon votre configuration de Windows.
Sur la popup qui apparaît, nul besoin de rentrer vos coordonnées, cliquez sur le petit lien en haut pour télécharger directement le fichier.

Créer un serveur local pour wp en installant wamp

Ouvrez le fichier et lancez l’installation dans le répertoire désiré.

Une fois fait, lancez-le, il va se placer en bas à droite dans vos icônes d’applications cachées de la barre des tâches et vous pourrez contrôler vos services.

Si tout est OK il sera en vert, s’il y a un problème il sera en orange. Lors d’un redémarrage, l’icône passera de rouge à vert.

Vous aurez accès depuis ce menu au phpMyAdmin (la base de données) ainsi qu’au localhost : votre site installé.
Nous verrons comment y installer WordPress un peu plus tard.

Quelques bugs connus avec WAMP :

  • Port déjà utilisé :

Ce message indique qu’un port nécessaire (généralement le port 80 ou 3306) est déjà utilisé. Souvent il s’agit du port 80 qui est pris par des logiciels comme Skype. Si vous avez Skype, fermez-le. Sinon, il suffit de changer le port.

Pour cela, dans votre icône WAMP, rendez-vous dans Apache > httpd.conf

Bug de port 80 avec WAMP

Cherchez dans ce fichier la ligne où Apache écoute sur le port 80.

Listen 80

et modifiez-le ainsi :

Listen 8080

Enregistrez et fermez le fichier.

Cliquez sur l’icône WAMP et redémarrez le serveur.

  • Problèmes liés à la base de données :

Cette erreur peut venir du service MySQL (base de données) qui n’est pas démarré.

  • Erreur d’installation des packages virtuels
Bug de packages manquants avec WAMP

Il manque des packages pour finir votre installation. Pour cela, rendez-vous ici : https://wampserver.aviatechno.net/et téléchargez les packages situés en bas de page et installez-les.

Télécharger les packages manquants pour WAMP

Installer XAMPP

Entre les deux logiciels, je préfère ce dernier, je le trouve plus léger même si son interface est moins belle. Contrairement à WAMP, XAMPP est disponible sur Linux, Windows et Mac.

Rendez-vous sur le site de XAMPP et téléchargez la version qui vous intéresse :

Installer WordPress en local avec XAMPP

Lancez l’installateur et installez le logiciel à l’endroit souhaité sur votre machine et laissez les éléments de base cochés.

Paramétrage de l'installation de  XAMPP

et laissez l’installation se faire

XAMPP est donc installé. Cliquez sur Start pour démarrer les services Apache (l’hébergeur) et MySQL (la base de données)

Installation de XAMPP

Si les services sont en vert alors c’est que tout fonctionne et on va pouvoir nous occuper de la création de la base de données et de l’installation de WordPress.

Quelques bugs connus avec XAMPP :

  • Port déjà utilisé :

Ce message indique qu’un port nécessaire (généralement le port 80 ou 3306) est déjà utilisé. Souvent il s’agit du port 80 qui est pris par des logiciels comme Skype. Si vous avez Skype, fermez-le. Sinon, il suffit de changer le port.

Pour cela, dans votre icône XAMPP, rendez-vous dans
Apache > Config > httpd.conf

Bug port 80 avec XAMPP

Cherchez dans ce fichier la ligne où Apache écoute sur le port 80.

Listen 80

et modifiez-le ainsi :

Listen 8080

Enregistrez et fermez le fichier.

Enregistrez et fermez le fichier. Redemarez les services de XAMPP

  • Problèmes liés à la base de données :

Cette erreur peut venir du service MySQL (base de données) qui n’est pas démarré.

Installer WordPress en local

Téléchargez la dernière version de WordPress sur wordpress.org. Pour rappel, WordPress.org vous offre une version totalement gratuite du CMS (sans mensualisations).

Avec WAMP

Création de la base de données

Maintenant que votre serveur est installé, il va falloir créer votre base de données. Cliquez sur votre icône WAMP (qui doit être verte), puis sur phpMyAdmin > phpMyAdmin.

WAMP vous ouvre alors une page dans votre navigateur.

Indiquez “root” comme utilisateur et laissez le mot de passe vide.

Vous arrivez ensuite dans cette interface où WordPress va installer toutes les tables.

Créez une base de données, donnez-lui le nom que vous souhaitez, puis cliquez sur “créer”.

Gardez cependant bien son nom en tête pour la configuration de votre installation. Une fois créée, cette base de données apparaîtra dans la colonne de gauche.

Elle est vide, c’est tout à fait normal.

Installation de WordPress

Rendez-vous dans le dossier d’installation de Wamp > www et décompressez votre fichier WordPress que vous avez téléchargé.

Puis rendez-vous sur http://localhost/nomdudossier. Si WAMP est bien au vert, vous devriez pouvoir lancer l’installation de WordPress.

Suivez les étapes jusqu’à la base de données.

Indiquez le nom de la base de données que vous avez créée précédemment.
Le nom d’utilisateur est root, on ne met pas de mot de passe et on évite le préfixe “wp_” (mettez ce que vous voulez).
Si vous ne vous êtes pas trompé dans les éléments, l’installation se poursuit.

Il vous faudra ensuite indiquer le nom du site, créer l’utilisateur admin et son mot de passe.

  • – Évitez d’appeler votre administrateur “admin” ou “administrateur” (utilisez votre surnom par exemple).
  • – Utilisez un mot de passe fort composé de caractères spéciaux.
  • – Utilisez une autre adresse e-mail que celle de contact.

Et voilà, votre site WordPress est installé en local.

Avec XAMPP

Lancez le logiciel et assurez-vous que les services sont en route.

Création de la base de données

Pour XAMPP, les étapes se ressembleront beaucoup. On va également créer votre base de données. Cliquez sur votre icône XAMPP (qui doit être verte), puis sur phpMyAdmin > phpMyAdmin.

Xampp vous ouvre alors une page dans votre navigateur.

Indiquez “root” comme utilisateur et laissez le mot de passe vide.

Vous arrivez ensuite dans cette interface où WordPress va installer toutes les tables.

Créez une base de données, donnez-lui le nom que vous souhaitez, puis cliquez sur “créer”. Mémorisez son nom pour la configuration de votre installation. Une fois créée, cette base de données apparaîtra dans la colonne de gauche.

Installation de WordPress

Rendez-vous dans le dossier d’installation de Xampp > htdocs et décompressez votre fichier WordPress que vous avez téléchargé.

Puis rendez-vous sur http://localhost/nomdudossier. Si XAMPP est bien au vert, vous devriez pouvoir lancer l’installation de WordPress, sinon vous aurez une erreur “Ce site est inaccessible. Localhost n’autorise pas la connexion”.

Suivez les étapes d’installation jusqu’à la base de données.

Indiquez le nom de la base de données que vous avez créée précédemment. Le nom d’utilisateur est root, on ne met pas de mot de passe, et on évite le préfixe “wp_” (mettez ce que vous voulez et finissez par “_”). Si tout se passe bien, l’installation se poursuit.

Il vous faudra ensuite indiquer le nom du site, créer l’utilisateur admin et son mot de passe.

  • Évitez d’appeler votre administrateur “admin” ou “administrateur” (utilisez votre surnom par exemple).
  • Utilisez un mot de passe fort composé de caractères spéciaux.
  • Utilisez une autre adresse e-mail que celle de contact.

Installation wordpress sur un serveur local avec xampp ou wampp réussie

Et voilà, votre site WordPress est installé en local avec XAMPP.

Ainsi, vous pourrez travailler sur votre site facilement sans avoir besoin d’une connexion internet. Une fois ce dernier fini, vous pourrez utiliser un plugin comme Duplicator pour une installation simple et rapide vers un serveur distant avec votre version locale.

Un soucis sur WordPress ?

Bénéficiez de 30 minutes gratuites pour me parler de votre problème technique