Advertisement:

Author Topic: Un peu d'aide pour récupérer mes données d'un ancien forum  (Read 578 times)

Offline forumartemis

  • Semi-Newbie
  • *
  • Posts: 12
Bonjour à tous et désolée de revenir vous embêter ! Si vous pouviez m'aider ? J'avance bien sur le nouveau forum, toutes mes rubriques sont faites (je l'ai fait manuellement en copier/coller de l'ancien forum, pas bien long à faire), je suis contente mais voilà il faut que je récupère tous les membres (+ de 500) sans parler des messages (+de 5000!), et là c'est une autre paire de manche !! Impossible 1 par 1 et sans être une experte en base de données, je pense m'en sortir ? seulement là, il se passe quelque chose que je ne comprends pas !

J'utilise SQL de phpmyadmin de chez free que je connais bien, donc j'ai décidé de transférer/copier les données des tables invision board vers smf, colonne par colonne selon les données choisies, toujours mieux qu'à la main, ! Rien de difficile avec un INSERT INTO ... SELECT quoique ? étant donné que les intitulés des champs ne sont pas le mêmes (ipb=mail pour email pour smf).

Syntaxe qui marche parfaitement bien (exemple ci-dessous), seulement les champs insérés restent vides sauf les ID membres qui se sont bien mis ?? Bizarre ? quel est le problème ?

Exemple pour insérer le champ mails des membres depuis ipb vers le champ mail membres smf (version 2.0.17).

INSERT INTO dlv_members (email_address) SELECT email from 'ibf_members' WHERE id>1

WHERE id >1 pour éviter de modifier mon profil admin qui est 1.

Je connais les convertisseurs de invision board vers simple machine mais ma version de invision board est trop ancienne (1.x) ça ne fonctionne pas.

Merci de m'aider, car là ça m'échappe !! La requête SQL fonctionne bien mais n'enregistre rien malgré le message x enregistrements insérés !? Encore merci d'avance, franchement je voudrais relancer mon forum trop dommage de bloquer là-dessus ?

A bientôt.
« Last Edit: March 08, 2020, 04:31:11 PM by forumartemis »

Offline alexetgus

  • Full Member
  • ***
  • Posts: 677
  • Gender: Male
    • alexetgus on Facebook
    • alexetgus on GitHub
    • @alexetgus on Twitter
    • Chez oim, forum libre !
Re: Un peu d'aide pour récupérer mes données d'un ancien forum
« Reply #1 on: March 08, 2020, 05:26:36 PM »
Salut,

Désolé, mais passer de Invision à SMF, ça n'est pas du tout mon domaine, mais alors pas du tout. Je ne connais pas du tout Invision et la structure de sa base de données...

Attends un peu, tu devrais avoir d'autres réponses. ;)

Sinon, tu fais comme tu as débuté, tu crées les bonnes requêtes pour transférer ta base Invision vers SMF...



Offline forumartemis

  • Semi-Newbie
  • *
  • Posts: 12
Re: Un peu d'aide pour récupérer mes données d'un ancien forum
« Reply #2 on: March 08, 2020, 06:20:16 PM »
Merci alexetgus de m'avoir répondu même si c'est pas ton domaine ? Mais là nul besoin de s'y connaître sur invision, c'est juste des requêtes SQL d'une table à une autre, c'est tout pareil quelque soit le programme PHP utilisant une bdd,  forum ou autre. Je sais le faire, mais ça "n'intègre" pas les données. Les colonnes de la table membres où sont sensées être insérées ce que je veux (nom, email, etc), je n'ai pas été plus loin SONT VIDES. Sauf l'id ça, ça a marché ! Alors pourquoi ? C'est ça le hic ?

J'espère d'autres réponses pour m'aider, ça pourra certainement servir à d'autres aussi qui veulent récupérer toutes leurs données sur leur forum smf d'un autre vieux forum en le faisant manuellement quand on n'a pas d'autre choix?

Bonne fin de week-end !
« Last Edit: March 08, 2020, 06:32:29 PM by forumartemis »

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,446
  • Gender: Male
  • Smf 2.1 RC2
    • Smf Français Forum non Officiel
Re: Un peu d'aide pour récupérer mes données d'un ancien forum
« Reply #3 on: March 08, 2020, 07:00:05 PM »
Bonjour,

Regarder dans la série disponible des convertisseurs ici : https://download.simplemachines.org/index.php?converters

Il y en a pas mal regroupant tous les types de version invision même très vieux.

Si tu ne trouves pas je dois en avoir un que j'ai fait dans mes archives pour la version 1 datant de mathusalem :)



Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline forumartemis

  • Semi-Newbie
  • *
  • Posts: 12
Re: Un peu d'aide pour récupérer mes données d'un ancien forum
« Reply #4 on: March 08, 2020, 09:18:23 PM »
Merci maximus, j'avais déjà regardé, mais à part invision (il y a version 2 etc) pas de version précisée ? La mienne est vraiment la plus ancienne version, datant de 2003 ! En même temps, ce convertisseur me fait peur, j'ai peur de foutre la m...de alors que le forum fonctionne trop bien avec plein de choses que j'ai configuré, si c'est pour tout refaire ? D'autant que j'ai mis mon vieux forum dans un répertoire old_ sur le serveur comme sauvegarde, trop organisée ! Pas bon d'après ce que j'ai lu pour le convertisseur, tout doit être accessible au même endroit. C'est pour ça que je préfère récupérer les données des tables tout simplement. Il n'y a pas de raison ? Je vais essayer par lignes, plutôt que par colonnes, ma foi je reste ouverte à des avis sur ma requête SQL. Merci.

Offline Papoune57

  • Jr. Member
  • **
  • Posts: 130
  • Gender: Male
  • Paintball Sportif
    • Atelier-Pro-Concept
Re: Un peu d'aide pour récupérer mes données d'un ancien forum
« Reply #5 on: March 09, 2020, 06:48:56 AM »
Bonjour,
pour la la version 1 il faut prendre => https://download.simplemachines.org/index.php?converters;id=1
Je ferai ça en local ou sur une base de donnée de test avec une copie du forum en sous dossier de sauvegarde et de tests, avant de me lancer,enfin pour ma part.

Pour la sauvegarde BD j'utilise mysqldumper compatible PHP 7.1
SMF 2.0.17
Dream Portal
Theme:Curve (modifié)

Offline forumartemis

  • Semi-Newbie
  • *
  • Posts: 12
Re: Un peu d'aide pour récupérer mes données d'un ancien forum
« Reply #6 on: March 10, 2020, 03:34:28 PM »
Je réponds juste pour remercier papoune, en fait je suis emmerdée, mes requêtes SQL me rajoute 300 pages dès que je veux ajouter des champs à dlv_members, je pensais savoir le faire, ben non, il reste la solution 1 par 1 pour renseigner le profil membre, fastidieux ! On oublie les convertisseurs, c'est trop tard, la table des membres SQL n'est plus vide, j'ai réussi à rapatrier tous les pseudos membres ( je pensais ensuite pouvoir renseigner le reste du profil ?), et j'ai changé tous les id (id_membres) à la main ! Si je veux faire correspondre les messages du forum avec les membres en question le moment venu ? Oh lala quelle galère ! Enfin (soupir) je vais voir ce que je peux faire ... Merci pour vos réponses ..
« Last Edit: March 10, 2020, 04:30:59 PM by forumartemis »

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,446
  • Gender: Male
  • Smf 2.1 RC2
    • Smf Français Forum non Officiel
Re: Un peu d'aide pour récupérer mes données d'un ancien forum
« Reply #7 on: March 10, 2020, 11:22:44 PM »
Bonsoir,

Ok mais si tu fais cela en local avec WampServer par exemple tu sais remettre les morceaux qui te manque dans ta Bdd.

J'ai converti pas mal de forums Invision version 1 et je n'ai pas eu de gros soucis avec le convertisseur à l'époque.

Si tu fais cela en manuel tu vas t'amuser pour les ID au travers de toutes les tables qui doivent correspondent sinon tu vas afficher n'importe quoi au final et cela va mal se passer.

:)


Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline Papoune57

  • Jr. Member
  • **
  • Posts: 130
  • Gender: Male
  • Paintball Sportif
    • Atelier-Pro-Concept
Re: Un peu d'aide pour récupérer mes données d'un ancien forum
« Reply #8 on: March 11, 2020, 06:41:39 AM »
@forumartemis ,tu n'as pas une sauvegarde (clean) de ta BD invision avant la tentative de conversion ?
Si,oui,bein testes en local
Si,non,désolé mais c'est pas sérieux  :o et tu vas galérer.
SMF 2.0.17
Dream Portal
Theme:Curve (modifié)

Offline forumartemis

  • Semi-Newbie
  • *
  • Posts: 12
Re: Un peu d'aide pour récupérer mes données d'un ancien forum
« Reply #9 on: March 11, 2020, 04:25:10 PM »
Merci Maximus et Papoune pour vos réponses. Je mettrai le temps qu'il faut, à mon rythme ! Mais je le ferai manuellement. Wampserver ? Pas confiance vu la version phpmyadmin/sql de free? Je suis allée voir le site de wampserver.

Ah ! autre chose, en renseignant les profils membres, je me rend compte que Yahoo! Messager posait PB, (aucun logo, chevochage du pseudo membre avec le nom de Yahoo! et bien sur lien vers le messager inexistant dans le profil membre), il y avait des membres qui utilisaient cette messagerie instantanée, ça n'existe plus depuis 2018 d'après ce que j'ai lu ? Peut-on supprimer ce champ de profil vu que ça n'existe plus ?

Merci à bientôt pour la suite de mes aventures dans la (re)création de mon forum !!  :laugh:

Offline forumartemis

  • Semi-Newbie
  • *
  • Posts: 12
Re: Un peu d'aide pour récupérer mes données d'un ancien forum
« Reply #10 on: March 15, 2020, 01:54:07 PM »
@forumartemis ,tu n'as pas une sauvegarde (clean) de ta BD invision avant la tentative de conversion ?
Si,oui,bein testes en local
Si,non,désolé mais c'est pas sérieux  :o et tu vas galérer.
Bien entendu que j'ai fait une sauvegarde de ma bdd (entière, je n'ai pas que le forum invision board dessus, mais bon le reste sont de vieux programmes plus utilisés). Je vais aussi sauvegarder les fichiers du forum, j'ai fait pas mal de config dessus (sauf mods). Oui, c'est clair que je m'emmerde bien !! :-\ j'ai du courage mais c'est trop long à faire à la main, je m'en rend compte ! Tu as raison papoune !!

Merci pour le lien vers le convertisseur pour version 1.x de ibf, je l'avais déjà en favori mais dans le doute ? Je l'ai téléchargé, je verrai cela la semaine prochaine sur mon ordinateur de bureau, pour le dezipper, là j'écris d'une tablette.

Des questions néanmoins, vu que j'ai commencé à renseigner la table membres "dlv_members" de Smf, elle n'est plus vide ! Est-ce que ça ne posera pas de PB avec le convertisseur ? Idem la table "dlv_messages" pour les posts du forum ? Il y a le message par défaut de Smf "bienvenue etc" faut-il vider cette table ? Et j'ai aussi configuré manuellement les rubriques du forum (dlv_boards) ?

Merci pour vos réponses, on va y arriver ! Pouf ! :'(

PS : pour Yahoo! J'ai trouvé, suffit de désactiver ce champ dans le profil d'inscription. Je découvre ce forum -même si je cherche par moi-même- donc forcément question con ?
« Last Edit: March 15, 2020, 02:16:59 PM by forumartemis »