#26 - Zone de turbulences...
Par Gérald Le samedi 09 septembre 2006 - 08:02 Lien permanent La vie de ce blog...
Depuis quelques jours, il est devenu difficile d'afficher une page de mon blog, notamment le soir... Je soupçonne la base MySQL d'être un peu à la traine. Suite à cette nouvelle, je me suis dit que je ne pouvais pas faire autrement que de tenter PostgreSQL !
Oui mais voilà  : chez Free, c'est fromage OU dessert ! Entre MySQL et PostgreSQL, il faut choisir. Le fait d'activer la base PostgreSQL vous supprime la base MySQL (et aussi les données qu'elle contient). Il faut donc faire très attention à ce qu'on fait...
Le plus simple (et le plus sûr) est d'avoir 2 pages perso. L'ancienne qu'on laisse en MySQL et qui sert de "sauvegarde" et la nouvelle où on active la base PostgreSQL. DotClear possède une fonction d'import/eport. Il faut savoir que chez Free, il faut modifier les fichiers /plugins/importExport/class.db.export.php et /plugins/importExport/index.php pour que l'export se passe normalement. J'ai trouvé ça sur le Forum DotClear... Sur la nouvelle page, on installe DotClear2, on nomme le blog, on crée les utilisateurs et on importe le fichier
Après, on a le choix :
- Si vous ne voulez pas changer d'adresse...
On fait juste une redirection temporaire (une petite nuit, le temps pour Free d'activer PostgreSQL). Une fois la base PostgreSQL activée, on réinstalle DC2, on nomme le blog, on crée les utilisateurs, on importe le même fichier et on retrouve tout le contenu de son blog sur le site initial. - Si vous voulez que la nouvelle adresse devienne définitive...
Si votre blog commence à être référencé (Google, Yahoo,...), il est probable que des liens vers l'ancienne adresse de votre blog trainent un peu partout sur le net, dans les moteurs de recherche ou les annuaires. Il est possible de tout rediriger vers la nouvelle adresse de votre blog d'une manière totalement transparente pour l'utilisateur. Dans un fichier .htaccess à la racine du site, il suffit de rajouter cette ligne :Redirect permanent / http://votre_nouvelle_adresse/
Ensuite, libre à vous de mettre à jour vos informations sur les différents moteurs et annuaires...
Pour ma part, j'en ai profité pour changer d'adresse (geraldetsonblog.free.fr), la base PostgreSQL est activée, l'import s'est bien passé et si quelqu'un cherche un billet à mon ancienne adresse (geraldbarbosa.free.fr) il sera redirigé sur la nouvelle adresse. On peut dire que l'opération est un succès !
A bientôt...






![[ClickoBlog]](http://geraldetsonblog.free.fr/public/images/ClickoBlog_sidebar.png)

![[My iPings!]](http://geraldetsonblog.free.fr/public/images/mi04.png)
![[Blog Catalog]](http://geraldetsonblog.free.fr/public/images/blogcatalog.png)
![[Blog Flux]](http://geraldetsonblog.free.fr/public/images/blogflux.png)
![[Bloglines]](http://geraldetsonblog.free.fr/public/images/bloglines.png)
![[MyBlogLog]](http://geraldetsonblog.free.fr/public/images/mybloglog.png)
![[KlikMonBlog]](http://geraldetsonblog.free.fr/public/images/klikmonblog.png)
Commentaires
salut, juste une question : tu était en dc2b2 sous free? ou en dc1 ? merci.
pardon, ce que je voulais savoir, c'est si tu avais réussi a installer dotclear 2 beta 2 avec mysql sous free, car chez moi ca marche pas et "officiellement" il faut postgresql, voila. merci!
J'ai fait ce qu'il fallait pour les commentaires "out"...
Je crois que PostgreSQL est juste un peu plus fiable que MySQL. Mais DC2b2 supporte les 2 sans problème. Si ça ne marche pas chez toi, ça peut venir de différentes choses : soit ton serveur Free n'a pas encore toutes les fonctions requises (genre iconv et mbstring mais ça m'étonnerait), soit ton fichier de config n'est pas "renseigné" comme il devrait, soit tu n'as pas mis le petit .htaccess (avec php 1) à la racine de ton site,...
Es-tu déjà allé ici ? Sinon, précise un peu à quel niveau de l'install tu bloques, c'est peut-être pas grand chose...