Migration wordpress

July 13, 2006 on 9:37 am | In General, wordpress | 6 Comments

Voila, j’ai décidé de déplacer mon wordpress herbergé chez Free (gratuit) vers ma nouvelle dedibox, et j’en ai profité pour upgrader mon blog sous wordpress à la dernière version, bien plus agréable à utiliser et plus efficace contre le spam (la plaie des blogs). Vous aurez donc maintenant à résoudre une petite addition ou soustraction pour pouvoir poster vos commentaires ;)

Le déplacement et la migration ont été un jeu d’enfant (de 2h quand même) :

    1. Sauvegarde de la base MySQL via PhpMyAdmin sur free.fr
    2. Search & Replace de mon domaine et email dans le fichier .sql
    3. Restauration de la base modifiée sur la dédibox
    4. Copie du FTP free.fr vers le FTP dedibox
    5. Ecrasement du FTP dedibox par la nouvelle version de Wordpress
    6. Modif du wp-config.php pour les nouveaux parametres de la base de données
    7. Execution du script wp-admin/updrade.php

Tout cela s’est déroulé nickel mis à part la gestion des accents; attention donc à bien exporter sous MySQL dans le bon encodage (celui que vous utilisez sous wordpress, cetainement UTF-8).

J’ai donc du recourir à la bidouille suivante en SQL pour retrouver mes accents correctement :

Avant de lancer le script, sauvegardez votre table wp_posts !!!

update wp_posts set post_title=replace(post_title,“é”,“é”);
update wp_posts set post_title=replace(post_title,“Ô,“à”);
update wp_posts set post_title=replace(post_title,“ઔ,“ê”);
update wp_posts set post_title=replace(post_title,“à´”,“ô”);
update wp_posts set post_title=replace(post_title,“࢔,“â”);
update wp_posts set post_title=replace(post_title,“ਔ,“è”);
update wp_posts set post_title=replace(post_title,“௔,“ï”);
update wp_posts set post_title=replace(post_title,“à®”,“î”);
update wp_posts set post_title=replace(post_title,“à©”,“é”);
update wp_posts set post_title=replace(post_title,“à»”,“û”);
update wp_posts set post_title=replace(post_title,“à§”,“ç”);

update wp_posts set post_content=replace(post_content,“é”,“é”);
update wp_posts set post_content=replace(post_content,“Ô,“à”);
update wp_posts set post_content=replace(post_content,“ઔ,“ê”);
update wp_posts set post_content=replace(post_content,“à´”,“ô”);
update wp_posts set post_content=replace(post_content,“࢔,“â”);
update wp_posts set post_content=replace(post_content,“ਔ,“è”);
update wp_posts set post_content=replace(post_content,“௔,“ï”);
update wp_posts set post_content=replace(post_content,“à®”,“î”);
update wp_posts set post_content=replace(post_content,“à©”,“é”);
update wp_posts set post_content=replace(post_content,“à»”,“û”);
update wp_posts set post_content=replace(post_content,“à§”,“ç”);

Retrouvez sur cette page : http://codex.wordpress.org/Moving_WordPress un guide pas à pas pour votre migration.

Dernière étape : la redirection transparente des visiteurs et des moteurs de recherche vers la nouvelle url du blog. Cela est fait très facilement grâce au module Apache mod_alias qui est installé chez free.fr contrairement au module mod_rewrite.

Dans un fichier .htaccess à la racine du blog sur xxx.free.fr/wordpress mettre par exemple :

RedirectMatch permanent /wordpress/(.*) http://blog.revolunet.com/$1

Et voila ! magie magie, tout le monde est ridirigé vers notre nouveau serveur tout beau tout frais ;)

ouvrir les liens dans une nouvelles fenetre par defaut avec Wordpress

December 21, 2005 on 5:17 pm | In General, wordpress | 2 Comments

Voici une toute petite modif a faire au code de WordPress pour que l’insertion des liens force automatiquement l’ouverture dans une nouvelle fenetre, de maniere a ce que le visiteur ne soit pas obligé de quitter votre blog mais d’y rester :)

dans le fichier /wordpress/wp-admin/quicktags.js, modifier la ligne 371 (version 1.5.2) :

remplacer

edButtons[i].tagStart = ‘<a href=“‘ + URL + ‘”>‘;

par

edButtons[i].tagStart = ‘<a target=“_blank” href=“‘ + URL + ‘”>‘;

on ajoute simplement l’attribut ‘target’ au lien, avec comme valeur ‘_blank’ .

et voila ;)

Migrer de DotClear vers Wordpress

December 5, 2005 on 4:39 pm | In General, wordpress | 5 Comments

Wordpress est plus rapide et plus simple que DotClear. De plus il a une communauté bien plus présente et plus active .

voici comment reussir sa migration : une todo en francais : http://piart.name/thomas_piart_blog.php/2005/07/03/36-passer-de-dotclear-a-wordpress

Installation de wordpress sur son serveur

November 25, 2005 on 7:08 pm | In General, wordpress | No Comments

Vous souhaitez installer wordpress sur votre petit home serveur ou dans votre entreprise ?

Voici un petit wiki-guide en Francais qui detaille une à une toutes les etapes nécessaires à une installation simple et efficace de wordpress.

–> installer WordPress

il ne faut pas oublier de faire la petite modif expliquée ici pour avoir l’interface admin en Francais : http://wiki.wordpress.org/?pagename=fr_FR.po

Notification de commentaire Wordpress via Jabber

November 19, 2005 on 3:20 pm | In General, Jabber, wordpress | No Comments

Soyez alerté immediatement des nouveaux commentaire postés sur votre Blog grâce à ce plugin pour wordpress…

Vous recevez le message d’alerte instantannément sur votre messagerie Jabber

http://wiki.wordpress.org/?pagename=Jabber%20comments%20notification

liste de plugins wordpress

November 19, 2005 on 3:17 pm | In General, wordpress | 1 Comment

sur ce site, une longue liste de plugins pour le fabuleux wordpress…

le probleme c’est que beaucoup ne sont pas de très bonne qualité; mais il y a le choix

http://wp-plugins.net/

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^