Démarrer votre site WordPress en quelques minutes

Comment installer WordPress en local avec MAMP, WAMP ou XAMPP

Dernière mise à jour le 15 septembre 2021 Publié le 15 décembre 2017
installer wordpress mamp xamp

En tant que développeur front-end ou back-end ou en tant que designer web, créer un site web de façon local comporte un avantage majeur sur la rapidité à laquelle vous développerez et testerez votre site web. Pas besoin de téléverser chaque fichier après chacune des modifications que vous y apporterez et chargement presque instantané.

À noter que deux articles connexes peuvent également vous être utiles. Il s’agit du tutoriel sur comment créer un blog WordPress et de l’article sur comment installer WordPress sur un hébergement web.

Guide complet sur la procédure à suivre en vidéo

Débuter l’installation locale de WordPress

Pour débuter, vous devez télécharger et installer un logiciel tel que MAMP si vous avez un Mac ou XAMPP si vous êtes sous l’environnement Windows. Pour ce tutoriel, j’ai utilisé un Mac et donc, MAMP. Une fois installé, ouvrez MAMP.

mamp

Cliquez ensuite sur « Start Servers ». Une fois que le bouton clignote en vert, vous êtes prêt à commencer! MAMP devrait vous ouvrir la page de démarrage par défaut dans votre navigateur. Sinon, cliquer simplement sur « Open WebStart page » pour arriver à cette page :

MAMP page de démarrage

Créer un répertoire sur votre ordinateur

Sur mon Mac, j’utilise le répertoire « Sites ». Donc lorsque je crée un nouveau site Internet, je vais dans mon dossier « Sites » et j’ajoute un dossier. Dans cet exemple, j’ai appelé celui-ci « testsitelocal ».

Lier MAMP à votre dossier local

Pour indiquer à MAMP d’utiliser votre nouveau dossier, ouvrez MAMP, cliquez sur « Preferences », puis sur « Web Server » en haut. Cliquez ensuite sur le dossier à droite de la mention « Document root ». Choisissez votre nouveau dossier sur votre ordinateur (dans mon cas « Sites -> testsitelocal ».

MAMP lier site local

Télécharger WordPress

Visitez cette page pour télécharger la dernière version francophone de WordPress. Dézippez le fichier téléchargé et placez le contenu de celui-ci dans votre répertoire du site créé plus tôt.

Créer une nouvelle base de données

Lorsque votre Mamp est ouvert, cliquez sur « Open Webstart Page ».

mamp open webstart page

Ouvrez phpMyAdmin et créez-y une nouvelle base de données. Dans mon exemple, j’ai appelé la mienne « bdtestsitelocal ».

mamp phpmyadmin

Maintenant, en assumant que vous avez bien fait pointer votre serveur local sur le bon dossier, vous devriez voir ce message lorsque vous écrivez dans la barre d’adresse de votre navigateur « https://www.wppourlesnuls.com ».

installer wordpress local étape1

Si à la place vous voyez plutôt le message «Erreur lors de la connexion à la base de données », cliquez ici pour les étapes à suivre. En cliquant sur « C’est parti ! », vous devriez ensuite voir ceci :

installer wordpress en local étape2

Entrez vos informations pour que WordPress se connecte à votre base de données créée plus tôt.

  • Ajouter le nom de votre base de données.
  • Utiliser « root » comme identifiant et comme mot de passe.
  • Utiliser « localhost » comme adresse de la base de données
  • Choisissez un préfixe des tables sécuritaire (ça peut être n’importe quoi ici : ex : aabb_ , qwer_ , wpwpwp_). Modifier le préfixe par défaut rend votre site un peu plus sécuritaire.

* Facultatif : peut-être que cela vous arrivera ou non, mais de mon côté, WordPress me mentionne qu’il ne peut pas créer directement le fichier de configuration dans mon environnement local. Il me demande donc de copier le code qu’il me fournit à l’écran et de remplacer le code du fichier « wp-config-sample.php » situé à la racine de mon dossier par mon code copié. Finalement, il me demande de renommer « wp-config-sample.php » par « wp-config.php ».

Configuration de votre WordPress

Une fois votre nouveau fichier « wp-config.php » enregistré, rechargez la page « https://www.wppourlesnuls.com » dans votre navigateur. Si vous voyez l’image ci-dessous à votre écran, la manoeuvre a bien fonctionné.

installer wordpress en local étape5

Il ne vous reste qu’à remplir les cases d’information de connexion à votre plateforme WordPress. Ces informations vous permettront de vous connecter à votre console de gestion de contenu (« https://www.wppourlesnuls.com/wp-admin/ ») lorsque la configuration sera finalisée.

Par mesure de sécurité, j’utilise toujours un identifiant un peu plus créatif que « Admin » .
Félicitations! Votre installation WordPress locale est maintenant terminée!
Vous pouvez maintenant débuter la création de votre site WordPress en local par l’ajout d’un thème WordPress ou même en créant votre propre thème!

À faire si vous obtenez une erreur base de données à votre écran

wordpress erreur connexion base de données

Si malheureusement, vous obtenez une page d’erreur avec le message suivant : « Erreur lors de la connexion à la base de données », pas de panique! Voici comment faire pour résoudre le problème.

Dans MAMP, cliquez sur « Open WebStart page ». Vous devriez voir ceci à l’écran :

phpinfo-mysql

Cliquez sur phpMyAdmin et assurez-vous d’avoir créé votre base de données « Databses > create database ». Comme mentionné précédemment, j’ai appelé la mienne « bdtestsitelocal ».

Allez dans le dossier de votre site web (là où vous avez ajouté tous les fichiers WordPress).  Repérez le fichier « wp-config-sample.php » et modifiez son nom pour « wp-config.php ».

Ouvrez ensuite ce fichier dans un text editor (Sublime Text, Coda, Brackets, ou tout simplement Notepad++, TextEdit sur un Mac, etc.).

Modifiez le nom de la base de données, le nom d’utilisateur et le mot de passe.

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');

Remplacez plutôt par ceci :

/** The name of the database for WordPress */
define('DB_NAME', 'bdtestsitelocal');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', 'root');

Trouvez ceci :

$table_prefix  = 'wp_';

Et remplacez-le par n’importe quoi d’autre par mesure de sécurité (ex : aabb_ , qwqwe_ , 1728fast_ ) :

$table_prefix  = '1728fast_';

Visitez cette adresse https://api.wordpress.org/secret-key/1.1/salt , copiez les codes et collez-les dans votre fichier wp-config.php, en remplaçant la portion « put your unique phrase here ». Enregistrez votre fichier wp-config.php. Vous pouvez maintenant reprendre le tutoriel original en cliquant ici.

En lien avec cet article, consultez ma vidéo sur comment effectuer la migration d’un site local vers un serveur en ligne.

Auteur
Louis-Philippe Dea

Fondateur de WP Pour les Nuls, de l'agence Guérilla Web et professeur au collège. Je me nourris de WordPress, de web et de yoga!

Articles similaires

Commentaires

  1. XN3ro a écrit

    Bonjour, comment se passe la migration?? Car je voudrais faire mon site web d’abord en local puis le faire migrer sur un hébergeur tel que OVH… Merci ^^

    • Louis-Philippe Dea a écrit

      Ensuite tu peux utiliser un plugin tel que Duplicator pour migrer ton site. C’est super facile à utiliser 🙂

  2. Manu a écrit

    Merci pour le tuto, j’ai plusieurs fois installé Mamp sur Mac mais il faut toujours que je regarde sur internet pour y arriver, pas toujours très simple, surtout depuis 2017 apparemment avec la bdd en local.

  3. Hourcade a écrit

    Bonjour
    Le tutoriel est très clair… malheureusement je n’arrive pas à lier MAMP à mon site car j’ai beau ouvrir ou lancer MAMP, je n’arrive pas à trouver les « preferences ».

    Merci
    A. Hourcade

  4. Michel a écrit

    Bonjour! Très clair ce tuto, merci, mais je plante à chaque fois après l’install de SequelPro . Je ne comprends pas comment « entrer dans votre base de données après le téléchargement du logiciel » et ne trouve rien sur internet à ce propos. Idem, l’opération sur le navigateur web d’écrire dans la barre d’adresse « localhost » ou « 127.0.0.1 » ne donne rien… J’ai du manquer qqch, mais j’ai beau répéter ça ne donne rien.

  5. Louis-Philippe Dea a écrit

    Bonjour Michel, j’avoue que cette portion n’était pas très claire dans le tutoriel. J’ai corrigé celle-ci. Laissez-moi savoir si cela fait plus de sens pour vous.

  6. Traoré a écrit

    Merci pour cette vidéo !

Ajouter un commentaire

Étant donné que chaque site WordPress est différent (versions, thèmes, plugins, etc.) et que WP Pour les Nuls est un site gratuit, le module de commentaire n'est pas un service d’assistance technique WordPress gratuit.