coppermine-gallery.com/forum

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: baboon on May 06, 2006, 12:51:38 PM

Title: [erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad
Post by: baboon on May 06, 2006, 12:51:38 PM
[erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad

Bonjour !

donc pour resumer mon probleme :

J'ait migrer ma version de coppermine 1.3.2 vers la version 1.4.5.
Je suis heberge chez online.net (Proxad donc)

en 1er j'ait fait un update de labase qui c bien passé puis un premier probleme est apparut lorsque je suis alle sur mon index:

je n'avait que ceci d'afficher :

Fatal error :

j'ait donc cherché sur le forum et j'ait trouver ceci qui a resolu  mon probleme :
Nouvelle install OK, puis Fatal Error (PROXAD et FREE) (http://forum.coppermine-gallery.net/index.php?topic=24876.0)

en gros j'ait fait ceci :

Edit :coppermine/bridge/coppermine.inc.php

Trouvez :
Code:
$this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
remplacer par :
Code:
$this->sessionstable =  $this->db['prefix'] . $this->table['sessions'];


Trouvez :
Code:
                // Derived full table names
                $this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
                $this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
                $this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];

remplacer par :
Code:
                // Derived full table names
//              $this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
                $this->usertable = $this->db['prefix'] . $this->table['users'];
//              $this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
                $this->groupstable = $this->db['prefix'] . $this->table['groups'];
//              $this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
                $this->sessionstable =  $this->db['prefix'] . $this->table['sessions'];


avec cela je n'ait plus d'erreur.

ensuite j'ait voulu activer un bridge avec mon forum en phpbb 2.0.20
j'ai suivi le tuto (utilitaires/Gestionnaire de Bridge/phpBB version 2.0.18 or better/Chemin(s) utilisés par votre Forum/Paramètres spécifiques au forum/Activé/)

et la j'ai sur toutes mes pages cette erreur (en mode debug):

Fatal error :

While executing query "SELECT u.user_id AS user_id, u.user_password AS password, u.user_level FROM `artskorps.org`.phpbb_users AS u, `artskorps.org`.phpbb_sessions AS s WHERE u.user_id=s.session_user_id AND s.session_id = '079c646ac0449d9fdc0c2a403975f2b9' AND u.user_id > 0" on 0

mySQL error: Incorrect table name 'phpbb_users'


la table phpbb_users bien sur existe.

j'ait essayer d'apliquer le meme type de modif auf fichier "phpbb2018.inc.php"

c'est à dire :

Trouver :
code :
// Derived full table names
  $this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
$this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
$this->usergroupstable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['usergroups'];
$this->sessionskeystable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessionskeys'];

Remplacer :
code :
// Derived full table names
// $this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
$this->usertable = $this->db['prefix'] . $this->table['users'];
// $this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
$this->groupstable = $this->db['prefix'] . $this->table['groups'];
// $this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
$this->sessionstable =  $this->db['prefix'] . $this->table['sessions'];
// $this->usergroupstable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['usergroups'];
$this->usergroupstable =  $this->db['prefix'] . $this->table[' usergroups '];
// $this->sessionskeystable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessionskeys'];
        $this->sessionskeystable =  $this->db['prefix'] . $this->table[' sessionskeys '];


et la j'ait toujours une erreur mais differente :


Fatal error :

While executing query "SELECT u.user_id, u.user_password, u.user_level FROM phpbb_ AS s
INNER JOIN phpbb_users AS u ON s.user_id = u.user_id WHERE u.user_id = '2' AND u.user_active = 1 AND s.key_id = MD5('0b23966d7c75c38ebbac630b2b1ce3dc')" on 0

mySQL error: Table 'artskorps.org.phpbb_' doesn't exist


je pense que le fichier "udb_base.inc.php" doit aussi subir une modif mais laquelle ?

ou est ce autre chose ?

Merci  :)
Title: Re: [erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad
Post by: Pascal YAP on May 06, 2006, 03:28:17 PM
Bonjour Baboon,
Mise à part le Bridge tout semble fonctionner chez Coppermine :
http://www.artskorps.org/gallery/index.php

Ceci dit, je ne pense pas que la première correction effectuée soit la bonne.
Cette solution n'a rien a voir avec le Bridge, elle était induite par un Nom de Domaine datant de 2001 possédant des '-'.
Méfiez vous de ne pas avoir généré de nouvelles erreurs.

N'ayant pas de Coppermine Bridgé, je ne saurais vous répondre proprement  ???

PYAP
Title: Re: [erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad
Post by: baboon on May 06, 2006, 04:06:43 PM
la j'ai desactiver le bridge en attendant de trouver une solution ;)
Title: Re: [erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad
Post by: Pascal YAP on May 19, 2006, 10:36:23 PM
Baboon,
Quote..j'ai desactiver le bridge en attendant de trouver une solution
Bon pas de solution à notre niveau de compétences PHPbb 2.0.20  ???
Perso je n'utilise pas de Bridge !

Par conséquent je serai tenté de vous proposer de downgrader votre Phpbb vers une version éprouvée !
Je ne suis pas un partisan de la course à l'armement, et jamais je ne me rue vers les toutes dernières versions souvent assez instables finalement...

PYAP
Title: Re: [erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad
Post by: baboon on May 19, 2006, 10:44:31 PM
oula..

downgrader = faille de phpbb   :-\
Title: Re: [erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad
Post by: Pascal YAP on May 19, 2006, 10:47:46 PM
Quotedowngrader = faille de phpbb
;D
Non je n'ai pas dis ça ! Simplement si des versions antérieures fonctionnent pourquoi chercher des versions supérieurs qui ne fonctionnent pas ?

Mais je viens d'utiliser la fonction SEARCH de notre forum !
La réponse trouvée est : Upgrader les fichiers BRIDGES ou Coppermine vers la v1.4.5
http://forum.coppermine-gallery.net/index.php?topic=30369.0

PYAP
Title: Re: [erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad
Post by: baboon on May 20, 2006, 12:11:09 PM
c'est la version 1.4.5 que j'ai..  ???