Comme je l’ai indiqué dans la page consacrée à l’installation de WordPress sous Mac OS X, l’installation d’un blog de test est, de mon point de vue, une « obligation » afin de vérifier que les mises à jour de WordPress ou des plugins sont supportées par son blog.
Il est alors nécessaire de recréer un environnement équivalent : même thème, mêmes plugins, même configuration,…
Ayant été momentanément privée de mon MacBook, j’ai installé WordPress sur un des PC sous Windows dont je dispose sur le plan professionnel. Cela est bien sûr strictement interdit mais m’a au moins permis de vérifier que toute l’installation pouvait être effectuée sans disposer des droits d’administrateur !
J’ai téléchargé la version « light » de XAMMP depuis le site qui lui est dédié. Il existe également des versions de XAMPP pour d’autres sytèmes d’exploitation, dont Mac et Linux.
Installation de XAMPP light
J’ai tout simplement téléchargé l’exécutable, que j’ai installé en double-cliquant sur le fichier .exe.
L’installation crée un répertoire xampplite, dans lequel se trouve un fichier setup_xampp.bat sur lequel il faut double-cliquer. Pour lancer XAMPP, il suffit de double-cliquer sur le fichier xampp_start_exe, ce qui lance les serveurs APACHE et MySQL. Si cela ne lance pas les serveurs souhaités, il faut alors double-cliquer sur apache_star.bat et mysql_start_bat, et bien sûr sur les fichiers dont le nom comprend stop pour les arrêter.
Vérification du serveur
Afin de vérifier que les serveurs sont fonctionnels, il faut saisir dans la barre d’adresses du navigateur http://127.0.0.1, s’affiche alors la page de XAMPP. Après avoir cliqué sur la langue désirée, une nouvelle page apparaît : cliquer sur le lien Sécurité dans la barre latérale. Par défaut rien n’est sécurisé ! Cliquer alors sur le lien http://127.0.0.1/security/xamppsecurity.php. On peut alors saisir un mot de passe pour le serveur MySQL, un nom d’utilisateur et un mot de passe pour protéger l’accès aux fichiers XAMPP.
Ce dernier mot de passe est alors demandé lorsqu’on saisit de nouveau l’adresse http://127.0.0.1.
Création de la base WordPress
- cliquer ensuite, dans la barre latérale, sur phpMyAdmin, saisir le mot de passe précédemment créé pour MySQL ;
- créer une base de données, par exemple wordpress.
Installation de WordPress
- télécharger WordPress, décompresser l’archive et copier le répertoire wordpress dans le répertoire xampplite/htdocs ;
- dans le navigateur, saisir l’adresse http://127.0.0.1/wordpress (du nom de la base créée) ;
- saisir le nom du blog et l’adresse mail du blogmaster et cliquer sur Installer WordPress.
Importation d’un blog existant
Depuis mon blog « réel, j’ai exporté l’ensemble de ma base ; j’ai ensuite importé dans le blog local le fichier sql généré.
J’ai également recopié le répertoire wp-content/plugins dans le répertoire xampplite/htdocs/wordpress/wp-content : la version 2.6 permettant d’activer tous les plugins simultanément, le blog est très rapidement fonctionnel.
Remarques
Les versions PHP et MySQL n’étant pas forcément identiques à celles de son hébergeur, on peut voir des différences notables d’un blog à l’autre. Par exemple, la page Exec-PHP : mode d’emploi affiche correctement le code PHP sur ce blog et sur mon installation locale sur le MacBook, mais avec des erreurs sur mon iMac et le PC !
Pour installer WordPress en local sur d’autres systèmes d’exploitation, vous pouvez consulter :
Ecrit par Lise - Site

Par mail : pour être informé(e) des nouveaux articles, inscrivez-vous en cliquant sur le lien ci-dessous "Inscription".

Merci pour ce tutoriel très bien fait !
Je vais pouvoir tester en local et voir si je migre de Blogger vers WP ou pas…
Bonsoir, le tutoriel me semble clair, c’est vrai. Mais je bute sur une difficulté : vous faites allusion à un fichier .xml généré lors de l’exportation du blog et qu’il suffirait ensuite d’importer dans le blog en local. Or, l’exportation par Mysql donne un fichier .sql, sans doute indispensable pour sauvegarder le blog web mais dont je ne sais que faire. J’ajoute que je travaille avec un PC (en double démarrage : XP/linux-ubuntu) et que j’utilise XAMPP, mais je ne pense pas que ça change grand chose par rapport à votre point de départ.
Il y a certainement quelque chose que j’ai mal compris. Pouvez-vous éclairer ma lanterne? D’avance merci
Il s’agit d’une erreur de ma part, que je vais corriger immédiatement. Le fichier exporté est bien un fichier .sql et c’est celui-ci qu’il faut importer vers le second blog.
Bravo pour la rapidité de réaction.
J’étais resté sur votre site et à la page ttp://liseweb.o2switch.net/BLOG_LISE/wordpress/pour-aller-plus-loin/importexport-de-son-site-wordpress-bis j’ai cru trouver ce qui me bloquait. Hélas, je ne sais pas ce qu’est un « chercher-remplacer tous », alors que ce doit être tout simple… J’utilise Notepad++ comme éditeur de texte.
Merci
« Chercher/Remplacer tous » s’effectue de la façon suivante :
Dans le menu de l’éditeur de texte, allez dans Edition > Chercher ou Edition > Remplacer ;
saisissez à la première ligne la suite de mots que vous souhaitez remplacer, à la seconde ligne les mots que vous voulez utiliser en remplacement, puis cliquez sur Remplacer tout.
Vous pouvez également consulter la page
http://liseweb.o2switch.net/BLOG_LISE/exporter-importer-son-blog qui précise un peu plus comment utiliser phpMyAdmin.
Bonjour, c’est encore moi.
Ayant voulu aller sur le site http://liseweb.fr/BLOG, j’ai d’abord eu ceci comme avertissement :
« Site malveillant !
Le site Web sur liseweb.fr a été signalé comme étant un site malveillant et a été bloqué sur la base de vos préférences de sécurité.
Les sites malveillants essaient d’installer des programmes qui volent des informations personnelles, qui utilisent votre ordinateur pour en attaquer d’autres ou qui endommagent votre système.
Certains sites distribuent intentionnellement des logiciels malfaisants, mais beaucoup sont compromis sans la permission de leurs propriétaires ou sans qu’ils en aient connaissance.
Ayant voulu en savoir plus, j’ao obtenu la page suivante :
http://safebrowsing.clients.google.com/safebrowsing/diagnostic?client=Firefox&hl=fr&site=http://liseweb.fr/BLOG/
C’est la première fois que je reçois ce genre d’avertissement et je tenais à vous en tenir informé (e), bien que ça n’ait rien à voir avec l’objet de la présente discussion.
Et oui, ça fait plus d’une semaine que ça dure…
Pour connaître l’historique
Google s’obstine…
Google considère le Blog de Lise comme sain mais le « blackliste »
McAfee le dit : aucun souci sur liseweb.fr
Le Blog de Lise n’héberge pas de logiciel malveillant
Redirection du Blog de Lise
Bonjour,
Merci pour ce tutorial, très pédagogique!
cependant, je reste bloquée à une étape, l’adresse http://127.0.0.1 ne fonctionne pas dans mon navigateur, tout a marché jusque là, mais je ne peux donc pas accéder à la page d’installation de WordPress.
Pouvez-vous me donner une solution à ce problème?
Merci beaucoup
Avez-vous essayé avec un autre navigateur ? Par exemple Firefox, ou Opera ou même Safari ?
Utilisez-vous un parefeu qui empêche les connexions entrantes ?
Bonjour et merci pour ce tuto, je voudrais savoir pourquoi l’importation du fichier sql ne veut pas se faire ?? quand je clique sur importation, ça me renvoi sur la fenetre de connexion, et ce à chaquoi fois
C’est un peu difficile de répondre comme ça ! peut-être le fichier sql est-il trop gros ? peut-être faut-il modifier les droits d’accès d’un des répertoires où se trouve WordPress ?
Peut-être le ficher n’est-il pas exporté au bon format ? Avez-vous essayé d’exporter votre blog d’origine, en modifiant certaines paramètres ?
C’est mieux Xammp que Wamp ?
Et après comment on fait pour accès par une url classique http://www.monsite.com
Merci
Bonsoir,
J’ai installer wordpress en local en suivant scrupuleusement vos explications mais je ne peux plus accéder à la gestion en root de mon blogue en local.
A chaque fois, lors du login, le navigateur me renvoi à mon blogue en ligne.
J’avais réussis à plusieurs reprises à accéder à l’interface d’administration du blogue en local mais lorsque je met à jours la base de données mysql l’accès en root ne ce fait plus.
Le blogue en local est visible mais l’accès en root est impossible.
J’espère être clair et trouver une solution car le mode local permet de bidouiller wordpress sans dégâts fatals pour l’original.
Merci à vous !
Michel
Bonjour,
Grâce à votre tutoriel (très bien fait d’ailleurs), j’ai enfin réussi à installer facilement un blog WORDPRESS en local. L’adresse de mon blog est donc pour l’instant : http://localhost/wordpress/. J’aimerais maintenant le mettre en ligne avec un nom de domaine. Etant totalement novice en la matière, j’aimerais savoir si vous pouvez me donner la meilleure façon de procéder, (sous forme de tutoriel par exemple). Merçi d’avance pour votre aide !
Olivier
Vous devriez déjà trouver des éléments dans les pages Exporter/Importer son blog listées dans la page
http://liseweb.fr/BLOG/wordpress/pour-aller-plus-loin
N’hésitez pas à revenir vers nous si vous rencontrez des difficultés.
Bonjour,
Merci pour la rapidité de votre réponse ! Je vais donc consulter les liens indiqués !
Olivier
Bonjour
j’ai installé tout correctement jusqu’à wordpress qui pose problème depuis hier ( c’est 5 mm d’installation ..c’est des heures..) quand je veux accéder à
http://127.0.0.1/wordpress j’ai ce message…pourquoi? où est l’erreur?
je précise que je n’ai pas de blog et que je voudrais en faire un tranquillement avec wordpress sur mon pc avant de le charger. l’installation de wordpress me prend la tête . un grand merci pour votre aide . Dominique
Objet non trouvé!
L’URL requise n’a pu etre trouvée sur ce serveur. Si vous avez tapé l’URL à la main, veuillez vérifier l’orthographe et réessayer.
Si vous pensez qu’il s’agit d’une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 404
127.0.0.1
24/07/2010 10:48:39
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
Bonjour Lise,
Merci pour ce tuto extrèmement bien fait.
Au moment de l’installation de WP, j’ai le message suivant :
define(‘DB_NAME’, ‘wordpress’); // The name of the database define(‘DB_USER’, ‘root’); // Your MySQL username define(‘DB_PASSWORD’, »); // …and password (needs to be empty, just for local install) define(‘DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value
Fatal error: Call to undefined function __() in C:xampphtdocswordpresswp-adminincludesfile.php on line 11
Pourriez vous me dire ce que je dois faire pour continuer? Je commence tout juste avec l’utilisation de WP.
De plus, est il possible de commencer à créer mon site uniquement en local? (je n’ai pas encore de blog WP et voudrais créer un site avant avec WP)
Merci beaucoup
Cécile
Vous pouvez tout à fait créer un blog en local. Il faudra ensuite exporter vos données si vous voulez mettre en ligne le contenu de votre blog local.
Nous avons écrit plusieurs pages sur l’exportation / l’importation d’un blog
http://liseweb.fr/BLOG/wordpress/pour-aller-plus-loin
Concernant les questions sur votre installation W en local, avez-vous lancé les serveurs APACHE et MySQL, comme indiqué. Est-ce que ces deux serveurs sont déjà fonctionnels quand vous saisissez l’adresse http://127.0.0.1/.
Ce n’est qu’ensuite qu’il faudra s’occuper de WP.
Merci de votre réponse.
J’ai bien démarré Apache et Mysql via le control panel xampp mais j’ai toujours le même message… (j’ai fait exactement tout ce que vous décrivez dans votre tuto)
Que puis je faire d’autre?
Merci d’avance
Tout supprimer et tout recommencer. Il est possible que quelque chose se soit mal passé à l’installation…
Bonjour,
J’ai bien tout supprimé et recommencé mais j’ai toujours la même erreur. J’ai essayé en desactivant le user account control de vista mais rien à faire… Auriez vous quelque chose à me conseiller?
Merci beaucoup, je suis complètement coincée…
PS : j’ai du créer le fichier wp-config pour y indiquer ma BDD (nom user, pw, host)
Rebonjour Lise,
Dans le message que je viens de poster, je vous ai donné le message d’erreur quand je tape http://localhost/wordpress/wp-admin/install.php dans mon navigateur. (pour rappel, le message est Fatal error: Call to undefined function __() in C:\xampp\htdocs\wordpress\wp-admin\includes\file.php on line 11
Et quand je tape http://127.0.0.1/wordpress/ dans mon navigateur, j’ai celui ci
Fatal error: Call to undefined function wp() in C:\xampp\htdocs\wordpress\wp-blog-header.php on line 14
Pourriez vous me dire comment je peux résoudre ces deux pb?
Merci beaucoup
Cécile
Merci beaucoup pour ce tutoriel très clair et très complet !!!!
Bon, je poste mon complément d’infos après avoir testé. Il n’y a plus de Xampp light mais bon, on se contente du normal et on choisit pour l’installation.
J’ai tenté de sécuriser mais ensuite, phpMyAdmin ne voulait rien savoir avec les identifiants. Désinstallation/réinstallation sans sécurité.
Création de la BDD: choisir dans le menu déroulant UTF8 unicode ci (sinon, l’installateur ne trouve pas la base créée)
config.php: define(‘DB_USER’, ‘root’); define(‘DB_PASSWORD’, »); en cas d’installation non sécurisée.
Et là, ça marche, alleluya !
Ça y est ! Grâce à votre blog, je suis arrivé à installer WordPres en local dans mon ordinateur (avec XAMPPLITE.win 32.1-7-3). Et cela marche ! Merci de votre explication, très juste et didactique. Et bon courage pour le site.
Bonjour!
Celà fait déjà un moment que vous avez posté ce super tuto
Tout marche nickel chez moi, mais (il en faut forcément un) j’aimerais pouvoir faire accéder d’autre ordinateurs de mon réseau à ce site…
Et il le voit bien en faisant ip_ordinateur_serveur/wordpress
Mais impossible d’afficher les images + css.
Je m’y connait très peu, et j’ai fait beaucoup de recherches, mais je n’ai pas trouvé comment résoudre celà, puisque les images et css sont forcément situés sur mon local, et que localhost correspond au local de la machine 2 (forcément, il ne les trouve pas^^)
Avez vous une solution?
Merci d’avance!
Dans les CSS et autres fichiers, avez-vous essayé de remplacer « localhost » par l’adresse IP de la machine 1 ? Je ne suis pas sûre que ça fonctionne néanmoins !!
Encore moi
J’ai trouvé la solution.
J’ai tout recommencé, et il a juste fallu que je modifie les paramètres de wp sur le tableau
Solution ici : http://www.wordpress-fr.net/support/viewtopic.php?id=13450
Merci encore
Re bonjour!
Merci de me répondre
Je pense que oui, je dois certainement avoir un fichier qui donne les liens en localhost (127.0…..)
Mais impossible de le trouver :/
J’ai réussis à configurer un virtual host, donc maintenant je peux accéder à mon site par nomdemonsite, sur ma machine, et sur la machine 2 (en modifiant son host: ip_de_la_machine_serveur nomdemonsite)
Mais celà ne change rien, les images et css pointent sur l’adresse 127.0…/wordpress
Si vous avez une idée je prend! Si je trouve la solution je vous la donnerais aussi
(ça fait bien 2-3 jours déjà que je cherche la solution :/)
J’utilise Wampserver 94 bits sousWindows 7 Intégrale 64 bits et l’émulation du site est excellente.
A signaler : rapatrier la base SQL du site, y substituer http://www.evdn.net -> localhost.
Faire la même chose pour les fichiers XML de galeries.
Le site utilise le thème Platform ; il faut récuperer les « Platform settings » et les recharger sur l’émulation locale, puis modifier http://www.evdn.net en localhost.
Tout à fait d’accord que l’édition en HTML est plus puissante que l’édition en Visuel.
j’ai un petit problème moi j’ai fait site on local avec wordpress et la j’aimerais le faire héberger par un hébergeur web chez qui j’ai déjà l’hébergement et le nom de domaine me la sa fait trois jour que je me casse la gueule !!!!
vraiment besoin d’aide ….
Vous devriez trouver des éléments pour vous aider sur la page http://liseweb.fr/BLOG/wordpress/pour-aller-plus-loin en choisissant les différentes façons d’exporter son blog.