Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Convertisseur phpBB2 -> FSB2

Chef du projet FSB
Avatar de Genova
  • Age : 26 ans
  • Messages : 14944
  • Inscrit : 16 Septembre 2004
Message édité 4 fois, dernière édition par mob, 22 Juin 2008, 20:39     Lien vers ce message 01 Février 2007, 16:42
Voici une version BETA du convertisseur phpBB2 -> FSB2, si vous pouviez tester afin de me retourner les éventuels erreurs :)
Fichier joint
Télécharger
Fichier téléchargé 56 fois (nom du fichier: convertor_phpbb2_to_fsb2.zip ; taille: 16.58 KO, date d'upload: 01 Février 2007, 16:42)
Pour convertir une base de donnée phpBB2 en base de donnée FSB2


Pour le moment il lui manque encore quelques options comme la conversion des rangs, ça viendra une fois les premiers tests passés.

EDIT : Le convertisseur n'est pas fonctionnel pour le moment, n'essayez pas de convertir votre forum avec. Il y a eu des changements sur les tables de FSB et le convertisseur n'a pas encore été adapté.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
VIP
Avatar de NightAngel
  • Age : 27 ans
  • Messages : 206
  • Inscrit : 18 Septembre 2004
  Lien vers ce message 01 Février 2007, 18:54
Rah comment j'ai la haine LOL.

Je viens de charger fsb2 pour la première fois mon serveur distant et il me balance :

"FSB2 n'est pas compatible avec la version de MySQL que vous utilisez (4.0.23a-log). FSB2 requiert au minimum MySQL 4.1."

Je vais le tuer ! Bah je vais upgrader mon MySQL et on verra plus tard. Je n'ai donc pas pu tester le convertisseur.

Faudra revoir les lignes commentées dans config.php car c'est le config.php de fsb1 -> fsb2 apparemment.

Au niveau orthographique il faudrait remplacer dans la première phase de l'install "procédérer" par "procéder" ;)

Remplacer également "convertion" par "conversion" (deux fois dans la même ligne).

"Tout d'abord vous devez avoir installer" par "Tout d'abord vous devez avoir installé"

"aura sa base de donnée écrasée lors de la convertion" -> "aura sa base de données écrasée lors de la conversion"

"Pensez à vérifiez les information de" -> "Pensez à vérifiez les informations de config"

"Une fois la convertion terminée" -> "Une fois la conversion terminée"

Désolé j'ai du faire ça à l'arrache et donc j'ai peut être oublié des erreurs. J'ai même peut être ajouté des erreurs mais bon LOL.


Un jean sans poche c'est comme une femme sans sein, on ne sait pas où mettre les mains...
 
Flamme ardente
Avatar de Dusk
  • Age : 32 ans
  • Messages : 378
  • Inscrit : 16 Février 2006
  Lien vers ce message 01 Février 2007, 19:06
FSB2 ==> PhpBB2 ou PhpBB2 ==> FSB2 ?

Non je rigole mais y a les 2 dans le message quand même ;)


PlaneteSVs, organisation de sorties entre motards
 
Chef du projet FSB
Avatar de Genova
  • Age : 26 ans
  • Messages : 14944
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 01 Février 2007, 19:07
Faut que j'arrète la bière :lol:


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Flamme ardente
Avatar de Dusk
  • Age : 32 ans
  • Messages : 378
  • Inscrit : 16 Février 2006
  Lien vers ce message 01 Février 2007, 19:10
Je ferai un test ce week end avec mon fofo Phpbb ...
Faut dire que ca fait un moment que j'attend ce convertisseur et je suis pas le seul je pense ....

Encore une fois merci Genova pour tout ton travail ;)


PlaneteSVs, organisation de sorties entre motards
 
VIP
Avatar de NightAngel
  • Age : 27 ans
  • Messages : 206
  • Inscrit : 18 Septembre 2004
  Lien vers ce message 01 Février 2007, 19:16
Il est quand même important de bien noter la phrase suivante...

Pour le moment il lui manque encore quelques options comme laconversion des rangs, ça viendra une fois les premiers tests passés.

Parce que bon, je sens que certains vont déjà s'y croire LOOOOOOOOOOOL


Un jean sans poche c'est comme une femme sans sein, on ne sait pas où mettre les mains...
 
VIP
Avatar de NightAngel
  • Age : 27 ans
  • Messages : 206
  • Inscrit : 18 Septembre 2004
  Lien vers ce message 01 Février 2007, 19:19
Je pense qu'il serait bon de préciser certaines choses ou du moins de les afficher plus clairement.

Par exemple le néophyte il va avoir un peu de mal à comprendre si les deux forums doivent être dans la même base de données ou pas forcément. S'il doivent être sur le même serveur, etc...

Ca peut paraitre bête mais le mec il peut se demander si le convertisseur il le met sur n'importe quel FTP, dans le répertoire de phpBB, dans le répertoire de fsb2, ailleurs, etc...

Enfin ce que je dis ça peut paraitre tout bête mais bon ce n'est pas forcément instinctifhttp://www.fire-soft-board.com/fsb/images/smileys/fsb2_ice.gif


Un jean sans poche c'est comme une femme sans sein, on ne sait pas où mettre les mains...
 
Flamme ardente
Avatar de Dusk
  • Age : 32 ans
  • Messages : 378
  • Inscrit : 16 Février 2006
Message édité 1 fois, dernière édition par Dusk, 01 Février 2007, 21:26     Lien vers ce message 01 Février 2007, 21:26
Un Bug à l'étape des messages :


Notice: Undefined offset: 2 in /xxxxxxxxx/forum_fsb/phpbb2_to_fsb2/class_forum.php on line 514

Notice: Undefined offset: 3 in /xxxxxxx/forum_fsb/phpbb2_to_fsb2/class_forum.php on line 514


PlaneteSVs, organisation de sorties entre motards
 
Flamme ardente
Avatar de Dusk
  • Age : 32 ans
  • Messages : 378
  • Inscrit : 16 Février 2006
  Lien vers ce message 01 Février 2007, 21:42
Rhaaa c'est du à la première migration que j'ai fait de IPB ==> Phpbb y a longtemps :\

La zone Poster_Ip est à blanc et ca pose pb je vais voir si je peux pas lui mettre une valeur par défaut ;)


PlaneteSVs, organisation de sorties entre motards
 
Flammeche
Avatar de Fast cutter
  • Age : 21 ans
  • Messages : 93
  • Inscrit : 20 Décembre 2006
  Lien vers ce message 01 Février 2007, 21:53
juste une question : Cela marche sur un phpbb 2.0.17 ? (a la limite on peut faire un upgrade to latstet ^^ :-)
 
Flamme ardente
Avatar de Dusk
  • Age : 32 ans
  • Messages : 378
  • Inscrit : 16 Février 2006
Message édité 7 fois, dernière édition par Dusk, 02 Février 2007, 1:27     Lien vers ce message 01 Février 2007, 21:58
Une Erreur pour l'instant
Fatal error: Call to undefined function: tf8_encode() in /xxxx/forum_fsb/phpbb2_to_fsb2/class_forum.php on line 489


Ligne 489 : Remplacer
$data['p_nickname'] =	($row['username']) ? utf8_encode($row['username']) : tf8_encode($row['post_username']);


Par

$data['p_nickname'] =	($row['username']) ? utf8_encode($row['username']) : utf8_encode($row['post_username']);



Edit : Oki Grummfy

Autre erreur de base de donnée cette fois ci :
ALTER TABLE `[i][b]prefixe[/b][/i]_poll` CHANGE `t_id` `t_id` INT( 11 ) NOT NULL AUTO_INCREMENT 


Il n'y avait pas l'auto incrément donc ca planté si le forum de départ avait plusieurs sondage :p


Edit2 :
Attention pour le membre Spécial Visitor Id = 1
Sur phpbb L'id = 1 est le premier membre donc je ne peux plus utiliser mon pseudo sur le fofo ;)
L'id Visiteur (phpbb) est -1 (à part si ca vient de ma première migration ipb ==> phpbb)

à revoir :
$return[] = 'DELETE FROM ' . TO_PREFIX . 'users WHERE u_id <> 1;' . "\n";



problème IP vide :

Remplacer :
$data['u_ip'] =	$this->decode_ip($row['poster_ip']);


par :
			if (!$row['poster_ip'])
			$data['u_ip'] =			$this->decode_ip($row['poster_ip']);
			else
			$data['u_ip'] = $row['poster_ip'];



Autre problème concernant la récupération des droits Administrateurs, apparement les admins ne sont plus admin !!
Inversion des annonces et des sujets :\

Il se peut qu'il ait des erreurs, pour l'instant c'est tout ce que je vois ;)
Bon je vais me coucher je continuerai à regarder cela demain soir


PlaneteSVs, organisation de sorties entre motards
 
Equipe des MODS
Avatar de Grummfy
  • Age : 27 ans
  • Messages : 7007
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 01 Février 2007, 22:14
Dusk pense à utiliser le bouton éditer...

sinon NightAngel le but d'une beta est justement de débuguer donc ... mais il y a moyen de récupéré les requete sql je pense donc au pire on récupère et on exécute sur l'autre serveur..


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
Mods fsb2 - Grummfy's project - Zf Planet
 
Feu follet
Avatar de Tony
  • Age : 26 ans
  • Messages : 102
  • Inscrit : 06 Juillet 2005
  Lien vers ce message 02 Février 2007, 9:02
Je pense qu'il serait bon de préciser certaines choses ou du moins de les afficher plus clairement.

Par exemple le néophyte il va avoir un peu de mal à comprendre si les deux forums doivent être dans la même base de données ou pas forcément. S'il doivent être sur le même serveur, etc...

Ca peut paraitre bête mais le mec il peut se demander si le convertisseur il le met sur n'importe quel FTP, dans le répertoire de phpBB, dans le répertoire de fsb2, ailleurs, etc...

Enfin ce que je dis ça peut paraitre tout bête mais bon ce n'est pas forcément instinctifhttp://www.fire-soft-board.com/fsb/images/smileys/fsb2_ice.gif


Je suis d'accord. J'me souviens de la première fois que j'avais utilisé le convertisseur (phpbb=>fsb1) ... J'avais fait exactement cette erreur :x


Fear opposition... doomed forever... rage in anger
Feel the pressure ripping you apart

(Kataklysm - To Reign Again)
 
Chef du projet FSB
Avatar de Genova
  • Age : 26 ans
  • Messages : 14944
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 02 Février 2007, 11:52
Merci pour les tests Dusk, je corrige tout ça le plus rapidement possible.

Je vais essayer de rendre l'explication plus claire :)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Flammeche
Avatar de Fast cutter
  • Age : 21 ans
  • Messages : 93
  • Inscrit : 20 Décembre 2006
Message édité 2 fois, dernière édition par Fast cutter, 04 Février 2007, 22:02     Lien vers ce message 02 Février 2007, 19:37
je vais essayer sur un de mes vieux forum inutilisé je te tiens au courant ;)

ps : t'inquiet c'est en local :D
 
Répondre


.