[erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad [erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad
 

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

[erreur] Fatal error sur bridge phpbb 2.0.20 chez proxad

Started by baboon, May 06, 2006, 12:51:38 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

baboon

[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)

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  :)

Pascal YAP

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

baboon

la j'ai desactiver le bridge en attendant de trouver une solution ;)

Pascal YAP

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

baboon


Pascal YAP

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

baboon