Installer WordPress en local (Mac OS)

Et bien voilà, utilisant WordPress depuis 3-4 mois, je me suis décidée à l’installer sur un de mes ordinateurs sous Mac OS (un iMac PPC) afin de pouvoir faire des tests en local, au lieu de « polluer » le site lui-même.

Ces indications proviennent de la page en anglais de Michael Doig.
Page mise à jour le 10 juillet 2008

J’ai choisi de faire une installation la plus simple possible. J’ai tout d’abord téléchargé MAMP qui installe directement un serveur Apache, la base de données MySQL, et PHP (Mac OS dispose déjà en standard de certains de ces éléments, mais d’après Michael Doig, installer tout le package MAMP est plus simple).

  • l’installation se fait comme d’habitude : décompression de l’image .dmg téléchargée, et glisser-déplacer du dossier MAMP dans le répertoire Applications ;
  • ensuite, dans le répertoire Applications/MAMP, double-cliquez sur l’icône (noire) d’installation du widget ;
  • dans le Dashboard, cliquez sur le i et choisir php4 ; ceci est impératif, sinon l’importation des données (voir la page Exporter / importer son blog) d’un autre blog ne fonctionne pas, ainsi que certains plugins ;
  • démarrez le serveur (s’il n’a pas démarré tout seul) et cliquez sur Afficher la page d’accueil ; comme chez moi, je ne voyais rien se passer, j’ai double-cliqué sur MAMP.app depuis le répertoire Applications/MAMP

puis sur Ouvrir la page d’accueil


et j’ai vu s’afficher la page attendue

  • pour commencer, laissez les champs par défaut : localhost 8889, nom d’utilisateur root et mot de passe root ;
  • cliquez sur le lien phpMyAdmin et créez une base wordpress (vous pouvez lui donner un autre nom) ;
  • téléchargez WordPress si ce n’est déjà fait, décompressez le fichier et copiez le répertoire wordpress dans le répertoires Applications/MAMP/htdocs (la version française est ici ; si vous avez téléchargé la version anglaise, il suffit de compléter dans le fichier wp-config.php la ligne define en rajoutant fr_FR) ;



  • ouvrez avec TextEdit le fichier wp-config-sample.php, en vous assurant que vous êtes bien au format txt (ce qu’on spécifie dans Préférences/Format) ;
  • remplacez les champs nom de la base, nom d’utilisateur, mot de passe et localhost avec les mêmes noms que ceux définis précédemment et nommez ce fichier wp-config.php ;


  • lancez ensuite http://localhost:8888/wordpress/wp-admin/install.php et suivez les instructions à l’écran ;
  • nommez votre blog, et dans l’écran suivant, notez le nom et le mot de passe (mémorisez ces données, vous en aurez besoin par la suite) ;
  • connectez-vous à votre blog local en cliquant sur wp-login.php ;
  • après vous être identifié sur votre blog, vous pouvez changer votre mot de passe en cliquant sur Users/Your Profile (ou dans la version française sur Utilisateurs / Votre profil);
  • pour lancer votre blog, il suffit de vous connecter à cette adresse http://localhost:8888/wordpress/ ;

Et voilà !

Et la magie de Mac c’est qu’il m’a juste suffi de recopier le répertoire MAMP de mon iMac vers mon MacBook dans le répertoire Applications pour disposer de la version en local sur mon deuxième ordinateur.


N’oubliez pas d’arrêter le serveur soit en utilisant le widget soit via l’application MAMP ; en effet, si vous êtes connecté en permanence à Internet, votre serveur peut être vulnérable. Et bien sûr, il faudra le relancer pour utiliser votre serveur local…


 

Pour installer WordPress en local sur d’autres systèmes d’exploitation, vous pouvez consulter :


Ecrit par Lise - Site
Mot(s)-clé(s) ,

163 commentaires

Ecrire un commentaire» 1 3 4 5
  1. Sébastien

    Bonjour et merci pour ce tuto que j’ai suivi consciencieusement.
    Tout fonctionne, c’est à dire que j’ai accès à l’interface de WP. Sauf que j’obtiens un page blanche quand je vais à http://localhost:8888/wordpress/... pour voir le résultat des articles ou pages que je publie .
    Une page blanche de chez blanc, avec même pas un caractère de code source.
    Si vous pouviez m’éclairer ?
    Merci.

    1. C’est un peu difficile comme ça de vous proposer quelque chose.
      Essayez peut-être de supprimer le répertoire wordpress ; retéléchargez WordPress depuis le site wordpress.org (peut-être le fichier s’est-il mal téléchargé) et recopiez le répertoire wordpress nouvellement téléchargé dans Applications/MAMP/htdocs.

  2. de Saint-Seine

    Bonjour,

    Pour m’entrainer à utiliser WordPress pour, peut-être, faire un site commercial j’ai voulu l’installer en local.
    Je pense avoir correctement suivi les instructions de votre blog mais je suis bloquée à partir de « lancez ensuite http://localhost:8888/wordpress/wp-admin/install.php et suivez les instructions à l’écran ».
    Lorsque je rentre l’adresse, ça me donne : La connexion a échoué Firefox ne peut établir de connexion avec le serveur à l’adresse localhost:8888. J’ai essayé à tout hazard en remplaçant par 8889 mais ça ne fonctionne pas non plus. Pouvez-vous m’aider ?

    Merci pour ce blog.

    1. As-tu bien démarré les serveurs de MAMP avant de lancer l’install ?

      1. de Saint-Seine

        J’ai tout recommencé depuis le début. Maintenant quand je me connecte http://localhost:8888/wordpress/wp-admin/install.php, on me répond :

        Erreur lors de l’établissement de la connexion à la base de données.

        Je suis désolée je n’y connais pas grand chose quelqu’un peut m’aider ? A mon avis je remplis mon fichier wp-config.php
        Faut il mettre // comme dans le blog ou remplir entre les ‘…’ (heu pas sure d’être claire là…)

  3. de Saint-Seine

    Faut il supprimer le dossier wp-config-sample.php une fois qu’on a crée le wp-config.php ? Merci.

    1. Non, ce n’est pas nécessaire.
      A priori, c’est une erreur de droits sur la base de données ; dans le fichier wp-config.php, il faudrait vérifier que le nom de la base et d’utilisateur sont correct, et que la le répertoire wordpress est bien « Applications/MAMP/htdocs »

  4. Bonjour,
    tout simplement un grand merci, de partager aisni ton savoir, ce qui m’a fait gagner un temps précieux pour la réalisation de mon nouveau site ne local avant de le mettre en ligne en septembre prochain !
    Merci merci

    Olivier

  5. ia

    Bonjour et merci pr ce tuto super simple à suivre
    j’aimerai juste installer plusieurs sites en local , j’ai cherché des tutos mais n’y arrive pas. J’ai même downloadé le plugin wordpress multisites mais cela ne marche pas
    pourriez-vous m’aider ? ;)
    merci

    1. Pour installer plusieurs blogs en local, il suffit de créer plusieurs répertoires et d’y copier WordPress. Les liens de ces blogs seront alors
      http://localhost:8888/repertoire1
      http://localhost:8888/repertoire2
      http://localhost:8888/repertoire3

  6. Val

    Merci lise trés clair!!!
    Prochainement mon site va emmerger grace un peu a vous!
    http://www.andafterhours.com

  7. Giron

    Merci pour ce tutoriel, il est vraiment clair et précis.

  8. Antoine

    Bonjour,
    Je me lance dans la création d’un blog wordpress. Après avoir créé un wordpress sur le site, j’ai vite été limité face à l’impossibilité d’installer des plug-ins. J’ai donc suivi votre méthode et je vous remercie.
    Toutefois, maintenant que j’ai fini en local mon wordpress, je souhaiterais le mettre en ligne. Et là, j’ai tout à apprendre. J’ai beau avoir lu plusieurs forums, tuturiaux, blogs, etc. Cela me surpasse entre les serveurs web, les hébergeurs, le http://ftp...
    Pourriez-vous me donner la procédure à suivre pour publier mon site sur Internet (via un hébergement gratuit) et continuer à le faire évoluer ?
    Je conçois que ma demande est peut-être trop difficile ou longue à traiter. Je comprendrais donc votre refus.
    Je vous remercie toutefois par avance.
    Antoine

    1. Concernant les hébergements gratuits, vous pouvez sans doute utiliser Free, mais je pense que l’installation est un peu particulière, et les possibilités un peu limitées.
      Pour exporter votre blog sur un hébergement, vous pouvez consulter sur cette page les différentes solutions.

    2. JN

      La manip n’est pas compliquée et parfaitement expliquée sur divers forums sur des hébergeurs connus… c’est-à-dire payants.
      Pour te donner un ordre d’idée, un hébergement sur OVH, nom de domaine compris, c’est 35 euros par an. Ca vaut le coup de les investir, c’est le prix de la tranquillité, non ? Chez un hébergeur gratuit, outre la pub ou des problèmes de fonctionnement, tu n’auras jamais de support professionnel.

  9. moi j’avais besoin de cette info pour travailler un theme wp en local
    et j’ai trouvé vos informations concises et très claires ;-)
    Merci Lise !
    M.

  10. re bonjour Lise !
    J’ai une petite question supplémentaire :
    vous nous expliquez comment procéder pour travailler en local mais une fois le site monté et prêt à être utilisé, comment procéder en « sens inverse » ?
    Autrement dit, comment mettre un site wordpress créé en Local sur le serveur distant ? Quelle méthode et étapes indispensables pour que tout s’affiche correctement également en ligne ?
    je pédale dans la semoule …. ;-)
    Merci d’avance pour votre réponse !

    1. Vous trouverez dans cette page tous les éléments pour importer/exporter un blog.

  11. Reusti

    Merci beaucoup pour ce super tuto. Très Pratique.

  12. FabLC

    voila, j’avais besoin d’installer en local. Google t’a trouvé et en quelques minutes c’était installé sur mon mac. Franchement, tuto clair et concis, précis et TRES utile !

    Bravo et merci

  13. Merci infiniment pour votre tutoriel !

    J’ai suivi vos instructions à la lettre et tout a fonctionné au poil !

    Je n’ai eu qu’un seul problème : au moment où j’ai lancé http://localhost:8888/wordpress/wp-admin/install.php, je suis tombé sur une page vide. J’ai pensé tout d’abord que vous auriez pu faire une erreur dans l’adresse en indiquant : « localhost:8888″. Je l’ai donc changé en : « localhost:8889″. Mais le résultat a été le même : une page vide. J’en ai donc déduit que c’était moi qui avait fait une erreur quelque part. Après moults recherches de l’erreur que je devais forcément avoir commise, je me suis aperçu qu’au lieu de copier le dossier wordpress dans le dossier Applications/MAMP/htdocs, j’avais copié LE CONTENU du dossier wordpress dans le dossier Applications/MAMP/htdocs ! Pourquoi ? Parce que je n’avais pas compris que ce que vous appellez « répertoire », moi je l’appelle « dossier » et que j’ai cru que par « répertoire », vous vouliez dire « CONTENU », et alors j’ai commis l’erreur d’y copier TOUS les « fichiers ». J’ai donc rectifié le tir et tout a bien marché !

    Je raconte tout ça parce que je pense que ceux qui n’y arrivent pas ont simplement du faire une erreur quelque part dans leur procédure. Qu’ils reprennent tout à la base, qu’ils repèrent l’erreur qu’ils ont fait, qu’ils la corrigent, et ça marchera forcément. Parce que votre tutoriel, lui, est sans erreur, et il est au poil !

    Merci donc infiniment ! Vous êtes un ange descendu ciel ! Je vous embrasse de tout coeur !!!

    BISES ! JE VOUS AIME !

    Mandryka

  14. Marion Gentilhomme

    Un grand merci pour cet accompagnement ! J’ai commencé par oublier de copier le répertoire wordpress dans MAMP/htdocs… Une fois mon erreur comprise, tout roule.
    Y’a plus qu’à, maintenant !!

1 3 4 5

Laisser un commentaire

Votre adresse mail ne sera jamais rendue publique ni utilisée.

*Si vous écrivez un commentaire ici pour la première fois, celui-ci ne sera publié qu'après validation par un administrateur du blog. Ne l'envoyez pas plusieurs fois !
*Bien sûr, tout commentaire injurieux, publicitaire ou spam sera supprimé.
*C'est à vous maintenant !

(obligatoire)
(obligatoire)
(obligatoire)

Laisser ces deux champs tels quels :

Protégé par Invisible Defender.