Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Sujet : Migration d'un blog WordPress

Bonjour !  smile

Je suis inscrit sur toile-libre depuis une bonne année maintenant et en tant que premier hébergeur je suis toujours ravi des services rendus !

J'héberge 3 sites, dont celui-ci, un blog sous wordpress : http://scratiphone.toile-libre.org/

Prenant de plus en plus d'ampleur, j'ai donc décidé de migrer vers une solution payante d'hébergement et de nom de domaine. Mais je reste bien entendu sous toile libre pour mes 2 autres projets personnels! big_smile

D'ici une bonne semaine, j'aurai donc mon nom de domaine http://www.scratiphone.com activé.
Cependant, je devrai faire la migration de tout mon blog.

Aussi, je demande vos conseils les plus judicieux pour me permettre d'effectuer ces transferts :

  • Transfert des articles

  • Transfert des fichiers et des images des articles

Jusqu'ici je pense savoir comment faire, à l'aide de l'exportateur wordpress déjà inclus dans le panel. Pour les fichiers, il me suffit de tout aspirer avec mon client FTP smile

Mais pour les suivantes :

  • Transfert des commentaires

  • Transfert de la base SQL et PHP

J'avoue que je sèche !
D'autant plus que, pour plus de facilité, j'aimerais que mon domaine scratiphone.toile-libre.org pointe directement vers mon nouveau domaine scratiphone.com, et ce même pour toutes les pages référencées par google.
Exemple :

Google me donne comme lien de recherche :
http://scratiphone.toile-libre.org/inde … rchives/82

J'aimerais que quand on clique dessus, ça pointe vers
http://www.scratiphone.com/index.php/archives/82

Comment faire ?
Je suppose que je devrai aussi manipuler la base sql pour remplacer les toile-libre.org en .com
Mais j'ai peur de faire des bétises, n'étant pas familier avec les bases de données.

Merci beaucoup pour vos conseils !

Thumbs up Thumbs down


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Re : Migration d'un blog WordPress

Salut,

Je ne suis pas un expert de Wordpress, mais normalement lorsque tu exportes/importes ton blog les commentaires sont également importés. En fait je ne pense pas que tu auras besoin de toucher à ta base de données (je crois que c'est assez bien fait de ce côté-là). Voir à ce propos cette page... Si jamais tu en as tout de même vraiment besoin, il faut aller sur https://mysql.toile-libre.org/ puis tu cliques sur la base de ton blog, ensuite dans les onglets en haut tu auras un truc pour exporter tes tables (tu te retrouveras avec un fichier .sql). Une fois sur ton nouvel hébergeur, tu pourras pour faire la manip' dans l'autre sens soit utiliser phpMyAdmin (avec cette fois-ci l'onglet « Importer »), mais ça peut vite être galère si ton fichier fait quelques Mio, soit le faire en ligne de commande si tu y accès. Voir là encore cette page : http://codex.wordpress.org/Backing_Up_Your_Database Je te conseille tout de même, si tu décides de passer par là, de le faire avant l'importation de ton blog via Wordpress, sinon tu risques d'avoir des doublons.

Sinon, pour pointer scratiphone.toile-libre.org vers scratiphone.com, il suffira de laisser sur scratiphone.toile-libre.org un fichier index.php avec un truc du genre :

<?php
header('HTTP/1.1 301 Moved Permanently', false, 301); // pour le référencement...
header('Location: http://www.scratiphone.com');
exit();
?>

Dernière modification par Porcepic (2010-07-07 22:35:31)

Thumbs up Thumbs down

Re : Migration d'un blog WordPress

Merci beaucoup pour les explications complètes !

J'ai réussi à faire ma migration, tous mes posts et commentaires ont bien été transférés, c'était beaucoup plus facile que je le pensais !

J'ai également essayé le script PHP : ça marche, mais uniquement pour la page principale (scratiphone.toile-libre.org) mais si par hasard google a en son cache une page cherchée par l'utilisateur mais qui se trouve dans toile-libre, il va pointer directement sur la page d'accueil principale et non sur l'article recherché sur le nouvel hébergeur sad

Même chose si des utilisateurs ont marqué des pages en favori !

Une idée ?

en tout cas, encore un énorme merci pour les explications très claires ! big_smile

Thumbs up Thumbs down


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Re : Migration d'un blog WordPress

Bon j'ai cherché un peu sur le web et il me semble qu'il faut créer un fichier .htaccess à la racine de l'ancien blog.

J'ai mis ceci :

Redirect 301 / http://www.scratiphone.com/

J'espère que ça va marcher !  smile

Thumbs up Thumbs down


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /data/web/4/0/forum.toile-libre.org/htdocs/include/parser.php on line 738

Re : Migration d'un blog WordPress

Ah oui, c'est vrai, je n'avais pas pensé à ce problème... Et malheureusement je ne pense pas que la solution du .htaccess marchera, vu que les serveurs ne tournent pas sous Apache mais lighttpd (voir http://forum.toile-libre.org/viewtopic.php?id=76)... hmm

Par contre je viens de voir qu'il existe des plugins WordPress pour rediriger tes pages vers une autre,  à voir si ça te permet de faire ce que tu veux facilement, du genre : http://wordpress.org/extend/plugins/redirection/

Dernière modification par Porcepic (2010-07-08 08:39:45)

Thumbs up Thumbs down

6

Re : Migration d'un blog WordPress

Salut,

Erf, c'est dommage de se sauver, d'autant que certains admins travaillent d'arache pied sur comment améliorer les performances des sites.

Le plus simple pour rediriger est de creer un fichier index.php avec dedans:
<?php header("location: http://manouvelleaddresse); ?>

Vous pouvez également faire une page ou vous donner la nouvelle adresse et une redirection Javascript qui se fait au bout de 5-10 secondes, histoire que les gens notent la nouvelle adresse. ( pas d exemple en tete, mais c'est assez simple à trouver).

A+

Thumbs up Thumbs down

Re : Migration d'un blog WordPress

Salut gebura,

Merci pour l'astuce, je vais essayer de creuser l'idée et de chercher un peu du côté du javascript ! wink
Je suis bien conscient que c'est dommage de changer d'hébergeur, mais comme dit plus haut je garde toujours 2 projets sur toile-libre, dont le site professionnel de mon père architecte. Je n'écarte absolument pas toile-libre de l'aventure !  smile

Merci encore, je vous tiens au courant ! smile

Dernière modification par frankynov (2010-07-08 16:51:41)

Thumbs up Thumbs down

8

Re : Migration d'un blog WordPress

le code doit etre grosso modo:

window.onload= function () {
     settimeout ( duree_en_milisecondes , function () {
         document.location = "http://nouvelleadresse"
      });
}

Demandes a quelqu'un qui connaisse un peu javascript smile

Thumbs up Thumbs down