Utilisateurs en ligne: 7
SimpleMachines-fr / Forum 23 Mai 2012 à 04:03:32 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
Nouvelles:
Dernières versions de SMF :
- Stables : 1.0.18 (patch) ; 1.1.10 (patch)
- Développement : 2.0 RC1-2
 
 
Accueil Aide Rechercher wiki
Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: [Réglé] Problème conversion phpBB2 - SMF  (Lu 11651 fois)
0 Membres et 3 Invités sur ce fil de discussion.
JuJ
Invité
« le: 09 Mars 2007 à 19:05:20 »

Salut à tous!

Voilà, comme beaucoup (malheureusement), j'ai une erreur lors de ma conversion de phpBB 2.0.22 --> SMF 1.1.2.
Mon phpBB2 est non moddé, et est hébergé sur OVH, ainsi que SMF.

phpBB et SMF ont été installés sur la même base de données, et concernant le FTP, ils sont respectivement dans leurs dossiers comme suit:
http://www.monsite.com/phpBB2/
http://www.monsite.com/SMF/

J'ai bien spécifié ces chemins au convertisseur, télechargé sur ce site.

Et voici les erreurs rencontrées:

Code:
Converting topics... Unsuccessful!
This query:

    INSERT INTO `eldorado`.smf_topics
    (ID_TOPIC, isSticky, ID_FIRST_MSG, ID_LAST_MSG, ID_MEMBER_STARTED, ID_MEMBER_UPDATED, ID_BOARD, ID_POLL, locked, numReplies, numViews)
    VALUES ('5', '0', '6', '605', '2', '9', '1', '', '0', '40', '343'),
    ('8', '0', '11', '409', '8', '9', '7', '', '0', '4', '55'),
    ('9', '0', '14', '8524', '8', '58', '7', '', '0', '11', '76'),
    ('10', '0', '20', '473', '2', '9', '1', '', '0', '28', '294'),
    ('12', '0', '25', '7620', '7', '9', '2', '', '0', '454', '2175'),
    ('13', '0', '41', '3286', '12', '7', '1', '', '0', '27', '228'),
    ('14', '0', '44', '823', '-1', '26', '4', '', '0', '21', '190'),
    ('15', '0', '50', '1184', '13', '4', '1', '', '0', '91', '727'),
    ('16', '0', '64', '2878', '5', '9', '1', '', '0', '5', '83'),
   
 /.../ d'autres lignes sont présentes ici, mais je coupe pour la longueur. /.../

    ('524', '0', '10927', '11116', '18', '9', '1', '', '0', '11', '104');

Caused the error:

    Duplicate entry '5' for key 1

Quelqu'un saurait-il d'où ça peut venir?
Tout le reste à été converti correctement: sections, membres, etc... Seuls les messages dans le forum sont manquants.
D'avance merci pour votre aide.
« Dernière édition: 13 Mars 2007 à 20:10:07 par Sparcool » Journalisée
GravuTrad
Administrateur
*
Hors ligne Hors ligne

Messages: 2462



Voir le profil
« Répondre #1 le: 09 Mars 2007 à 20:22:13 »

Salut

supprime la valeur 5 de la ligne de clés 1 indiquée et refait le...
Journalisée

On a tous besoin d'un plus petit que soi! (Petit!Petit!)
JuJ
Invité
« Répondre #2 le: 09 Mars 2007 à 21:40:17 »

Salut GravuTrad,

J'ai essayé plusieurs choses:
- supprimer la ligne correspondante dans la table smf_topics
- supprimer juste la valeur de la clef dans la ligne correspondante
- fais cette manip' dans le fichier convert.php:

Code:
// @set_time_limit(300);
 // if (function_exists('apache_reset_timeout'))
     // apache_reset_timeout();

Mais rien n'y fait, les erreurs continuent à partir de la clef suivante.
D'avance merci pour ton aide GravuTrad.
Journalisée
GravuTrad
Administrateur
*
Hors ligne Hors ligne

Messages: 2462



Voir le profil
« Répondre #3 le: 09 Mars 2007 à 21:45:04 »

à chaque erreur "duplicate", supprime la clé concernée et recommence la conversion (donc la deuxième option que tu as mise au dessus).
le reste que tu as fait ne sert à rien car pas concerné par le pb.

j'espère que tu fais cette conversion avec des backups originaux sous le coude. Wink
Journalisée

On a tous besoin d'un plus petit que soi! (Petit!Petit!)
JuJ
Invité
« Répondre #4 le: 09 Mars 2007 à 21:53:36 »

Damned, j'ai quelque chose comme 500 lignes!!  Cheesy
Vi, bien sûr, j'ai mon backup!  Wink

PS: donc je supprime la valeur ID_TOPIC, pour chaque champs, c'est bien ça?
PS2: Sur la valeur ID_TOPIC, lorsque je mets plusieurs lignes avec la valeur, j'ai une erreur sql qui me dit que cette valeur existe déjà ce qui me parait tout à fait logique...
Donc, j'en conclue que j'ai pas bien dû comprendre ce que tu m'a dit...  Shocked
« Dernière édition: 09 Mars 2007 à 21:57:51 par JuJ » Journalisée
JuJ
Invité
« Répondre #5 le: 09 Mars 2007 à 22:37:46 »

A noter que j'ai jumelé Joomla à SMF, est-ce que le problème peut venir de là? Je ne pense pas, mais bon, on ne sait jamais...
Journalisée
GravuTrad
Administrateur
*
Hors ligne Hors ligne

Messages: 2462



Voir le profil
« Répondre #6 le: 09 Mars 2007 à 23:14:01 »

arf, et tu dis ca que maintenant? bien sûr que c'est à cause de ca...

là ce script de conversion n'est plus adapté...

quelle version d'smf et de joomla?
« Dernière édition: 09 Mars 2007 à 23:24:56 par GravuTrad » Journalisée

On a tous besoin d'un plus petit que soi! (Petit!Petit!)
JuJ
Invité
« Répondre #7 le: 10 Mars 2007 à 10:08:38 »

Oops  Shocked
SMF 1.1.2 et Joomla 1.0.12 stable.

Edit: ne serait-il pas plus simple que je démonte le bridge (vu qu'il s'agit d'un composant à installer dans joomla, et qu'il est donc démontable), faire la conversion, et ré-installer le bridge après?

Edit 2: pour être beaucoup plus précis, puisque c'est important, la situation est comme suit:

- Forum phpBB 2.0.22 installé sans mod
- Joomla installé par la suite, puis bridgé à phpBB
- SMF installé ensuite, puis bridgé à Joomla également

Bref, j'ai joomla, et 2 forums installés et bridgés à joomla, et j'aimerais faire la conversion phpBB --> SMF pour abandonner phpBB.

Je sens que ça va être marrant...
« Dernière édition: 10 Mars 2007 à 14:07:25 par JuJ » Journalisée
lavsteph
Invité
« Répondre #8 le: 10 Mars 2007 à 19:25:36 »

Bonsoir,

vu que les bridges sont des composants joomla, ceci ne devrait pas influer sur les forums.

une solution, est d'installer tes deux forums en local, soit sur une autre base de donnée, de faire la convertion et ensuite utiliser le résultat sur le site défintif.
Journalisée
JuJ
Invité
« Répondre #9 le: 10 Mars 2007 à 21:06:22 »

Salut lavsteph,

Tout d'abord, merci pour ton aide.
J'aimerais bien installer tout ça en local en effet, et pour ce faire, j'aimerais utiliser easyphp.
Le truc, c'est que j'ai un message d'erreur lorsque je le lance... Bref, tout cela n'a rien de facile.

Une petite question: les bridges ne modifient en rien la base de données?

Je vais retenter ce que tu me dis, merci encore pour tes infos.
Journalisée
GravuTrad
Administrateur
*
Hors ligne Hors ligne

Messages: 2462



Voir le profil
« Répondre #10 le: 10 Mars 2007 à 21:52:46 »

Ah la la. Les gars, mettez easyphp à la poubelle et utilisez wamp 5 please lol...

Vous aurez largement moins de pbs...

pour la conversion, je te conseille de désinstaller le bridge joomla pour phpbb, de faire la conversion du forum uniquement, et de réinstaller le bridge mais pour smf. Wink

(le bridge n'étant qu'une liaison entre les deux...)
Journalisée

On a tous besoin d'un plus petit que soi! (Petit!Petit!)
JuJ
Invité
« Répondre #11 le: 10 Mars 2007 à 22:57:57 »

Oki, bon, vais essayer de faire ça. Merci GravuTrad.
Pour easyphp, je connaissais que celui-là, d'où le pourquoi du comment...  Huh?

Je vous tiens au jus!  Wink
Journalisée
JuJ
Invité
« Répondre #12 le: 10 Mars 2007 à 23:08:37 »

pour la conversion, je te conseille de désinstaller le bridge joomla pour phpbb, de faire la conversion du forum uniquement, et de réinstaller le bridge mais pour smf. Wink

(le bridge n'étant qu'une liaison entre les deux...)

Exactement les mêmes erreurs...
Journalisée
JuJ
Invité
« Répondre #13 le: 11 Mars 2007 à 22:58:27 »

Bon, ben j'ai vraiment essayer plein de solutions:

- Désinstallation des bridges (dans tous les cas)
- installation de SMF 1.0.9 + conversion de phpbb2 vers SMF 1.0.9 (avec convertisseur 1.1.2) --> message d'erreur SQL. Pas étonné que ça marche pas vu que le convertisseur est pour la version 1.1.2
- Installation de SMF 1.1-RC3 + conversion de phpBB2 vers SMF 1.1-RC3 (avec convertisseur 1.1-RC3) --> exactement les mêmes erreurs SQL que cités quelques posts au dessus...

Là, vraiment, je désespère. J'ai essayé une installation en local, mais le découpage de ma BDD pour l'importation se passe mal, j'ai des erreurs SQL (erreurs de synthaxe) de partout, malgré l'utilisation de SQLDumpSplitter, spécialisé dans le découpage d'un fichier sql (il détecte les requêtes SQL, et ne les coupe pas n'importe où)...

Bref, je suis complètement bloqué...
Des idées?

Merci à vous...
Journalisée
JuJ
Invité
« Répondre #14 le: 11 Mars 2007 à 23:32:30 »

Question: j'ai phpBB 2.0.22, et je crois que le convert est pour 2.0.21... Ca pourrait pas venir de là?
Journalisée
Pages: [1] 2   Haut de page
Imprimer
SimpleMachines-fr / Forum  |  Support SMF  |  SMF 1.0  |  Installations/Mises à jour/Migrations  |  Fil de discussion: [Réglé] Problème conversion phpBB2 - SMF
 
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines

Tous les logos et les marques présentes sur ce site appartiennent à leurs propriétaires respectifs.
Des détails sur les copyrights et les modules installés peuvent être trouvés Ici.

Vous pouvez syndiquer le contenu de ce site : Flux-RSS/RDF.

Site propulsé par pragmaMx 0.1.11.3.

Valid HTML 4.01 Transitional CSS ist valide!
Design by © www.ndeezign.com