…paramétrer le composant JFusion chez Free

  • par

Le composant JFusion (voir description) permet l’interconnexion des bases utilisateurs entre un site Joomla et une application tierce (phpBB…).
Son paramétrage n’est pas des plus simple mais une fois qu’il fonctionne il vous simplifie la vie.

Voici donc un petit retour d’expérience sur mon sinstallation de ce composant sur un site hébergé chez Free.

Prérequis :

Le paramétrage est expliqué ci dessous pour un utilisateur free ayant les paraméètres suivants:

  • identifiant : mon-identifiant
  • mot de passe : mon-mot-de-passe
  • site internet : http://mon-identifiant.free.fr (joomla est installé à la racine)
  • forum : http://mon-identifiant.free.fr/phpbb3

Installer et paramétre JFusion

  1. Suivre l’excellent tutoriel de jean-christoph duvivier (voir le lien en fin d’article).
    NB : Seuls les paramètres spécifiques à une installation chez free sont indiqués ci-dessous, les autres restant ceux indiqués sur le tutoriel original.
  2. Adaptez les paramètres des étapes suivantes (les numéros correspondent aux étapes du tutoriel):
    1. Configuration du plugin Joomla :
      • URL complet vers le logiciel intégré : http://mon-identifiant.free.fr
    2. Configuration du plugin PHPBB :
      • URL complet vers le logiciel lntégré : http://mon-identifiant.free.fr/phpbb3
      • Chemin complet vers le logiciel lntégré : /mnt/150/sdb/… /mon-identifiant/phpBB3/
        pour connaitre le chemin exact une petite manipulation est nécessaire :
        1. créer un fichier texte contenant la ligne suivante
          <?php echo realpath(‘chemin.php’); ?>
        2. renommer ce fichier en chemin.php et le poser via FTP à la racine de votre site joomla
        3. se rendre à l’adresse http://mon-identifiant.free.fr/chemin.php et récupérer l’adresse indiquée.
        4. Penser à rajouter le dossier /phpBB3/ en fin de chemin.
      • Domaine du Cookie : .free.fr
      • type de base de données : mysql
      • Hôte de la base de données : localhost
      • Nom de la base de données : mon-identifiant
        NB : si votre identifant free comporte un point (ex: mon.site) le nom de la base sera mon_site
      • identifiant de la base de données : sql.free.fr
      • Mot de passe de la base de données : mon-mot-de-passe
    3. Configuration générale : idem tutoriel
    4. Paramétrage de vos applications : idem tutoriel
    5. Synchronisation des utilisateurs : idem tutoriel
    6. Login checker : RAS idem tutoriel
    7. Test du bridge :
      • Connexion Joomla -> Test sur forum : RAS
      • Connexion Forum -> Erreur fonction clone … jfusion /libraries/joomla/application/helper.php on line 51
        Vous avez surement oublié de forcer l’utilisation de PHP 5 pour votre forum :
        1. ouvrir le fichier .htaccess situé à la racine du dossier de votre forum phpBB3
        2. ajouter la ligne php 1 en début de fichier
          le forum fonctionnera désormais en php 5 et la fonction clone sera reconnue
      • refaire les tests : tout doit fonctionner

Et voilà, j’espère que ce complément de tuto vous aura été utile.

Très bon tutoriel de jean-christophe duvivier : blog.jchristophe.fr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *