[PhpBB] Bridge et config.php [PhpBB] Bridge et config.php
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

[PhpBB] Bridge et config.php

Started by Eco-Citoyen, November 14, 2006, 06:07:02 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Eco-Citoyen

Bonjour à tous !

Je suis tout nouvel utilisateur de Coppermine et je souhaite l'utiliser pour dynamiser mon forum phpBB ...
J'ai donc installé le script hier et en feuilletant la doc, j'ai vu que l'on pouvait faire un pont entre la BDD de phpBB et celle de CPG pour conserver les même utilisateurs ( même pseudos et mot de passe ) !
J'ai donc commencé à activer le bridge mais je suis tombé sur un os !

En effet, pour protéger mon Forum contre les pirates, les équipes de phpBB conseille de modifier l'emplacement et le nom de config.php, du coup, lorsque l'assistant d'activation du bridge me demande d'indiquer le chemin d'accès de config.php, et bien il ne le trouve pas puisque j'ai changé le nom de config.php ...  :-[

Est ce quelqu'un saurait quel fichier modifié pour que j'indique moi-même au Bridge de CPG le nom de mon fichier config.php à rechercher ... ???

Je ne sais pas si je suis très clair ... n'hésitez pas à me poser des questions où à me réorienter si le sujet a déjà été traité ...

Merci d'avance pour votre aide !

;D

Pascal YAP

Bonjour,

Ouvrez le fichier votre-cpg/bridge/phpbb22.inc.php ou celui de votre version PhpBB
Trouvez et modifiez :

// URL of your punbb
$this->boardurl = 'http://localhost/phpBB2';

// local path to your punbb config file
require_once('../phpBB2/config.php');


PYAP

Eco-Citoyen

Merci pour ta réponse !
Malheureusement, je n'arrive toujours pas à configurer le bridge... je rajoute quelques précisions:

- Je suis en version de phpBB 2.0.21
donc je pense que je dois modifié : phpbb2018.inc.php    n'est ce pas ?
- Mon fichier config.php est dans mon forum a un nouvel emplacement également : eco-citoyen.org/Forum/includes/fichier/monfichierconfig.php

Quelles ont les valuers que je dois changer dans ce fichier SVP ?

Par avance merci beaucoup  ;)

François Keller

Bonjour,

A priori, les valeurs a placer sont
Quote// URL of your punbb
         $this->boardurl = 'http://www.eco-citoyen.org/Forum/';

         // local path to your punbb config file
         require_once('../Forum/includes/fichier/monfichierconfig.php');
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Eco-Citoyen

Sur le fichier phpbb2018.inc.php, il se présente sous cette forme : if (!USE_BRIDGEMGR) {


$this->boardurl = 'http://www.yousite.com/phpBB2';


require_once('../phpBB2/config.php');


C'est bizarre qu'il faille tout modifier non ?

Et ensuite, lorsque Coppermine me demande les infos que faut il que je mette du coup  pour "Chemin relatif à la page de configuration de votre forum:" ??

Merci

François Keller

Une question bête, avez vous utilisé le gestionnaire de bridge pour le mettre en place, si non, il suffit au moment ou il vous le demande, d'entrer les valeurs données plus haut (voir mon post au dessus)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Eco-Citoyen

Je vais essayé d'être précis pour illustrer mon problème :
J'ai modifié le fichier suivant : phpbb2018.inc.php

A l'intérieur de ce fichier, voici ce que j'ai modifié :
Quote// Switch that allows overriding the bridge manager with hard-coded values
define('USE_BRIDGEMGR', 1);

require_once 'bridge/udb_base.inc.php';

class phpbb2018_udb extends core_udb {

   function phpbb2018_udb()
   {
      global $BRIDGE;
      
      if (!USE_BRIDGEMGR) {
         $this->boardurl = 'http://www.eco-citoyen.org/Forum';
         require_once('../Forum/includes/fichier/monfichierconfig.php');

      } else {
         $this->boardurl = $BRIDGE['full_forum_url'];
         require_once($BRIDGE['relative_path_to_config_file'] . 'config.php');
         $this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
Une fois cette modification faite, je vais dans l'assistant de configuration du Bridge directement sur ma galerie coppermine et je rentre les valeurs suivantes :
url du forum : http://www.eco-citoyen.org/Forum
Chemin relatif à la page de configuration de votre forum: ../Forum/includes/fichier/

Et là, j'ai un message d'erreur qui me dit :
   
Quote* ../Forum/includes/fichier/config.php n'existe pas. Corrigez la valeur entrée pour Chemin relatif à la page de configuration de votre forum

J'ai essayé avec le chemin relatif :
../Forum/
../Forum/includes/
../Forum/includes/fichier/
../Forum/includes/fichier/monfichierconfig.php
Tous ces essais ont été infructueux  :'(

A noter et cela a certainement son importance que dans le message d'erreur, il me recolle toujours le standard : "config.php" en fin de code pour me dire qu'il n'existe pas ...  :-\

Merci pour votre aide  ;)



François Keller

dans le code donnée plus haut: cherche
require_once($BRIDGE['relative_path_to_config_file'] . 'config.php');
et remplace par
require_once($BRIDGE['relative_path_to_config_file']);
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Eco-Citoyen

Je viens d'essayer ta proposition et malheureusement, cela ne marche toujours pas avec l'assistant ...  :'(

J'ai de nouveau ce message d'erreur:
Quote* ../Forum/includes/fichier/config.php n'existe pas. Corrigez la valeur entrée pour Chemin relatif à la page de configuration de votre forum

:(

François Keller

Il y a un autre appel au fichier config.php dans le code:
Quoterequire_once('../phpBB2/config.php');
Il faut changer config.php avec le nom de ton fichier
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog