#1
Conversion de base de données
xps59
Posté le : 17/12/2007 21:11
Bonjour,
j'ai actuellement un site tournant sous Xoops et un autre qui utilise un autre CMS, je voudrais migrer celui-ci vers Xoops. Pour ça je suis prêt à perdre les posts du forums, mais je voudrais au moins garder mes 9000 membres. Je voudrais donc convertir la table où sont stockés les pseudos des utilisateurs. Voici la structure de cette table:
CREATE TABLE `site_membre` (
Voilà je voudrais enregistrer toutes les données que contient cette table dans la table Users de Xoops. J'espère que c'est possible? Merci d'avance pour vos réponses ![]()
#2
Re: Conversion de base de données
Christian
Posté le : 17/12/2007 21:16
Bonjour,
Peux tu indiquer de quel cms et de quel forum il s'agit ?
#3
Re: Conversion de base de données
xps59
Posté le : 17/12/2007 21:21
Citation :
Oui il s'agit d'un CMS assez récent qui s'appelle PHPBoost et le forum c'est celui de PHPBoost aussi.
#4
Re: Conversion de base de données
Christian
Posté le : 19/12/2007 22:43
Bonsoir,
Tu peux m'envoyer une sauvegarde sql de ta base de données PHPBoost(à l'adresse email que tu verras dans mon profil) , et si tu peux attendre la première semaine de janvier, j'écrirai un script de migration..
#5
Re: Conversion de base de données
xps59
Posté le : 23/12/2007 00:27
Citation :
Bonjour, Merci Christian! Bien sûr je peux attendre Janvier ![]() je t'envoi ma sauvegarde tout de suite ![]() Merci encore
#6
Re: Conversion de base de données
xps59
Posté le : 02/02/2008 19:12
Citation :
Salut Christian, je sais que tu dois pas avoir beaucoup de temps mais je voulais juste prendre des nouvelles de cette conversion et savoir où t'en es? ![]()
#7
Re: Conversion de base de données
Christian
Posté le : 04/02/2008 01:25
Bonjour,
voici le script de migration des membres, il suffit d'exécuter les requêtes suivantes dans l'environnement phpMyadmin de ton hébergement en partant du principe que phpboost et xoops utilisent la même base de données. Xoops doit donc être installé préalablement pour que ces requêtes puissent fonctionner. Il faut bien sur adapter la requête pour remplacer le préfixe xoops par le préfixe que tu as utilisé pour installer Xoops : donc remplacer xoops_users par tonprefixe_users. Il faudra copier les fichiers du répertoire phpboost/images/avatars/ dans le répertoire uploads de xoops. 1. transfert des membres
insert into xoops_users (uid, uname, email, url, user_avatar, user_from, user_sig, user_viewemail, user_yim, user_msnm, pass, last_login, user_occ, user_intrest,bio, attachsig, rank,level,timezone_offset,umode,uorder,notify_method,user_mailok)
2.Ajout des membres dans le groupe des utilisateurs enregistrés
insert into xoops_groups_users_link(groupid, uid)
#8
Re: Conversion de base de données
xps59
Posté le : 04/02/2008 01:44
Bonjour Christian,
si j'ai bien compris les tables des deux CMS doivent être dans la même base de données? En tout je te suis vraiment reconnaissant, je vais faire ça ce soir ou demain. Je te tiens au courant ![]() Merci!
#9
Re: Conversion de base de données
xps59
Posté le : 04/02/2008 03:57
ReBonsoir,
je viens d'essayer en local ça fonctionne parfaitement ![]() Je migrerais mon site mercredi ou jeudi je pense ![]() C'est dommage pour mes sujets de forum mais ce sacrifice en vaut la peine ![]() Merci encore Christian!
#10
Re: Conversion de base de données
xps59
Posté le : 07/02/2008 19:44
Rebonjour,
Est-ce que quelqun saurais comment activer tous les comptes d'un coup? J'ai rien trouvé de tel dans l'administration, une requete sql me conviendrais aussi. Merci ![]() Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
|
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513
117 Personne(s) en ligne (87 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 117 | Plus ...
117 Personne(s) en ligne (87 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 117 | Plus ...