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 https://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 https://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

199 commentaires pour “Installer WordPress en local (Mac OS)

    • Les commentaires sont ainsi faits, qu’il est impossible aux lecteurs d’y saisir du code. Je ne peux pas donc lire votre question correctement.

    • Je ne connais pas WordPress-mu. Le nom du répertoire dans lequel est installé wordpress-mu est-il bien le même que celui saisi dans la barre d’adresse du navigateur ?

  1. L’installation en local ne sert qu’à effectuer des tests mais n’est pas nécessaire.

    Pour utiliser le même blog en local que celui de son hébergeur, il faut importer les données depuis le serveur de son hébergeur vers son blog en local.
    Dans la rubrique Pour aller plus loin… avec WordPress, nous présentons plusieurs façons d’exporter/importer un blog.
    Mais ce blog ne sera accessible par les internautes que si vous disposez d’un serveur chez vous, en aucune manière, il ne permettra de « continuer » votre blog, si vous souhaitez qu’il reste accessible. L’adresse du blog sera forcément différente. En local, elle est du type https://localhost:8080/xxxxx, sur Internet, elle est du type https://monblog.com.

  2. Bonjour

    Voilà ma situation. J’ai déjà un blog wordpress, depuis juin dernier, sans avoir installé la plate-forme sur mon mac (je le gère uniquement en me connectant). Pour utiliser des plugins (intégrer des googlemaps dans mes billets) j’ai l’impression que j’ai besoin d’installer en local. Question: votre tuto s’adresse à des gens qui débutent un blog. Quelle est la procédure à suivre quand on veut simplement continuer avec le même blog (même adresse, mêmes identifiants, tous les billets, brouillons, etc.). J’ai un peu peur de la fausse manip et de tout perdre, je ne suis pas très au fait de ce genre d’opération.
    Merci
    SC

  3. merci pour ces explications
    J ‘ai installé MAMP, le widget mais ensuite , blocage avec la phase suivante
    « 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 »
    ce doit etre evident mais comment demarrer le serveur ?
    merci

    • Cet article renvoie à un tutoriel sur un autre blog, il vaudrait mieux y poser votre question, je ne sais pas y répondre. Désolée…

    • Il me semble que je l’explique dans l’article.
      Après avoir double-cliqué sur mamp.app, une fenêtre s’affiche, il suffit de cliquer sur le bouton « Démarrer les serveurs ».

  4. Merci beaucoup pour ce tuto ! Je chercher un peu partout mais malheuresement la plupart n’était pas très clair. Le tient est très bien expliqué et simple !
    Merci 😉

  5. Bonjour,
    Merci pour ce tutoriel sans lequel je ne serai jamais parvenue à installer WordPress en local. Etant novice en matière d’informatique, je ne comprends pas comment mettre mon blog en ligne. Vous indiquez qu’il faut transférer certains répertoires chez l’hébergeur : cela signifie-t-il que je ne peux pas directement mettre le blog que j’avais commencé sur le site WordPress à jour (avec les données ajoutées en local) via les fonctions exporter et importer mais qu’il faut que je demande à FR** d’héberger mon blog ?

    Cordialement,

    Mélanie

    • Installer WordPress en local (sur son ordinateur) permet de le tester mais pas de le rendre visible aux éventuels visiteurs. Pour que le blog soit visible, il doit être installé sur un serveur visible depuis l’Internet. A moins de disposer d’un serveur personnel, le plus simple est de faire appel à un prestataire qui héberge sur ses serveurs les fichiers nécessaires.
      Il faut donc choisir un hébergeur (le mien ici est o2switch. Puis il faut installer WordPress chez l’hébergeur, ce que j’explique dans cette page.

      Vous pouvez ensuite copier certains répertoires de votre blog local dans les dossiers appropriés chez votre hébergeur, puis utiliser la fonction export/import de WordPress. Dans la rubrique Pour aller plus loin, nous détaillons différentes méthodes.

  6. Merci beaucoup pour la rapidité de la réponse.
    J’avais fait cette manipulation 10 fois mais rien. J’ai tout repris depuis le début en téléchargeant le fichier .mo pour la énième fois sans trop y croire et miracle. Peut-être que le fichier de traduction n’était pas compatible avec ma version de wordpress. Je vais maintenant essayer d’avancer pas à pas.

  7. Bonjour,
    Merci pour votre site très clair qui me permet de démarrer pour faire mon site ou mon blog, je ne sais pas encore.
    J’ai installé wordpress 2.8.6 pour tester mon site en local sur mon mac, après plusieurs manip et quelques bugs que j’ai pu résoudre grâce à vos explications, j’ai enfin réussi à ouvrir ma page mais tout est en anglais. J’ai téléchargé des .mo suivi des instructions pour les mettre là où il faut. J’ai installé qTranslate en plugin.
    Bref, j’ai déjà dû mal avec la plateforme, j’aimerais bien l’avoir en français.
    Merci de m’aider

  8. Merci Lise pour ce tuto’ bien pratique 🙂

    J’ai un problème et je ne vois pas d’ou ça vient, mais bon pour une raison qui m’est incconue le serveur MySQL ne démarre pas, il reste ROUGE et ne passe pas au vert :-/

    Fabricius

    • Et en le démarrant via l’application MAMP directement (double clic sur mamp.app dans le répertorie Applications), ça ne fonctionne pas non plus ?

      • Hélas non, je vais faire une petite réparations des autorisations et je verrais bien.
        Je tiens au jus 😉

        Merci ^^

        • Juste pour t’informer que j’ai résolut mon petit problème.
          En effet un problème d’autorisation, j’ai du redémarre la machine mais ça n’avais rien changé, j’ai donc réparé les autorisations et hop tout est passé au vert 😉

          Merci bien

          Fabricius

    • Il est possible que le fichier wp-config.php comporte une erreur, que le nom d’utilisateur, ou de la base de données, ou le mot de passe aient mal été recopiés.

  9. Bonjour Lise,

    J’ai bien suivi la procédure à la lettre, Mamp est installé sur mon mac mais ne s’ouvre pas. La page d’accueil n’apparait pas et je suis bloquée au début donc. Un message apparait  » mamp n’est pas placé dans le dossier Applications » , et pourtant si.. Que dois je faire à ton avis ? désolée, c’est peut être tout simple, mais je suis très débutante pour ce genre de choses.. merci encore pour tes conseils.

    Laetitia

    • Je ne sais pas, peut-être fermer puis ouvrir la session.
      Ou essayer avec une session ouverte avec le compte d’admin.
      Ou recommencer l’installation.

  10. bonsoir,
    merci pour votre tuto très clair, mais j’ai un petit doute sur le localhost, sur ma page d’accueil MAMP il est inscrit localhost:3306, c’est ce nombre que je dois inscrire dans le fichier wp-config? je ne vois nulle part 8889, parce quand j’essaye de me connecter à https://localhost:3306/wordpress/wp-admin/install.php, ben ca marche pas…. et sur https://localhost:8889/wordpress/wp-admin/install.php non plus évidemment même si je mets localhost:8889 dans le fichier wp-config.
    est-ce que ca peut venir des paramètres de ma connection internet? car le message d’erreur que me met firefox c’est « Firefox ne peut établir de connexion avec le serveur à l’adresse localhost:3306. »
    je suis vraiment débutante dans wordpress et les bases de données, je suis un peu perdu…
    merci de votre aide
    a bientot
    marjorie

    edit de 5 minutes plus tard….: j’ai trouvé! pas bien doué c’était localhost:8888 évidement!
    merci quand même!

    • Contente que vous ayez trouvé…

      Une petite explication cependant :

      est-ce que ca peut venir des paramètres de ma connection internet? car le message d’erreur que me met firefox c’est « Firefox ne peut établir de connexion avec le serveur à l’adresse localhost:3306. »

      Ceci est le message par défaut de Firefox. La connexion à Internet n’est en fait pas concernée puisque qu’l s’agit de la communication à établir avec le serveur local, donc avec votre ordinateur.

  11. Bonjour !

    Merci pour ce tutoriel qui m’a bien aidé à installer un serveur apache et wordpress… une petite question technique : je ne comprends pas pourquoi on indique au départ 8889 en localhost alors que les adresses données ensuite indiquent localhost:8888.

    Merci d’avance pour ta réponse Lise 🙂

  12. Il faut installer WordPress chez l’hébergeur puis
    * copier le répertoire wp-content/plugins et le répertoire wp-content/themes dans le répertoire wp-content sur le serveur,
    * exporter les données de son blog local et les importer sur le nouveau blog en utilisant une des procédures décrites ici via le menu WordPress > Pour aller plus loin.

    Si le blog n’est pas très important, l’exportation/importation avec la fonction de WordPress devrait suffire, sinon, il faut utiliser phpMyAdmin.

    • j’ai installé wordpress en local , je n’ai pas compris comment mettre en ligne mon blog pour débuter :-s

      (les fichiers à déplacer etc…)

      merci pour votre réponse

      • L’installation en local sert à tester son blog sur son ordinateur.
        Pour le mettre en ligne, je vous invite à lire la page Installer WordPress chez son hébergeur.

        Une fois le blog installé chez son hébergeur, il faut :
        * copier le répertoire wp-content/plugins et le répertoire wp-content/themes qui se trouvent sur votre ordinateur dans le répertoire wp-content chez l’hébergeur,
        * exporter vos données depuis votre blog en local,
        * les importer sur votre blog chez votre hébergeur,
        en suivant la procédure décrite dans la page Exporter / importer son blog (avec WordPress)

  13. Merci beaucoup pour ce tuto très bien fait.
    Une question me taraude l’esprit… Une fois que l’on a testé en “local” le site, comment faire pour le mettre en ligne avec base de données et tout et tout ?

    Merci d’avance pour ta réponse.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.