Aller au contenu


Convertir son forum PunBB en phpBB3

Bonjour,

punBB et phpBB sont deux logiciels de forum libres et gratuits. L’un et l’autre permettent à des membres d’une communauté de s’échanger des messages par site interposé.

Cet article propose une méthode pour convertir un forum punBB à phpBB3. J’ai testé cela avec punBB 1.2.15 et phpBB3 RC1.

Mise en garde

Avant toute chose, sachez que la version de phpBB vers laquelle je vous propose de vous convertir est encore en version RC1, c’est à dire qu’un certains nombre de failles et de bugs peuvent encore s’y trouver! Il est absolument déconseillé de l’utilisé sur un forum en production. De plus, aucune traduction officielle en français n’est encore disponible. (à la fin de cet article, vous trouverez néanmoins une traduction personnelle)

Mise en place

Toutes les migrations vont se faire en local, sur votre propre ordinateur, pour plus de sécurité. Veillez donc à installer lamp ou wamp.

Une fois cela fait, faites un backup de votre base de donnée punbb, après avoir vidé les tables punbb_search_cache, punbb_search_matches et punbb_search_words. (elles prennent énormément de place, et peuvent être recréé par après, via l’interface d’administration de punBB, si tout foire ;) )

Via phpmyadmin, importez cette base de donnée dans votre base locale.

Installation de phpbb2

Installez phpBB version 2 dans un dossier /phpbb2/ (en effet, la migration/conversion se déroule en deux temps: punbb>phpbb2>phpbb3). Vous le trouverez à cette adresse: http://www.phpbb.com/downloads/. Choisissez le préfixe des tables en phpbb2_ .

Conversion punbb>phpbb2

Une fois que l’installation de phpbb2 fonctionne, téléchargez cet outil de conversion: punbb 1.2.5 convertor, version beta, (notez que c’est encore en beta, et prévu pour punbb1.2.5, donc, cela pourrait ne pas fonctionner (raison pour laquelle on le fait en local)).

Décompressez ce convertisseur, et placez-le dans le dossier /phpbB2/pun2phpbb/, et suivez les instruction données par le « readme.txt », disponible en français dans l’archive de ce punbb convertor ! Cette conversion prend énormément de tmeps, en fonction de la taille de votre forum. Comptez 2 minutes pour un forum de 4000 messages et 30 utilisateurs.

Conversion phpbb2>phpbb3

Une fois la conversion faite, et que vous avez accès à votre forum phpbb2 sans soucis, il est temps de le convertir au format phpBB3.

Pour ce faire, téléchargez phpbb3 RC1 à cette adresse: http://www.phpbb.com/downloads.

Décompressez-le et installez-le en local, dans le dossier /phpbb3/. Choisissez le préfixe des table en phpbb3_ .

Une fois l’installation terminée, il vous demande de supprimer le dossier /install/ ==>Ne le fait pas et rendez vous à l’adresse http://localhost/phpbb3/install/index.php. Cliquez sur l’onglet « Convert » et cliquez sur le forum phpbb2 que vous avez installé. Suivez les instructions. Cela prend du temps ! Laissez le faire.

Mise en ligne

Pour mettre le forum phpbb3 en ligne, veuillez uploader l’ensemble du dossier /phpbb3/ sur votre serveur, après avoir modifié le fichier /phpbb33/config.php pour mettre les informations relatives à votre site distant, et non plus celle relatives à votre site en local. (nom de la base de données, mot de passe de la base de données,…)

Pour la base de données locale, dans la table phpbb3_config, changez les données relative à l’adresse du site: remplacer « localhost » par « http://www.votresite.com ». Ensuite, exportez cette base de données locale et importez-la sur votre propre base distante. (lors de l’exportation, ne choisissez que les tables qui commence par phpbb3_ ).

Et voila le travail, vous avez maintenant un forum phpbb3 RC1 tout beau tout neuf, avec l’ensemble des données de l’ancien forum.

Finalisation

Les permission sur les forums ne sont pas correctement transformées! Veuillez les vérifier et les remettre comme il faut. De même, les groupes d’utilisateurs et leurs permissions sont erronées, idem pour leur rang.

Les mot de passe sont perdus, car punbb utilise le hashage sha1 et phpbb le hashage md5. Ceci dit, il suffit à vos utilisateurs de cliquer sur « login »> »I forgot my password »>remplir les champs relatifs à leur identifiant et leur adresse e-mail, et un nouveau mot de passe leur sera attribué automatiquement par mail. L’ensemble de leurs messages est conservé !

Il faut aussi traduire le forum en français. Aucune traduction officielle n’est disponible. J’ai cependant passé quelques temps à traduire l’interface de l’index.

Pour l’utiliser, téléchargez l’archive (voir infra). Décompressez-la et envoyez le dossier « fr » dans /phpbb3/language/ . Ensuite, envoyez le dossier fr_thème dans /phpbb3/styles/prosilver/ et renommez-le « fr ».

http://www.pastanque.be;/fichiers/français.zip;pack franglais;

Dans l’interface d’administration de phpbb3, cliquez sur l’onglet « system » et puis sur « language packs » et installez « franglais ».

Un certain nombre d’erreurs, approximations, fautes de frappes,… subsistent toujours, mais bon, c’est vite fait bien fait, pour ne pas dépayser mes utilisateurs ;)

N’hésitez pas à corriger et m’envoyez vos corrections !

Bonne journée

Publié dans Technologies, planet-libre.

Classé dans , , , , , , , , , , , , .


13 réponses

Suivez la conversation, abonnez-vous au flux RSS des commentaires..

  1. Kynerion dit

    Félicitations c’est exactement la méthode que j’ai suivie pour mon forum (sauf que j’ai tout fait en ligne).

    Et surtout merci pour le pack de langue française! Il me manque. :)

  2. splitsch dit

    Salut!
    Merci pour le compliment :)

    Pour le pack français, note que c’est un pack qui n’est *pas* officiel !
    J’ai cru lire que phpbb.com était assez strict à ce niveau là (par exemple, les posts qui propose des pack d’autres langues sont pour le moment systématiquement enlevé, je pense.
    De plus, le mien comporte un certain nombre d’erreurs ;)

    je t’invite donc à les corriger, si tu veux! N’hésite pas à me le renvoyer par mail, et je le proposerai ici même :)

    Enfin, cette traduction n’est pas complète, mais je m’y attaque régulièrement, par petit coup, d’ici 2 semaines, je devrais avoir terminé, je pense, ou en tout cas, le plus gros !

    A bientôt !

  3. splitsch dit

    Voilà, la traduction a été mise à jour…abonnez-vous aux commentaires pour être averti des nouvelles mises à jour !
    Et signalez-moi les erreurs ;)

    Pour voir de quoi cela a l’air: pastanque.be !

    Aplus!

  4. benm dit

    Bonjour,

    Je pense que votre blog aurait sa place dans http://www.blogobulle.com

    bonne journée :)

  5. PierreAd dit

    Merci pour ce petit howto, bien pratique, ça m’a permis de passer mon punbb en phpbb3, ça fait plaisir ! :)

  6. splitsch dit

    Ca fait plaisir d’avoir des retour sur des expériences qui se sont bien temrinées !
    Merci :)

  7. devillmackrey dit

    Bonjour, merci pour la méthode mais je l’ai suivis mais sa ne marche pas sous le phpbb3 impossible de me logger, pourait-on m’aider ?
    merci

  8. ggheddffhaag dit

    Address Not Found

    Firefox can’t find the server at http://www.mydomain.com

    The browser could not find the host server for the provided address.

    * Did you make a mistake when typing the domain? (e.g. « ww.mozilla.org » instead of « www.mozilla.org »)
    * Are you certain this domain address exists? Its registration may have expired.
    * Are you unable to browse other sites? Check your network connection and DNS server settings.
    * Is your computer or network protected by a firewall or proxy? Incorrect settings can interfere with Web browsing.

  9. Ellaurenzovfot dit

    Salut, merci pour la méthode, tout à marcher nickel jusqu’à je vérifie en ligne, il met cette erreur:

    General Error
    SQL ERROR [ mysqli ]

    Access denied for user ’1353FG65′@’localhost’ to database ‘WPuj_’ [1044]

    An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

    je comprends pas pourquoi, tout marchait nickel en local au niveau des autorisations :/

  10. Pronife dit

    Bonsoir ! Je lit pas mal le forum souvent… mais là je deecide de m’abonner pour vous demander c’est quoi l’adresse au juste du magasine decouvertes vacances . J’ai su qu’il y aurait une tonne de choses à faire sur ce site..! A+!!

En poursuivant la discussion

  1. Anonyme a publié un lien vers ce billet on 1 juin 2007

    Convertissez votre forum punBB en phpBB version 3 !…

    Marre de la simplicit de punBB, envie de changer d’air et de voir la nouvelle mouture de phpBB: phpBB3 ?
    Cet article est fait pour vous! Il indique pas pas la manire de convertir ses articles/posts/utilisateurs/catgorie/groupes/…

    Un pack non-of…

  2.   Convertir son forum PunBB en phpBB3  by Blog de Cédric Fardel a publié un lien vers ce billet on 25 janvier 2009

    [...] Un petit tuto de comment Convertir son forum PunBB en phpBB3. Aller sur le site [...]

  3. Migration complète de PunBB vers phpBB 3 » Just passing by a publié un lien vers ce billet on 24 novembre 2009

    [...] Ces étapes sont décrites sur le blog d’Un monde parfait. [...]



Un peu de HTML est permis

ou héberger un rétrolien.