Weezer And Co :: www.weezerandco.net YOU are the music while the music lasts !

Conversion phpbb2 vers phpbb3 chez 1&1 (hébergeur)
PHPBB

PHPBB

Allez hop un article qui n’a rien à  voir avec de la musique. Ce qui suit est destiné aux personnes qui souhaitent convertir leur forum phpbb2 en phpbb3 chez 1&1.

La conversion en elle-même est très simple à  réaliser. Normalement, il suffit d’installer votre forum phpbb3 sur le même serveur que votre phpbb2 (mais dans un dossier différent), et de cliquer sur Convertir et le tour est joué. Mais forcément, ça ne se passe pas toujours comme on veut en informatique !

Le problème n°1 est qu’on ne peut pas convertir le forum en ligne chez 1&1. En effet, ce process est assez gourmand et cet hébergeur ne donne pas la possibilité d’utiliser autant de ressources en si peu de temps. Alors vous avez peut-être trouvé comme moi, une doc très bien faite sur forums.phpbb-fr.com sur comment réaliser cette conversion en local avec WAMP…cela consiste à  installer votre forum phpbb2 en local sur votre ordinateur, puis votre forum phpbb3 et à  effectuer la conversion. Ensuite, il suffit d’installer le forum phpbb3 sur votre serveur et d’importer la base de données venant de votre ordinateur vers votre serveur.

C’est très simple mais j’ai été confronté au problème n°2 : l’encodage des caractères ! Tous mes caractères avec accent (é,è,à , etc…) apparaissaient sous forme de caractères illisibles. Ceci vient du fait que phpbb2 et sa base de données reposaient sur une norme iso avec des caractères latin. Et phpbb3 lui repose maintenant sur des caractères UTF-8. Problème de comptabilité!

Alors j’ai trouvé ici et là  des techniques pour palier à  ce problème…changer la norme dans le lang_main.php de phpbb2 avant la conversion, convertir sa base de données phpbb2 en utf-8…bref rien n’a marché pour moi !

Alors au détours de mes recherches, j’ai trouvé un post (presque caché) proposant une solution pour convertir en ligne ! Oui oui !!

La voici:

Ouvrir phpbb3/install/install_convert.php

Trouver ces lignes:

/**

*

* @package install

* @version $Id: install_convert.php,v 1.53 2007/10/11 08:12:25 acydburn Exp $

* @copyright (c) 2006 phpBB Group

* @license http://opensource.org/licenses/gpl-license.php GNU Public License

*

*/

/**

*/

Après ces lignes là , copier coller ceci:

@set_time_limit(0);

@ini_set(‘memory_limit’, ‘256M’);

@ini_set(‘upload_max_filesize’, ‘128M’);

@ini_set(‘post_max_size’, ‘256M’);

@ini_set(‘max_input_time’, ‘-1′);

@ini_set(‘max_execution_time’, ‘-1′);

@ini_set(‘expect.timeout’, ‘-1′);

@ini_set(‘default_socket_timeout’, ‘-1′);

Ensuite chercher:

var $batch_size = 2000;

Et mettre:

var $batch_size = 6000;

Enregistrer vos modifications et réessayer.

Alors d’après ce que j’ai lu, ça ne marche pas pour tout le monde :-\ Mais peut-être qu’en faisant varier les paramètres

@ini_set(‘memory_limit’, ‘256M’), @ini_set(‘upload_max_filesize’, ‘128M’) et @ini_set(‘post_max_size’, ‘256M’) ça peut..? à  voir

Ce bout de code a pour but de redonner la main au serveur 1&1 de temps en temps pendant la conversion.

sources : http://forums.phpbb-fr.com/support-mises-a-jour-conversions-phpbb3/sujet157480.html

http://www.post1.net/biow/entry/convert_phpbb2_to_phpbb3_update_phpbb_2_0_x_to_phpbb_3_0_x

Bon Courage !! :-)

Share |

2 Responses Subscribe to comments


  1. Cédric

    Salut, merci pour cette astuce, pour moi ca a  marché aussi !!

    jan 01, 2010 @ 20 h 55 min


  2. rabi

    bonjour,

    je pense que votre problem a une relation avec votre hebergeur ,donc c’est mieux de changer votre hebergeur et je vous propose cet hebergeur http://www.vala.fr ou bien http://www.vala-bleu.com que je trouve tres bien et il est moins cher .

    bonne chance ;)

    mai 26, 2010 @ 17 h 42 min

Reply

Comment spam protected by SpamBam
(3406 spam filtered)


Share this blog
Share |