Idées pour Site Web

Bienvenue sur le site permettant de partager des idées pour les site web!
  • rss
  • Accueil
  • Dernières News
  • À propos

Transfert d’utilisateur wordpress vers phpBB

14 août 2012

Aujourd’hui je vais vous expliqué comment j’ai transférer l’ensemble des comptes utilisateurs d’un site WordPress (table wp-users) vers un forum phpBB3.

Réalisé avec les version suivante :

  • Site : WordPress 3.1
  • Forum : PHPBB 3.0.10

En fait c’est très simple, comme l’explique ici l’auteur de cet article Import all WordPress users into phpBB3 il suffit d’utiliser le script qu’il fournis en modifiant la valeur du path define(‘ROOT_PATH’, “/path/to/forum”) pour que ça corresponde à votre instalation.

En plus de cela j’avais quelques autres particularités pour lequel il à falu que j’adapte la procedure :

- le site wordpress et le forum phpB ne sont pas hebergés sur le même serveur

- les tables wordpress et phpBB ne sont pas sur la même base de donnée

- il y a un nombre important d’utilisateurs à transférer (supperieur a 10.000)

Voici donc les quelques adaptations que j’ai fait:

1 Export des utilisateurs si vous avez 2 bases de données distinctes

Tout d’abord il faut exporter la tables qui continet les données des utilisateurs de wordpress.

Pour cela rendez vous sur le server SQL de votrre hebergeur et télécharger la tructure et le contenu de votre table wp_users sous forme d’un fichier compressé.

Rendez-vous ensuite sur le server SQL qui heberge les tables du forum et importez votre table wp_users.

2 Adaptation du script

Le script tombe en time out si on lance l’import des 10.000 utilisateurs en une seule fois. En plus d’adapter la valeur ROOT_PATH pour le script PHP j’ai également ajouté quelques petites modifications parmetant de faire l’import des utilisateur en plusieurs étapes.

J’ai aussi modifié le groupe des utilisateurs par defaut pour les nouvelles inscription ( NEWLY_REGISTERED au lieu de  REGISTERED) , la langue, le fuseau horaire… Voir tout ça dans le script en fin de page;

3 Upload du script

Une fois votre script adapté et après une sauvegarde complète de votre base de données vous pouvez uploader le script sur le serveur et appeler simplement la page transfer_wp_to_phpBB.php.

Vous verez le resultat des 20 premières importations. Vous pouvez rafraichir la page, les compte nouvellement importé ne seront pas écrasé ni modifié.

Pour lancer l’import avec un plus grand nombre d’utilisateurs utilisez le lien en bas de la page (  Effectuer les 20 suivants ) puis modifiez la valeur du paramettre  limit dans l’url. Suivant les hébergeur vous pouvez faire de 1000 en 1000.

4 Téléchargement

Vous pouvez télécharger mon script adapté ici :  LIEN

Un grand merci à l’auteur du site http://www.lokkju.com pour sont aide !

Une fois prochaine je vous expliquerez comment j’ai fais du Single Sign On entre wordpress et PHPBB sans bridge et avec les contrainte suivantes :

  • Hébergeur : Free.fr
  • Forum et site WordPress sur deux serveur différent
  • Deux base de données distinctes

A bientôt.


Si cet article vous a intéressé n’hésitez pas à vous abonner aux flux RSS
ou directement par Mail.


Tweet
Catégories
Non classé
Trackback
Trackback

« WordPress: dernière visite d’un utilisateur – Part 2 Hébergement OVH sauvegardes / snapshot »

Comments are closed.

Sponsored links

Inscription à la Newsletter

Rentrez votre adresse email:

 Partager sur Facebook
 Partager sur Twitter

Rechercher sur le site

Articles :

04/10 - Hébergement OVH sauvegardes / snapshot
14/08 - Transfert d’utilisateur wordpress vers phpBB
01/08 - WordPress: dernière visite d’un utilisateur – Part 2
01/08 - WordPress: dernière visite d’un utilisateur – Part 1
24/01 - Statistique sur l’utilisation de AdBlock

Commentaires :

Mots clés

annonce bing blog conseil développement exalead google gratuitement indexation moteur optimiser partage positionné référencement recherche search sites webmasters wordpress yahoo

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.

Archives

  • octobre 2015
  • août 2012
  • janvier 2012
  • novembre 2010
  • mai 2010
  • février 2010
  • janvier 2010
  • décembre 2009
  • novembre 2009
rss Flux rss des commentaires valid xhtml 1.1 Licence Creative Commons