Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Convertisseur phpBB2 -> FSB2

Flammeche
Avatar de Fast cutter
  • Age : 21 ans
  • Messages : 93
  • Inscrit : 20 Décembre 2006
  Lien vers ce message 10 Mars 2007, 12:48

Reprise du dernier message

oui, mais j'ai pas fait attention si il étaient bien convertit mais je pense ;)
 
Nouvelle étincelle
Avatar de Stylla
  • Messages : 3
  • Inscrit : 24 Janvier 2007
  Lien vers ce message 10 Mars 2007, 20:39
Salut,

C'est un beau travail que vous avez fait.
Malheureusement, il reste un problème
( Voir ici : http://www.pc-concept.org/forums/ )

A l'affichage des messages, il y a une erreur de formatage XML il me semble.
Là-voilà :

Une erreur a été rencontrée durant l'éxécution du script. L'erreur rencontrée est :

Xml_parser::Xml_parser() :: Erreur XML - not well-formed (invalid token) at line 3

à la ligne 95 du fichier /var/alternc/html/d/de1245/forums/main/class/class_xml_parser.php

Voici la zone où se situe l'erreur dans le script :

Ligne 88 : 		xml_parser_set_option($ressource, XML_OPTION_CASE_FOLDING, 0);
Ligne 89 : 		xml_set_character_data_handler($ressource, 'value_tag');
Ligne 90 : 		$result = xml_parse($ressource, $this->content);
Ligne 91 : 
Ligne 92 : 		if (!$result)
Ligne 93 : 		{
Ligne 94 : 			error(sprintf("Xml_parser::Xml_parser() :: Erreur XML - %s at line %d", xml_error_string(xml_get_error_code($ressource)), xml_get_current_line_number($ressource)), '', __LINE__, __FILE__);
Ligne 95 : 		}
Ligne 96 : 
Ligne 97 : 		xml_parser_free($ressource);
Ligne 98 : 	}
Ligne 99 : 
Ligne 100 : 	/*
Ligne 101 : 	** Callback appel� lors de l'ouverture d'un tag
Ligne 102 : 	*/


Trace des fonctions / méthodes appelées :

Méthode :	fsb_frame_child->fsb_frame()
Fichier :	index.php
Ligne :		36


Méthode :	fsb_frame_child->main()
Fichier :	index.php
Ligne :		80


Méthode :	fsb_frame_child->show_posts()
Fichier :	main/forum/forum_topic.php
Ligne :		127


Méthode :	post->parse_map_text()
Fichier :	main/forum/forum_topic.php
Ligne :		316


Méthode :	xml_parser->load_content()
Fichier :	main/class/class_post.php
Ligne :		149


Méthode :	xml_parser->parse()
Fichier :	main/class/class_xml_parser.php
Ligne :		78


Sinon à part ça je pense que tout va bien.

Est-ce que ce serait possible de règler ça ou que je sache comment règler ce problème. Est-ce que d'autres personnes ont un problème similaire ?


Merci de me répondre au plus vite. (malheureusment assez urgent, pour demain).

Cordialement
Stylla;)


Cordialement,
Stylla.
 
Flammeche
Avatar de Fast cutter
  • Age : 21 ans
  • Messages : 93
  • Inscrit : 20 Décembre 2006
  Lien vers ce message 10 Mars 2007, 20:49
Je en pense pas que sa viennnent forcément dui convertisseur ! en tout cas cela viens d'un problème après lors de la gestion de la bdd par fsb2 ...

Je ne m'y connais pas beaucoup en FSB 2 mais je me démerde pas mal en php-mysql peut être que je pourais t'aider mais le mieux serait geno ;)

==> Pourrais tu nous montrer a quoi ressemble les messages dans la bdd ?

Après une courte recherche :

Ce problème peut survenir à n'importe quelle étape de la restauration. Il survient lorsque l'analyseur XML détecte dans le fichier de sauvegarde quelque chose d'incorrect qui empêche un fonctionnement normal de l'opération. Il s'agit habituellement de caractères non valides ajoutés au cours original par un couper/coller de texte contenant ces caractères spéciaux (caractères de contrôles, etc.).

tu pourrais peut être aussi tenter de refaire ton cache (optimisations )
 
Nouvelle étincelle
Avatar de Luciole
  • Messages : 14
  • Inscrit : 11 Mars 2007
  Lien vers ce message 11 Mars 2007, 20:24
Tout d'abord, bonjour a tous et un grand bravo a l'equipe de developpement pour la creation de ce forum. Decouvert depuis peu, j'ai attendu que la version 2 sorte pour mettre la main a la pate et convertir un forum phpbb en fsb2.

Mais la j'avoue que je seche, apres avoir cherche mais sans succes. Je me suis arrete a l'importation du fichier out.sql sous fsb2. Y aurait-il moyen de m'expliquer la procedure?

D'avance merci! http://www.fire-soft-board.com/fsb/images/smileys/fsb2_oeil.gif
 
Flammeche
Avatar de Fast cutter
  • Age : 21 ans
  • Messages : 93
  • Inscrit : 20 Décembre 2006
  Lien vers ce message 11 Mars 2007, 20:38
tu ne dois pas oublier de configurer le fichier config.php

si tu n'est pas sur le même hebergeur et que tu souhaite que tout soit sauvegarder dans le fichier out.sql

tu choisi ceci à la ligne 34:

define('CV_OUTPUT', CV_OUTPUT_FILE);
 
Nouvelle étincelle
Avatar de Luciole
  • Messages : 14
  • Inscrit : 11 Mars 2007
  Lien vers ce message 11 Mars 2007, 21:21
Ah, je me suis mal exprime http://www.fire-soft-board.com/fsb/images/smileys/fsb2_non.gif

En fait j'ai renseigné tout ces champs au prealable et l'exportation s'est bien passée, mais une fois avec ce fichier out.sql, c'est la que je bloque. Je ne sais pas comment l'importer sous fsb 2...
 
Flamme ardente
Avatar de Dusk
  • Age : 32 ans
  • Messages : 378
  • Inscrit : 16 Février 2006
Message édité 1 fois, dernière édition par Dusk, 11 Mars 2007, 21:40     Lien vers ce message 11 Mars 2007, 21:38
Il te faut aller sur ton panneau PhpMyAdmin et importer le fichier SQL ;)

j'essaierai ton convertisseur dans la semaine Fast (enfin si j'ai le temps ;) )


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 11 Mars 2007, 21:45
Bonsoir Luciole, dans ton fichier out.sql normalement il doit être rempli de requètes SQL. Tu dois les executer dans ton phpMyAdmin (onglet SQL, ou bien importer).

A noter que ce convertisseur est actuellement en BETA, si tu rencontres des bugs merci de les faire parvenir.


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
 
Nouvelle étincelle
Avatar de Luciole
  • Messages : 14
  • Inscrit : 11 Mars 2007
Message édité 1 fois, dernière édition par Luciole, 11 Mars 2007, 23:45     Lien vers ce message 11 Mars 2007, 23:42
Merci pour vos reponses, je vous dirai si ca a marché http://www.fire-soft-board.com/fsb/images/smileys/fsb2_oeil.gif

Edit: J'ai ca comme message d'erreur dans PhpMyAdmin

Erreur
SELECT USER( ) ;

MySQL a répondu:Documentation
#2006 - MySQL server has gone away


Argh!
 
Flammeche
Avatar de Fast cutter
  • Age : 21 ans
  • Messages : 93
  • Inscrit : 20 Décembre 2006
  Lien vers ce message 12 Mars 2007, 0:02

j'essaierai ton convertisseur dans la semaine Fast (enfin si j'ai le temps ;) )


bah c'est jamais que celui de geno avec les bug dit ici en moin ;)
 
Flamme ardente
Avatar de Dusk
  • Age : 32 ans
  • Messages : 378
  • Inscrit : 16 Février 2006
  Lien vers ce message 12 Mars 2007, 18:43
Merci pour vos reponses, je vous dirai si ca a marché http://www.fire-soft-board.com/fsb/images/smileys/fsb2_oeil.gif

Edit: J'ai ca comme message d'erreur dans PhpMyAdmin

Erreur
SELECT USER( ) ;

MySQL a répondu:Documentation
#2006 - MySQL server has gone away


Argh!


Il semblerait que les requetes aient depasser le delai d'execution...
Je te conseille de decouper ton fichier afin de ne plus avoir cette erreur. Fais 5 ou 10 fichiers mais attention tu ne dois pas couper une requete en plein milieu tu selectionnes jusqu'à un point virgule tu copies colle dans un nouveau fichier .SQL et ainsi de suite ... Attention l'ordre à son importance, surtout lors de l'execution. ;)


PlaneteSVs, organisation de sorties entre motards
 
Volcan
Avatar de Sékiltoyai
  • Age : 24 ans
  • Messages : 1065
  • Inscrit : 19 Septembre 2006
  Lien vers ce message 12 Mars 2007, 22:49
Un serveur SQL n'est pas sensé mourrir comme ca, ya un problème au niveau de l'hébergement ou de la configuration du serveur. Lorsque l'on utilise PHPMyAdmin, on arrive au délai d'éxécution avant d'arriver à tuer le serveur...


http://www.phpfrance.com : Support francophone PHP et Web.
 
Volcan
Avatar de Midori
  • Age : 35 ans
  • Messages : 1849
  • Inscrit : 28 Janvier 2005
  Lien vers ce message 12 Mars 2007, 22:52
Citation
The most common reason for the MySQL server has gone away error is that the server timed out and closed the connection. In this case, you normally get one of the following error codes (which one you get is operating system-dependent):
Error Code Description
CR_SERVER_GONE_ERROR The client couldn't send a question to the server.
CR_SERVER_LOST The client didn't get an error when writing to the server, but it didn't get a full answer (or any answer) to the question.

By default, the server closes the connection after eight hours if nothing has happened. You can change the time limit by setting the wait_timeout variable when you start mysqld. See Section 5.2.3, “System Variables”.


Effectivement, y'a un bug !

Midori...


http://www.loutan.net/ub/encyclo.gif
http://www.loutan.net/ub/ludivers.gif
http://www.loutan.net/ub/yves.gif
 
Volcan
Avatar de Sékiltoyai
  • Age : 24 ans
  • Messages : 1065
  • Inscrit : 19 Septembre 2006
  Lien vers ce message 12 Mars 2007, 23:22
Citation

By default, the server closes the connection after eight hours if nothing has happened.

leaule :D


http://www.phpfrance.com : Support francophone PHP et Web.
 
Flamme ardente
Avatar de Dusk
  • Age : 32 ans
  • Messages : 378
  • Inscrit : 16 Février 2006
Message édité 1 fois, dernière édition par Dusk, 13 Mars 2007, 9:08     Lien vers ce message 13 Mars 2007, 9:05
Ca depend si il ou elle heberge chez free et qu'il/elle fait la manip en periode de pointe ca plante comme ca :p
Ca me l'avait fait y a tres longtemps.


PlaneteSVs, organisation de sorties entre motards
 
Nouvelle étincelle
Avatar de Luciole
  • Messages : 14
  • Inscrit : 11 Mars 2007
Message édité 2 fois, dernière édition par Luciole, 13 Mars 2007, 10:50     Lien vers ce message 13 Mars 2007, 10:41
Voila voila, j'arrive! http://www.fire-soft-board.com/fsb/images/smileys/fsb2_tchin.gif

Effectivement je suis sur Free, et c'etait vers 20h30 si je me souviens bien. Donc j'ai suivi les conseils et divise mon fichier out.sql en 7 autres fichiers .sql.

Et la pour le coup a la premiere ligne j'ai ca:

Citation
requête SQL:UPDATE fsb2_config SET cfg_value = '1' WHERE cfg_name = 'avatar_can_use'MySQL a répondu:Documentation#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE fsb2_config SET cfg_value = '1' WHERE cfg_name = 'avatar_can_use'' at line 1
 
Répondre


.