Vous souhaitez migrer votre forum sur le tout nouveau phpbb3. C'est facile mais faut pas s'y prendre n'importe comment :
- Tout d'abord, mettez votre forum en mode maintenance pour que la convertion ne perde pas des topics ou autre ...
- Faîtes un backup de la base de donnée et des fichiers tant qu'à faire (ça mange pas de pain). N'effacez pas les fichiers du forum SMF, ils sont utiles à la convertion !
Admettons que vous ayez un forum SMF 1.1.X installé dans une base de donnée nommée smf.
- Copier les tables du forum SMF dans la nouvelle base (si vous souhaitez installer phpbb3 dans une nouvelle base)
Vous souhaitez peut-être installé votre forum phpbb3 dans une autre base de donnée ? Si oui, vous allez devoir copier les tables de la base du forum SMF dans votre nouvelle base de donnée. Sinon, phpbb3 installera ses tables dans la base smf.
- Télécharger les sources de phpbb3, les fichiers de langues si nécessaire
- Télécharger l'outil de convertion qui se trouve ici
- décompressez les sources, les fichiers de langue et l'outil de convertion.
- L'archive de l'outil de conversion va extraire deux répertoires includes et install que vous allez copier à la racine des sources du forum. Oui il existe des répertoires nommés pareille dans les sources de phpbb3 mais ne vous vinquiétez pas, vous n'écraserez rien.
A cette étape vous avez les sources de votre forum prête à être envoyées sur le serveur hébergeant votre forum. Ne remplacez pas les sources de votre SMF par phpbb3 qui n'est pas encore installé, uploadez le dans un répertoire différent qui sera temporaire. Nommez-le comme bon vous semble : phpbb3 par exemple.
- Uploadez les sources sur le serveur web
- ouvrez un navigateur internet à l'adresse où vous avez uploadé vos sources en ajoutant /install : http://tondomaine.com/phpbb3/install par exemple
- A vous de remplir les différents formulaires ...
- Une fois le forum installé, regardez les onglets sur la page, il y a un onglet "convert". Cliquez dessus. Vous pouvez à présent lancer la convertion de votre forum SMF vers phpbb3. ( Attention, il faut saisir le chemin relatif à votre ancien forum)
- Différentes étapes vont être éxécutées et sont plus ou moins longues ... Une fois arrivé à la fin, vous aurez probablement à recréer les index de recherches (il suffit de se connecter pour cela à phpbb en tant qu'administrateur et d'aller dans le panneau d'administration, onglet "Maintenance" > Index de recherche. Attention cette opération peut être très longue !)
Si vous êtes arrivé ici, félicitations ! Cependant, il reste encore 2 ou 3 petites choses à régler ! Vérifier les droits de vos groupes d'utilisateurs ainsi que les rangs. Une chose n'a pas été migrée, il s'agit des mots de passe des utilisateurs. En effet, les mots de passe des utilisateurs sont (que ce soit sur SMF ou phpbb3) cryptés. Le cryptage étant différent, tous vos utilisateurs doivent changer de mots de passe. Ils ne peuvent pas en l'état se connecter à votre forum. Envoyez donc leur un mail en leur demandant de passer par la page permettant de récupérer un mot de passe quand on a oublié le sien. Il s'agit de la page : http://tondomaine.com/phpbb3/ucp.php?mode=sendpassword
J'espère que ce mini tut éclaircira quelques personnes. Je n'aborde aucun point technique, ce billet a été créé pour un public avisé. C'est pour cela que je ne traite aucun point de manière technique. Qu'en pensez-vous ?






