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ààà.
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.
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.
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.
18 Comments
pas mal comme tutoriel, d’autant que je débute en mac !
Yep, j’ai vu ça ;) je me doutais que ça pourrait t’intéresser
C’est génial … je ne connaissais pas ! (et bravo pour Ideat, c’est la grande classe).
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
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.
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.
Bien ce post :-) J’vais tester…. Merci !
Woah ! Super tuto ! Simple.
Juste, c’est quoi le fond d’écran sur le mac book :) Neeeed !!
mci
ici en fait pour le fond d’écran : https://www.imazine.fr/2009-04/mac/wallpaper/
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…)
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
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
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
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
Super tuto mec, merci !
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… ;-)
[…] ce tutoriel très bien fait pour en savoir un peu plus sur l’installation d’un WordPress en locale […]
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