[erreur] Fatal error sur bridge phpbb 2.0.20 chez proxadBonjour !
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