Blog

Installer son blog WordPress en local sous Mac avec Mamp

Pas très e-commerce comme post mais j’ai fait la manip il n’y a pas longtemps et j’avais envie de la partager avec vous. Je voulais travailler un thème WordPress localement hors connexion, le tout sous Mac. J’ai donc installé un petit serveur local en quelques secondes grâce à Mamp. Ci-dessous la façon de procéder pour arriver à ses fins.

Installation de Mamp
Première étape, l’install de Mamp que vous pouvez télécharger ici.
L’installation est classique Mac, l’activation se fait par le lancement du fichier Mamp.app dans le répertoire Mamp dans applications. Cette action démarre les serveurs MySql et Apache. Sélectionnez PHP4 dans les préférences (pour assurer la compatibilité des plugins notamment), voilààà.

Mamp - serveur local mac - wordpress

Transférez vos fichiers WordPress en local
Ensuite, transférez l’intégralité de vos fichiers Wordpess par Ftp sur votre machine dans le répertoire htdocs (dans le répertoire Mamp) en créant un répertoire pour le blog.

Créez la base de données
Pour se faire allez à l’adresse suivante : http://localhost:8888/MAMP/?language=French
Cliquez ensuite, sur PHPMyadmin, saisissez un nom pour votre base dans le champ prévu à cet effet, cliquez sur créer. Ca, c’est fait.

Préparation de l’install wordpress
Supprimez le fichier wp-config à la racine de votre blog (en local hein).
Allez ensuite dans votre navigateur et tapez l’url suivante : http://localhost:8888/repertoiredublog/.

L’installation
WordPress prépare alors automatiquement l’install et vous propose de créer un fichier de config, cliquez pour continuer.
Vient ensuite la création de la base de données :
– nom de la base : la base que vous avez créé
– Identifiant : root
– Mot de passe : root
– Hôte de la base de données : localhost
– Préfixe table : wp_

Viennent ensuite le nommage du blog et la saisie de votre adresse e-mail et c’est fini. WordPress vous donne votre login et votre mot de passe. Notez les bien, pas possible de les récupérer par mail ensuite.

Mamp - serveur local mac - wordpress

Transfert de votre contenu online vers votre blog local.
Très simple : allez dans votre admin wordpress en ligne, dans outils (tools), choisissez exporter et exportez le XML
Dans votre admin locale, au même endroit, choisissez importer et importez.

Mamp - serveur local mac - wordpress

Reste à activer les plugins que vous utilisez dans votre admin locale. Ils sont tous désactivés par défaut.
Votre blog est prêt et fonctionne localement à l’adresse : http://localhost:8888/repertoiredublog/
Si cependant vous avez des liens en dur dans vos posts, il faut également les changer pour que les images ou fichiers soient toujours accessibles en mode offline.

Changer les URLs dans la base de données locale
Ouvrez votre PhpMyadmin local et exécutez les requêtes suivantes :

Remplacer les Urls dans la table option :
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.votreblogenligne.com’, ‘http://localhost:8888/repertoiredublog/’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

Remplacer l’Url relative des posts :
UPDATE wp_posts SET guid = replace(guid, ‘http://www.votreblogenligne.com’,’http://localhost:8888/repertoiredublog/’);

Remplacer les Urls dans les posts :
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.votreblogenligne.com’, ‘http://localhost:8888/repertoiredublog/’);

C’est quand même 1000 fois plus simple de trifouiller du css en local.
Je vais donc pouvoir changer le thème d’Imazine qui me sort par les yeux.

Previous Post Next Post

You Might Also Like

18 Comments

  • Reply henri 22 avril 2009 at 21 h 39 min

    pas mal comme tutoriel, d’autant que je débute en mac !

  • Reply Imazine 22 avril 2009 at 22 h 20 min

    Yep, j’ai vu ça ;) je me doutais que ça pourrait t’intéresser

  • Reply Patrice 23 avril 2009 at 8 h 06 min

    C’est génial … je ne connaissais pas ! (et bravo pour Ideat, c’est la grande classe).

  • Reply Imazine 23 avril 2009 at 8 h 39 min

    J’ai découvert ça il y a une 15aine, vraiment top simple ce Mamp.
    Merci pour Ideat ! Vache, le placard… et le topo est flatteur, on ne s’est pas reconnu :D

  • Reply Sylvain 23 avril 2009 at 12 h 41 min

    il n’y a meme pas besoin de mamp. mac contient deja un serveur, il suffit d’activer le partage web dans les preferences et de placer les fichiers dans webserver/doc, ensuite il restera a installer et configurer mysql.

  • Reply Imazine 23 avril 2009 at 18 h 04 min

    Yes, j’avais regardé un peu mais Mamp, c’est d’une simplicité radicale. Et c’est ce que je recherchais, je suis très loin d’être un expert sur la partie technique. Mamp, on installe, on clique, ça marche.

  • Reply Nicolas 24 avril 2009 at 8 h 48 min

    Bien ce post :-) J’vais tester…. Merci !

  • Reply Rienavoir 23 mai 2009 at 11 h 40 min

    Woah ! Super tuto ! Simple.

    Juste, c’est quoi le fond d’écran sur le mac book :) Neeeed !!

  • Reply Imazine 25 mai 2009 at 1 h 15 min

    mci
    ici en fait pour le fond d’écran : https://www.imazine.fr/2009-04/mac/wallpaper/

  • Reply Choupichat 8 juin 2009 at 19 h 46 min

    Bonjour je suis nouvelle en blog, le mien est tout pourri pour l’instant et j’attends mes identifiants pour en créer un mieux sous WP.
    Mais j’ia bien des soucis pour la création en local, n’est ce pas plus simple en ligne ?

    Je n’arrive à rien du tout en local, je n’ai pas de lien je ne peux rien faire…
    je cherche de l’aide pour créer mon thème, je ne sais pas du totu comment faire.

    (je suis sous mac et j’ai mamp bien sur car j’ai essayé de comprendre pour bidouiller mon thème mais rien à faire…)

  • Reply Imazine 8 juin 2009 at 21 h 46 min

    C’est aussi simple en local qu’en ligne
    Il faut suivre les indications de ce post et ensuite suivre le guide d’install de wordpress. Faut suivre le fil

  • Reply grumeau75 15 octobre 2009 at 16 h 42 min

    Bonjour,
    J’ai fait toute la manip sans pb, par contre je bloque sur le changement des URLs dans la base de données locale…j’y comprends rien à vrai dire, où est-ce qu’il faut mettre ces infos…Merciiiiiiiiiiiiiiii

  • Reply Imazine 15 octobre 2009 at 20 h 07 min

    Hello, il faut lancer phpmyadmin d’abord. si tu es bien sur ta base de données, tu copie colle cette requête et l’adapte à ton blog et ton répertoire. Il y a un champ exécuter une requête Sql.
    Il y a un petit tuto ici : http://www.siteduzero.com/tutoriel-3-14496-phpmyadmin.html

  • Reply jpg001 11 décembre 2009 at 16 h 16 min

    bonjour,

    un problème que je n’arrive pas à résoudre, pour une mise à jour de plugin ou de wordpresse sous mamp (bien sur) 1.8.3 et version antérieure aussi, j’ai toujours cette demande que je n’arrive pas à complèter correctement :

    informations sur connexion
    Pour lancer la requête demandée, vous devez donner les informations requises.

    Nom de l’Hôte :
    Identifiant
    Mot de passe
    Type de connexion
    FTP
    FTPS (SSL)

    d’ailleurs y a t il une solution?

    merci

  • Reply benoit 13 février 2010 at 0 h 29 min

    Super tuto mec, merci !

  • Reply Bastien 29 avril 2010 at 14 h 35 min

    Bonjour,

    La dernière partie de ton tutoriel m’interesse fortement…
    J’ai l’habitude de mettre des url en relatif grace a “bloginfo(‘url’)” mais je suis en train de récupérer le projet de quelqu’un d’autre, qui de toute évidence ne fonctionne pas comme moi et je dois donc changer toutes ces url afin de pouvoir travailler en local…
    Problème, les requêtes que tu donnes ne semblent pas marcher chez moi… Phpmyadmin me sort une erreur…
    Je suis sur pc, mais je ne pense pas que ce soit de là que vienne le problème…
    Si tu as une idée…

    PS : Arrêtez un peu de sucer mac on peut aussi faire tout ça sur pc… ;-)

  • Reply Outils de webdesign sur Mac: ma sélection très personnelle | OnSoftware 13 mai 2010 at 9 h 21 min

    […] ce tutoriel très bien fait pour en savoir un peu plus sur l’installation d’un WordPress en locale […]

  • Reply Christian Meyer 23 mars 2011 at 11 h 33 min

    Bonjour,
    merci pour ce tutoriel. Je cale au moment de cette étape : “transférez l’intégralité de vos fichiers Wordpess par Ftp sur votre machine dans le répertoire htdocs (dans le répertoire Mamp) en créant un répertoire pour le blog.” Je ne peux pas les transférer en copier/coller,
    faut’il un logiciel particulier ou faire une autre manip ?
    Merci de votre aide
    Cordialement
    Christian

  • Leave a Reply