La plupart des webmasters souhaitent faire une refonte complète du design de leur thème Wordpress ou bien avoir un backup local de leurs articles afin de les éditer ou tout simplement ajouter des articles en local. Il y a de nombreuses solutions pour travailler en local, avec par exemple Google Gears qui vous permettra de créer des articles en local et qui synchronisera le contenu une fois ceux-ci terminés. Mais si vous souhaitez par exemple importez vos articles localement et que vos fichiers (images, zip) ont une URL absolue sur vos articles pointant chez votre hébergeur, alors là ça se corse
Dans ce tuto, je vais vous montrer comment travailler simplement en local avec Wordpress tout en étant hors-ligne afin d'avoir une copie conforme de votre blog et pouvoir synchroniser votre travail simplement avec votre hébergeur. Cela concerne les refontes de thèmes, plugins, l'écriture et modification d'articles, mots-clés, etc...
Allez c'est parti
WampServer
WampServer est une plate-forme de développement Web sous Windows (Xamp pour les système Unix). Il vous permet de développer des applications Web dynamiques à l'aide du serveur Apache2, du langage de scripts PHP et d'une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement vos bases de données.
Comme vous allez le voir, WampServer s'installe facilement et son utilisation très intuitive permet de le configurer très rapidement (sans toucher aux fichiers de configuration).
WampServer dispose également d'un "TrayIcon" vous permettant de gérer et configurer simplement vos serveurs, sans toucher aux fichiers de configuration.
Pour plus d'informations sur l'installation, paramétrage de Wamp, allez sur cette page.
Paramétrages initiaux
Une fois Wamp installé, une icône s'affiche dans le systray. En faisant un clique gauche, vous avec ceci :
Cliquez sur www directory. Ceci ouvrira votre explorateur sur la racine du serveur wamp.
Créez un dossier wordpress.
Maintenant cliquez à nouveau sur l'icône Wamp.
Cliquez sur Localhost ou bien allez à cette adresse : http://localhost
Dans la partie Vos Projets, vous devriez voir apparaître le répertoire que vous venez de créer, à savoir wordpress.
En cliquant dessus, Wamp vous dirige vers http://localhost/wordpress. Ceci sera dorénavant votre url de travail en local. Retenez-là!
Maintenant nous allons créer la base de donnée locale. Pour cela cliquez sur l'icône Wamp et cliquez sur phpMyAdmin ou bien allez à cette adresse : http://localhost/phpmyadmin
Créez une nouvelle base de donnée que l'on appellera wordpress.
Type : Interclassement
Interclassement : utf8_unicode_ci
Voilà votre base de donnée est créée. Nous allons maintenant télécharger votre blog depuis internet.
Télécharger votre Wordpress
3 téléchargements sont nécessaires afin de pouvoir travailler en local.
- Télécharger votre blog depuis votre serveur FTP.
- Exporter les articles, mots-clés, etc... en XML.
- Téléchargez la base de donnée depuis un gestionnaire de base de donnée comme phpMyAdmin.
Connectez-vous sur votre FTP et téléchargez les données de votre blog directement dans le répertoire wordpress que nous avons créé. La structure doit être de ce type :
Nous allons maintenant exporter les articles, mots-clés, catégories, etc... au format XML via l'interface d'administration de votre blog. Allez sur votre Tableau de bord.
Puis dans le menu Outils et Exporter.
Téléchargez le fichier d'export pour Tous les auteurs et enregistrez le quelque part.
Maintenant rendez-vous sur votre gestionnaire de base de donnée (ici phpMyAdmin). Cliquez sur la base de donnée puis l'onglet Exporter. Sélectionnez toutes les tables, vérifiez que l'option Utiliser l'hexadecimal pour les BLOB est cochée, choisissez l'export au format gzippé puis Exécuter et enfin enregistrez le fichier quelque part.
Importer Wordpress en local
Maintenant que tout est sauvegardé, nous allons paramétrer les données afin que celles-ci soient visibles en local.
Nous avons déjà enregistré les données téléchargez depuis votre FTP sur le répertoire wordpress. Nous allons maintenant remplir notre base de donnée sur Wamp.
Pour cela cliquez sur l'icône Wamp et cliquez sur phpMyAdmin ou bien allez à cette adresse : http://localhost/phpmyadmin.
Cliquez sur la base de donnée wordpress puis sur l'onglet Importer.
Enfin allez chercher votre fichier gzippé que nous avons précédemment exporté en cliquant sur Parcourir... dans Emplacement du fichier texte puis cliquer sur Exécuter.
Voilà votre base de donnée locale est remplie.
Il se peut que vous ne puissiez effectuer l'import de la base de données si celle-ci est assez conséquente. Pour contourner ce problème, vous devez passer par la console MySQL. Cliquez sur l'icône de Wamp puis MySQL et MySQL Console.
Puis entrez ces deux commandes :
connect wordpress import source C:import.sql
Ici wordpress est le nom de la base de données et l'import de votre base de données doit être au format .sql.
Modifications à effectuer pour travailler en local
Tout est mis en local. Maintenant si vous allez sur votre wordpress en local (http://localhost/worpdress), vous devriez avoir ceci :
C'est tout a fait normal car les fichiers de configuration de wordpress veulent pointer vers une base de donnée qui n'existe pas, c'est-à-dire celle de votre wordpress en ligne.
Pour cela ouvrez le fichier wp-config.php depuis votre répertoire wordpress.
Allez à la ligne des identifiants de votre base de donnée (en début de fichier). Vous devriez avoir quelque chose qui ressemble à ceci :
// ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** // /** Le nom de la base de données de WordPress. */ define('DB_NAME', 'nom de la base de donnée chez votre hébergeur'); /** Utilisateur de la base de données MySQL. */ define('DB_USER', 'nom utilisateur de votre hébergeur'); /** Mot de passe de la base de données MySQL. */ define('DB_PASSWORD', 'mot de passe de votre hébergeur'); /** Adresse de l'hébergement MySQL. */ define('DB_HOST', 'adresse du serveur mysql fournit par votre hébergeur');
Nous allons modifier ce fichier afin de pouvoir travailler ET en local ET en ligne sans avoir à modifier sans arrêt le fichier. Nous allons donc renseigner les 2 configurations de base de donnée comme ceci :
if($_SERVER['SERVER_ADDR'] == '127.0.0.1'){ // Configuration en localhost pour travailler en local avec Wamp // ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** // /** Le nom de la base de données de WordPress. */ define('DB_NAME', 'wordpress'); /** Utilisateur de la base de données MySQL. */ define('DB_USER', 'root'); /** Mot de passe de la base de données MySQL. */ define('DB_PASSWORD', ''); /** Adresse de l'hébergement MySQL. */ define('DB_HOST', 'localhost'); } else { // Configuration pour utilisation en ligne (ne pas toucher!) // ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** // /** Le nom de la base de données de WordPress. */ define('DB_NAME', 'nom de la base de donnée chez votre hébergeur'); /** Utilisateur de la base de données MySQL. */ define('DB_USER', 'nom utilisateur de votre hébergeur'); /** Mot de passe de la base de données MySQL. */ define('DB_PASSWORD', 'mot de passe de votre hébergeur'); /** Adresse de l'hébergement MySQL. */ define('DB_HOST', 'adresse du serveur mysql fournit par votre hébergeur'); }
Ici j'ai copié collé les instructions et inclus une condition pour permettre au serveur de savoir où l'on est (en local ou chez votre hébergeur) grâce à la fonction $_SERVER['SERVER_ADDR']. Voilà maintenant vous n'aurez plus à modifier ce fichier!
Ouvrez le fichier XML que vous avez téléchargé lors de l'export de vos articles, mots-clés, etc... via l'interface d'administration.
Je vous conseille d'utiliser Notepad++ pour ouvrir ce fichier...
Les modifications à effectuer sur ce fichier sont simples. Nous allons changer les URL pointant vers votre hébergeur pour les mettre en local (hhtp://localhost/wordpress).
Sur Notepad++ cliquez sur Recherche puis Remplacer...
Dans le champs Recherche, mettez l'url de votre blog chez votre hébergeur sans http:// (ici www.crazyws.fr/blog)
Dans le champs Remplacer par, mettez l'url locale : localhost/worpdress
Puis cliquez sur Remplacez Tout.
Normalement beaucoup d'occurrences ont été remplacées (ici dans les 2200).
Modifions maintenant les informations majeures des tables en base de donnée.
Allez sur phpMyAdmin en local, allez dans la table wp_options.
Cliquez sur Rechercher.
Dans le champs option_value, sélectionnez l'opérateur LIKE %...% et en valeur mettez l'url de votre blog chez votre hébergeur sans http:// (ici www.crazyws.fr/blog)
Les 2 valeurs à modifier seront siteurl et home.
Éditez ces 2 options et mettez à la place http://localhost/wordpress.
Une fois les modifications apportées, nous allons vider quelques tables que nous remplirons ensuite grâce à notre fichier XML modifié. Pour cela, exécutez la requête suivante :
TRUNCATE TABLE `wp_comments`; TRUNCATE TABLE `wp_postmeta`; TRUNCATE TABLE `wp_posts`; TRUNCATE TABLE `wp_terms`; TRUNCATE TABLE `wp_term_relationships`; TRUNCATE TABLE `wp_term_taxonomy`;
Allez on y est presque!
Maintenant nous allons importer le fichier XML modifié.
Rendez-vous sur votre interface d'administration wordpress à cette adresse :
http://localhost/wordpress/wp-admin
Allez dans Outils puis Importer. Comme système d'origine choisissez Wordpress puis envoyez le fichier XML modifié.
Ne cochez pas l'option Télécharger et importer les fichiers joints
Si vous avez ce message d'erreur :
Ouvrez le fichier php.ini avec Wamp
Recherchez la ligne avec upload_max_filesize et remplacer la valeur 2M par 16M ou 32M.
Enfin redémarrez les services en cliquant sur l'icône Wamp puis Restart All Services.
Puis réimportez le fichier XML à nouveau.
Voilà votre blog est maintenant en local parfaitement calqué sur celui chez votre hébergeur mise à part les redirections d'images. Vous pouvez donc travailler hors-ligne et tester vos thèmes, plugins, etc...
Si vous avez des questions ou d'autres suggestions, n'hésitez pas.
MISES A JOUR DE L'ARTICLE |
- Modification de la manière dont on vide les tables. Désormais ce sera via une requête.
- Correction de quelques fautes d'orthographe.
Sympa comme tuto... dommage qu'on ne sache pas comment faire une véritable passerelle de syncro entre le site local et le online pour pouvoir facilement mettre à jour dans les 2 sens!
Oui j'avoue que c'est un problème récurrent...
Je suis en train de mettre en place un système dans le même type que Google Gears pour la synchronisation des données (à la fois pour les thèmes, et les fichiers du core...)
Merci pour ce tuto, net et clair. J'ai un petit problème, hier j'ai sauté le pas pour ubuntu.. :-)
Il semblerait que wamp ne veuille s'installer..
Sans abuser de votre gentillesse, une version de linux de ce tuto serait envisageable dans l'avenir?
Je pense ne pas être la seule novice à franchir ce pas.
en tout cas, heureuse d'avoir découvert votre site, j'adhère ;-)
Tu peux essayer avec Lamp (c'est Wamp mais pour linux!)
J'ai suivi scrupuleusement vos instructions
J'ai importé toutes les tables depuis mon provider dans le dossier créé en local.
Lorsque je veux exporter les tables, wamp me dit qu'il n'en trouve aucune alors qu'elles se situent bien dans le dossier.
Que faire?
Bonjour,
c'est une grosse base de données que je tente de transférer : en gros 16Mo, qui devient 2.6Mo une fois zippée... Donc trop gros pour être accepté...
Quelqu'un a-t-il une idée pour contourner cette limite ?
Merci d'avance
Cath
Bonjour,
et tout d'abord merci pour ce tuto qui m'a permis de comprendre bien des choses et de bien avancer, sauf que...
J'ai tout fait jusqu'au bout ou presque : au moment d'importer le fichier xml que j'avais exporté depuis le wordpress distant, 2 choses sur le importer wordpress local :
- il me demande un fichier WXR alors que wp distant a généré un xml.
- wp local attende de plus une taille max de 8Mo pour ce fichier, donc pas les 2Mo du php.ini d'origine que j'avais de toute façon modifié pour qu'il accepte 32 Mo. D'où sort ce 8Mo ?
Bref, je suis en distant comme en local en wp 2.9.2, donc pas de différence de version.
Je ne comprends pas.
Au secours !
Merci d'avance pour votre réponse
Cordialement,
Cath
Si tu tentes un import en local d'un gros fichier, je te conseille de l'importer en ligne de commande plutôt que par phpmyadmin. Pour cela tu ouvres le mysql.exe et tu tapes import source c:import.sql par exemple.
Hum étrange ce WXR... Tu ne serais pas dans la partie import de flux RSS?
Sinon pour la limite d'envoi de fichier, regarde dans le php.ini et mets post_max_size = 512M
Bonjour,
J'ai correctement installé wordpress en local, et j'ai installé un thèmes sur mon site local mais je ne sais pas comment faire pour que ce soit visible sur mon site distant ??
A chaque fois que je modifie quelque chose en local, il faut que je fasse quoi pour que ce soit visible en ligne ??
Merci de m'aider
Karine
Bonjour,
J'ai réussi à installer correctement à installer wordpress en local.
J'ai essayé d'installer un thème en local mais il ne se voit pas sur le site distant, et je ne vois pas comment faire pour le voir en ligne.
Si jamais j'écris un article en local, il faudra a chaque fois que je fasse exporter importer ??
Est ce que vous pourriez m'expliquer comment faire s'il vous plait
Merci d'avance
Karine
Oh mince j'avais pas vu ta réponse ! Alors déjà merci !
J'ai abandonné faute de temps, je reprends juste depuis hier, je trouve donc ta réponse aujourd'hui !
Alors OK j'ai changé le php.ini, maintenant je bloque sur d'autres trucs mais ça va bien se passer ! lol !
Je passe maintenant par l'exportation/importation de la bdd donc je n'ai plus de souci de ce côté là... Cela dit j'en ai d'autres ! Pfffffff !
Allez, j'y retourne !
Meilleurs voeux pour la nouvelle année !
Cath
Hou la excuse moi les folies de ces derniers réveillons m'ont un peu mise à la masse...
Ce que j'ai écrit juste avant c'est n'importe quoi ! Je complète : Bref je fais tout en "manuel", et je suis saturée je ferais mieux de me reposer !
A plus !
Cath
Bonjour, en voulant importer la base de donnée wordpress, j'obtiens ce message d'erreur :
requête SQL:
--
-- Base de données: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL a répondu
ocumentation
#1044 - Access denied for user 'root'@'localhost' to database 'information_schema'
Il me semble avoir pourtant scrupuleusement suivi vos conseils.
Quand vous importez votre base de donnée Wordpress, ne prenez pas les tables "mysql" et "information_schema" car celles-ci sont des tables systèmes à MySQL!
En ce qui me concerne, quelqu'un d'autre a travaillé sur mn site... il m'a envoyé le fichier sql de la base de donnees et dans un autre dossier les fichiers du thème choisi pour mn site...
comment faire pour installer Wordpress en local et ensuite afficher le site.
Bonjour,
Ce tuto est vraiment bien réalisé.
Merci CrazyMax.
Je l'ai rigoureusement suivi étape par étape, mais dès que je
demande la page http://localhost/wordpress/wp-admin,
je me retrouve dans mon navigateur avec le code php affiché
comme ci j'avais ouvert la page avec notepad++.
Je n'arrive pas à trouver pourquoi ?
Merci de toute aide.
Thierry
Bonjour Thierry,
Essayez de voir du côté de la configuration de votre serveur Apache, cela peut venir d'un problème avec le DirectoryIndex (voir httpd.conf)
Pour en être sûr, allez sur http://localhost/wordpress/wp-admin/index.php
C'est juste un coup d'essai car je ne pense pas que votre problème vienne de là.
Essayez plutôt d'aller voir du côté des logs dans le répertoire C:\wamp\logs si il n'y a pas d'erreurs.
Bonjour,
Merci pour ce tuto...
Je coince à la fin :
Quand il s'agit de vider les tables, je n'ai pas l'onglet "vider" alors je suis allée par "operation" et j'ai fait un "truncate"... est-ce bien la même chose ?
Il y a 3 tables que je ne trouve pas :
- wp_terms
- wp_term_relationships
- wp_term_taxonomy
Quand je fais http://localhost/wordpress/wp-admin j'obtiens une page blanche...
Pour info, je ne sais pas si cela a une quelconque importance, le site que je veux récupérer est fait avec un thème.
Merci d'avance
J'ai le même problème que Thierry. Dans le log, j'ai :
[error] [client 127.0.0.1] File does not exist:
Une idée ?
Merci pour le tuto !
Oui dans les versions récentes de phpMyAdmin, il faut désormais passer par l'onglet Opérations pour vider un table (TRUNCATE) mais j'ai modifié le tuto sur cette partie et maintenant on fera tout ça via une requête
Pour ce qui est des 3 tables manquantes, ce n'est pas normal car celles-ci sont censées exister dans une installation de base de Wordpress.
Pour ce qui est de la page blanche il y a de nombreux sites qui relate le problème. En un petit coup de Google j'ai trouvé ça :
http://wordpress.org/support/topic/wp-admin-blank-...
http://www.seomix.fr/wordpress/utilisation/page-bl...
Comme dit sur stackoverflow, ce problème pourrait venir de la configuration apache.
Il faut ouvrir le fichier httpd.conf et mettre Allowoverride sur All
J'ai mis Allowoverride en All sur le fichier httpd.conf dans wamp\bin\apache\Apache2.2.21\conf
et j'ai toujours le même problème quand je vais sur http://localhost/wordpress/wp-admin/, j'ai tout en PHP comme dans Notepad++.
Merci de l'aide !
Voici le msg error dans Apache :
[Sun Jan 08 12:21:30 2012] [warn] Cannot get media type from 'x-mapp-php5'
[Sun Jan 08 12:21:30 2012] [error] [client 127.0.0.1] File does not exist:
Ajoutez à votre .htaccess à la racine de wordpress ceci :
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Il y a du avancement ! Une nouvelle erreur quand je vais dans http://localhost/wordpress/wp-admin/
Merci
Parse error: syntax error, unexpected T_LNUMBER in C:\wamp\www\wordpress\wp-config.php on line 23
Call Stack
# Time Memory Function Location
1 0.0007 363696 {main}( ) ..\index.php:0
2 0.0012 367496 require( 'C:\wamp\www\wordpress\wp-blog-header.php' ) ..\index.php:17
3 0.0018 384128 require_once( 'C:\wamp\www\wordpress\wp-load.php' ) ..\wp-blog-header.php:12
C'est parce que vous avez mal modifié votre fichier wp-config.php lorsque je demande d'ajouter la connexion pour un serveur local dans le tuto.
Ouvrez ce fichier avec Notepad++ pour voir l'erreur de syntaxe à la ligne 23.
merci pour cette excellent tuto
je voudrais savoir pourquoi en fessant la mise a jour de wordpress en 3.3.1 il me marque
Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\wordpress\wp-includes\class-http.php on line 901
merci de ton aide
Bonjour,
J'ai fait absolument tout comme indiqué mais au moment d'aller sur l'interface d'admnistration via http://localhost/wordpress/wp-admin/, voici le message que j'ai : (j'ai vérifié la ligne 116, en fait je ne comprends pas ou est le problème)
(!) Parse error: syntax error, inattendue $ fin dans C: \ wamp \ www \ Wordpress \ wp-config.php en ligne 116
Pile d'appels
# Temps Mémoire Fonction Emplacement
1 0,0016 406296 {Main} () .. \ Index.php : 0
2 0,0032 499016 require_once ( 'C: \ wamp \ www \ Wordpress \ wp-admin \ admin.php " ) .. \ Index.php : 10
3 0,0039 515560 require_once ( 'C: \ wamp \ www \ Wordpress \ wp-load.php' ) .. \ Admin.php : 30
Pouvez-vous m'aider car je n'ai pas bien compris non plus la commande "requête" : J'ai ouvert la commande requête dans phpmyadmin, j'ai supprimé ce qu'il y avait écrit dans la fenêtre, puis j'ai copié coller :
TRUNCATE TABLE `wp_comments`;
TRUNCATE TABLE `wp_postmeta`;
TRUNCATE TABLE `wp_posts`;
TRUNCATE TABLE `wp_terms`;
TRUNCATE TABLE `wp_term_relationships`;
TRUNCATE TABLE `wp_term_taxonomy`;
puis j'ai fait exécuter ...mais sans conviction ne comprenant pas si c'était ce qu'il fallait faire...
Ps : j'ouvre mes fichers avec wordpad (je n'ai pas notepad) mais ça fontionne je ne pense pas que ce soit ça...
POuvez-vous m'aider s'il vous plaît ? merci d'avance et bravo pour ce tutoriel
Bonjour,
Avant toute chose, je voudrais vous remercier car votre tutoriel est très bien fait et je l'ai lu et relu, en y passant des heures pour essayer d'installer correctement mon blog en local...Bon je suis un peu une quiche, mais persévérante...et j'ai réussi !
J'accède à la page de connexion de worpress en local en modifiant le wp-config.php (j'ai enlevé la condition, j'ai juste mis les données locales) mais j'ai eu 2 surprises :
1- Je me connecte avec les mêmes identifiants et mot de passe qu'en ligne (est-ce normal ?)
2- J'accède à l'interface d'administration mais quand je veux afficher mon blog (donc hors ligne, en local) c'est automatiquement vers l'affichage de mon blog en ligne qu'il va...
Si je veux mettre mon blog en local c'est pour pouvoir voir le résultat de mes bidouillages...et pas pour acceder à mon blog en ligne...
Je sais que vous ne pouvez pas répondre à tous mais là cela fait 3 heures que je cherche et je ne trouve pas...pouvez-vous m'aider à comprendre ce qui cloche ?
help
Merci merci merci
Bonjour Arielle,
Alors tout d'abord, désolé de répondre si tardivement, je n'ai pas vu passer le commentaire.
Ensuite en ce qui concerne les identifiants en local, ils sont les mêmes car on a fait un export de la base de données distante et c'est là qu'est stocké les identifiants ainsi que toutes les autres informations relatives au contenu du blog.
Pour ce qui est de la redirection vers votre blog au moment de la connexion, essayez de rechercher dans tous les fichiers avec notepad++ : le-blog-du-potentiel-humain.fr
Essayez de le faire aussi sur la base de données avec phpmyadmin (toujours en local).
Bonjour et merci de votre réponse.
Je ne comprends pas bien votre explication ... :
Je dois rechercher dans TOUS les fichiers le nom de mon blog ? Et ensuite que dois-je faire ?
Et sur la base de données, quelle action dois-je effectuer ?
dans tous les cas, merci encore.
Arielle
Oui il faut rechercher dans tous les fichiers aillant l'extension php.
Sur notepad++, vous pouvez le faire en quelques clics : http://nliautaud.fr/wiki/articles/notepadpp/recher...
Dans l'onglet Rechercher les fichiers dans un dossier, mettez dans le champs recherche le-blog-du-potentiel-humain.fr, en filtre mettez *.php puis sélectionnez le dossier www de wamp.
Lancez la recherche et remplacez par le lien local (dans mon exemple c'est http://localhost/wordpress)
En ce qui concerne la base de données, sur phpMyAdmin vous avez un onglet Rechercher comme vous pouvez le voir ci-dessous :

Dans le champs de la valeur à recherche vous mettrez : %le-blog-du-potentiel-humain.fr%
Et vous cliquerez sur Tout sélectionner pour sélectionner toutes les tables.
Lancez la recherche et remplacez par le lien local (dans mon exemple c'est http://localhost/wordpress)
Merci vraiment d'avoir pris le temps de m'expliquer tout ceci, c'est vraiment gentil et j'ai vraiment honte car je viens de passer encore 2 heures à essayer de faire cela mais tout ne fonctionne pas comme prévu...je crois que je vais laisser tomber...
J'ai téléchargé notepad ++, j'ai fait ce que vous m'avez indiqué : il a trouvé 0 occurences.
Donc je suis allée vers la base de données et là, bien sûr je trouve 6610 occurences. C'est normal vu que j'ai téléchargé mon blog . Il y a le nom de mon blog dans pratiquement toutes les tables. Mais rien pour remplacer les champs automatiquement et je ne sais même pas si je dois tous les remplacer...
Cependant, j'ai changé "home" dans wp-options en reprenant le tutoriel car j'avais oublié de le faire. Donc maintenant, quand je vais sur le blog en local via l'interface d'admin locale, il pointe sur le blog en local...ou plutôt sur la première page uniquement. dès qu'on clique sur un article ou sur un lien il me met : "Not Found
The requested URL /wordpress/les-signes/ was not found on this server."
Je ne veux surtout pas abuser de votre temps et je vous remercie encore, ce n'est pas grave, je ferais mes modifs en ligne sur mon vrai blog...
Merci d'avoir été si patient.
A bientôt.
Bonjour CrazyMax
Merci pour ce tuto
J'ai une question, j'ai bien fait tout ce qui était décrit et j'ai accès à ma page d'accueil, mon tableau de bord, sans problème. Le hic c'est que quand j’essaie d'accéder à mes pages ou mes billet, je reçois le message suivant:
"404 Not Found
The requested URL /wordpress/lapage/ was not found on this server."
En revanche, j'ai accès à ses mêmes pages depuis le tableau de bord, pour les modifs, mais pas moyen de les affichées, c'est assez frustrant je dois dire.
Si vous avez une idée, merci de m'en faire part.
Cordialement
Regardez si sur Apache le module rewrite_module est activé, je pense que ça vient de ça.
Bonjour CrazyMax,
Merci pour ce tuto très bien fait. Par contre je ne suis pas une experte dans le domaine, et je ne comprends pas où il faut télécharger ces données :
3 téléchargements sont nécessaires afin de pouvoir travailler en local.
- Télécharger votre blog depuis votre serveur FTP.
- Exporter les articles, mots-clés, etc... en XML.
- Téléchargez la base de donnée depuis un gestionnaire de base de donnée comme phpMyAdmin.
Connectez-vous sur votre FTP et téléchargez les données de votre blog directement dans le répertoire wordpress que nous avons créé.
Merci d'avance pour votre réponse.
Elise
Bonjour et merci pour ce tuto, je suis quasiment arrivée au bout!
J'ai un problème à la dernière étape, au moment d'importer le fichier XML modifié
Voici le message d'erreur que j'obtiens :
Savez-vous ce que je peux faire?
Merci d'avance
Amandine
Salut salut !
Vraiment génial ton tuto ! Ca a marché pratiquement au complet
Il me manque que mes images et mes sidebar...
Tu aurais une idée pour les retrouver sans trop d'effort ?
Merci !
Grégoire
En vidéo c'est toujours mieux !
Venez voir mon joli petit tuto :
http://www.youtube.com/watch?v=COcprHY_GT8
C'est parce que vous avez mal modifié votre fichier wp-config.php lorsque je demande d'ajouter la connexion pour un serveur local dans le tuto.
Ouvrez ce fichier avec Notepad++ pour voir l'erreur de syntaxe à la ligne 23.[/quote]
Bonjour,
J'ai la même erreur mais je ne comprends pas pourquoi c'est à cet endroit q'il y en a une. Moi c'est à la ligne 112 ( la dernière).
Le contenu est :
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
slt!!!
je n'arrive pas a faire la mise a jour de mon site wordpress en local
le message d'erreur suivant s'affiche: Le téléchargement a échoué.: Il n’y a pas de transport HTTP disponible pour mener à bien la requête demandée.
Merci d'avance