Easy-Design.Net forum




Aide générale Conversion PHPboost 3.0 vers phpBB3 Migrez vers phpBB 3.1 depuis phpboost v3 ou v4

ForumsFaciles Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 28/05/2012 à 23h49

Messages: 208

Le 19/02/2016 à 00h24

Reprise du message précédent

Sur phpBB, le fondateur est l'utilisateur 2 (celui qui installe le forum en fait).

Le script attribuait, à ses débuts, le rôle de fondateur (2) sur phpBB au membre "fondateur" (1) sur phpBoost.

Après réfléxion, je me suis dit que le membre 1 sur phpBoost n'était pas forcément le fondateur. Car le fondateur d'origine aurait pu filer les rênes de son forum à un autre membre.

D'où la nécessité de préciser, dans le fichier des constantes, quel utilisateur phpBoost devra être fondateur sur phpBB.
Site web    
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 19/02/2016 à 00h43
Bonjour,

possible, mais normalement seul celui qui installe PHPBoost (id=1) a "l'immunité" qui empêche un autre admin de lui supprimer le compte.

Du coup si on veux bien passer le relais (sur phpboost) il fraudais donner le compte admin de celui qui a installé ou changer son id.

Cordialement, janus57
   
ForumsFaciles Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 28/05/2012 à 23h49

Messages: 208

Le 20/02/2016 à 01h29
@janus57 : Pas cool... mais bon, ce n'est point le sujet ici.

**************************************

@m-ickael
Petit souci dans la base de données... Sur phpBoost tu as 262 membres. Une fois la récupération effectuée, je me retrouve avec 262 membres sur phpBB.

Lors de la récupération des sujets, tout se passe parfaitement. Mon membre "invité" (-1) sur phpBoost devient le membre "invité" (1) sur phpBB.

Néanmoins, tous les membres ne se synchronisent pas correctement. Un exemple parlera davantage...

Supposons que nous ayons, sur phpBoost, dans la table des sujets, ceci :

membre 25 a posté le sujet 321
membre 225 a posté le sujet 124

Une fois la récupération effectuée, nous obtenons donc ceci :
membre 25 (30 sur phpBB) a posté le sujet 321
membre 225 (250 sur phpBB) a posté le sujet 124

Jusque là c'est bon. Mais il y a certains membres pour lesquels j'obtiens ceci (c'est un exemple et il n'y en a pas que deux) :

membre 136 (0 sur phpBB) a posté le sujet 487
membre 265 (0 sur phpBB) a posté le sujet 984

J'ai lancé plusieurs fois le script à ce niveau, toujours la même chose. Je vérifie la table de conversion des membres sur phpBB et là, surprise, je ne trouve pas les membres 136 et 265... Je me dis, tous les membres n'ont pas été récupérés. Ce qui me m'étonne, vu que le nombre total sur phpBB correspond à celui de phpBoost...

Alors je vérifie sur phpBoost et là, surprise... les membres 136 et 265... n'existent pas !

Alors, sauvegarde de la base de données incomplète ? Je viens de penser, je vais aller jeter un coup d'oeil à l'autre zip que tu m'as donné, voir si ces membres sont présents ou non...

*** EDIT ***
Pas de membre 25 sur phpBoost sur l'autre copie de base de données. Par contre il y a une trace de ce membre fantôme dans phpboost_member_extend. Donc, a-t-il été mal supprimé ? La table phpboost_member a-t-elle été mal sauvegardée ? Mystère et boule de gomme que je laisse résoudre ;-)

@+++ Edité par ForumsFaciles Le 20/02/2016 à 01h36
Site web    
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 20/02/2016 à 07h53
Bonjour,

j'ai peut être dit une connerie avec l'id visiteur -1, en faite quand on supprime son compte sur PHPBoost, les message posté ne passe pas à l'ID -1, il garde l'id du membre qui a supprimé son compte, donc si tu as des id "fantômes" c'est que le membre à supprimé son compte ou que un admin l'a supprimé.

Cordialement, januns57
   
ForumsFaciles Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 28/05/2012 à 23h49

Messages: 208

Le 20/02/2016 à 07h58
Ahhh cool lol

Bon au moins je sais ce qui se passe maintenant... facile à prendre en compte, la requête est prête à être testée dès que j'aurai mon pc en mains ^_^

Merci encore
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 20/02/2016 à 09h27
Bonjour.

Chaque année je déleste les membres non connectés depuis un an directement dans la BDD.

J'efface aussi les membres "robot" .. Certains sont bannis, d'autres juste supprimés ..

En attente donc du script :)

Merci bien :top
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 22/02/2016 à 20h28
Bonsoir.

Je viens aux nouvelles? J'ai toujours mon onglet épinglé en attente :D
ForumsFaciles Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 28/05/2012 à 23h49

Messages: 208

Le 23/02/2016 à 00h42
Coucou,

Désolé, je n'ai pas eu le temps depuis mon dernier message. Je cherche à déménager dans le sud et j'ai été pris par des recherches. Là, je suis devant une page blanche, que je dois remplir de texte, pour que ce soit, à la fin, une Lettre de Motivation... :oO Et comme je serai débutant dans cette voie (handicap), je dois mettre le paquet, pour convaincre. Les yeux doux :mimi ne fonctionneront pas :heu

Il ne faut jamais supprimer en passant par la base de données... pas bien :dingue

Sinon, vu le bug que cela crée, la requête sera simple. Vu que les membres n'existent plus, ils auront comme nouvelle ID la valeur 0 (zéro). Du coup, il faudra que je remplace tous les 0 par des 1 (valeur de l'invité sur phpBB). Simple, isn't it ? :siffle

@+++

Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/02/2016 à 10h24
Bonjour.

Bon courage pour ta lettre .. Tu veux déménager dans quel coin?
ForumsFaciles Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 28/05/2012 à 23h49

Messages: 208

Le 23/02/2016 à 10h51
Merci. Lettre terminée vers 4 heures du matin. Envoyée illico presto lol

Je souhaite Nîmes voire Perpignan ;-)
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/02/2016 à 11h11
Ah oui, tu avais déjà parler de ça .. J'habite dans un village entre Montpellier et Nîmes.
ForumsFaciles Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 28/05/2012 à 23h49

Messages: 208

Le 25/02/2016 à 22h57
Salut,

Je viens d'ouvrir le fichier du script, qui est en train de tourner. Ainsi je repars de là où je m'étais arrêté.

@+++
Site web    
ForumsFaciles Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 28/05/2012 à 23h49

Messages: 208

Le 26/02/2016 à 02h12
Re,

Je m'arrête à la synchronisation de la table provisoire des messages. En effet, plus de 15000 messages, lancée plusieurs fois (suite à des erreurs, corrigées au fur et à mesure), cela fait énorme. J'obtiens une page blanche après quelques minutes et après vérification, la synchronisation ne se fait pas jusqu'au bout ^_^

Je vais devoir créer des paliers pour la synchronisation, sinon cela n'ira pas.

Prochaine étape donc : créer des paliers pour la table provisoire des messages. Ensuite, une fois que cela sera fait et vérifié, lancement de la récupération pure et dure des sujets/messages.

Après je soumettrai à nouveau le script pour des tests sur vos hébergements respectifs.

P.S.: script pour migrer vers 3.1.7-pl1. Je n'ai pas fait la mise à jour du forum phpBB vers la version 3.1.8 (sortie il y a peu) car je suis en attente de la sortie de la traduction française (cela ne devrait pas tarder). Edité par ForumsFaciles Le 26/02/2016 à 02h14
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 26/02/2016 à 09h10
Okay ..
En revanche si je prends la synchronisation plus tard, cela ne cause pas de problème sur les membres déjà synchronisé? Pas de doublon je veux dire? Pas d'erreurs à venir?
ForumsFaciles Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 28/05/2012 à 23h49

Messages: 208

Le 27/02/2016 à 22h53
Il n'y a pas de reprise du script en cours. Pour éviter de refaire tout le script alors que l'on ne veut que les membres, il y a un point de départ possible. Pas avant. Pas après. Mais il faut connaître ces points, il n'y a aucun lien vers eux et il n'est pas possible de les deviner.

J'ai commencé à étudier l'implémentation de "palliers" pour la synchronisation des messages. Pour éviter que le script plante du fait de la longueur d'exécution.
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 28/02/2016 à 09h47
Salut

Ce qui m'intéresse principalement, ce sont des membres, et sujets / messages, rien de plus Les groupes et tout ce sont des options que l'on peut refaire rapidement

Donc pour le moment aucun script en vu?
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie