Advanced search  

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]

Pages: [1]   Go Down

Author Topic: Aktivieren des Bridging zu mybb schlägt fehl, da keine connection zur datenbank.  (Read 6140 times)

0 Members and 1 Guest are viewing this topic.

svenkaiser

  • Coppermine newbie
  • Offline Offline
  • Posts: 6

im standalone-modus läuft die gallerie problemlos, nur das aktivieren des bridging zu mybb schlägt leider fehl.
hier die meldung.
version coppermine: 1.4.25, mybb 1.4.8 (1408)

wenn ich das richtig verstehe geht die anmeldung bei der datenbank nicht... aber warum? ich find die richtige stelle leider nicht.

While executing query "SELECT u.uid, u.loginkey FROM `db283556103`.cpg1410_sessions AS s INNER JOIN `db283556103`.cpg1410_users AS u ON u.uid = s.uid WHERE sid='453a7569bc3be8fe353ffb0de673fc70' AND ip='91.49.160.41'" on 0

mySQL error: Unknown column 'u.uid' in 'field list'


vielen dank für eure hilfe.
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764

mySQL error: Unknown column 'u.uid' in 'field list'
Die Spalte 'uid' ist nicht vorhanden. Das ist der Fehler.
Logged

svenkaiser

  • Coppermine newbie
  • Offline Offline
  • Posts: 6

soweit hab ich das auch verstanden. aber wie kommt das? ich habe die aktuelle software hochgeladen.. und (hoffe ich zumindest) keine aktualisierung vergessen.

also muss doch irgendwo ein fehler in den scripts sein, bzw. der definition?
danke
Logged

svenkaiser

  • Coppermine newbie
  • Offline Offline
  • Posts: 6

sorry. ich hatte die hälfte vergessen

Coppermine install: http://anglerverein-backnang.de/cpg1410
Forum install: http://anglerverein-backnang.de/forum
Coppermine version: cpg1.4.25
Forum version: mybb 1.4.8
Test user account: testuser / testuser

BridgeManager settings:
Forums-URL:   http://www.anglerverein-backnang.de/forum
Relativer Pfad zur Konfigurations-Datei Deines Forums:   ../forum/inc/
Beitrags-basierte Gruppen verwenden?:   0

momentan ist das bridging aber deaktiviert, und der testuser hat nur normale rechte.
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764

SELECT u.uid, u.loginkey FROM `db283556103`.cpg1410_sessions AS s INNER JOIN `db283556103`.cpg1410_users AS u ON u.uid = s.uid WHERE sid='453a7569bc3be8fe353ffb0de673fc70' AND ip='91.49.160.41'"
Diese Datenbankabfrage sollte wahrscheinlich an das Board gehen und nicht an Coppermine. Die User-Tabelle von Coppermine beinhaltet weder eine Spalte 'uid' noch eine Spalte 'loginkey'.

Wahrscheinlich hast du die falschen Daten beim Bridgen eingegeben.
Logged

svenkaiser

  • Coppermine newbie
  • Offline Offline
  • Posts: 6

die abfrage steht doch z.b. in der datei https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/bridge/mybb.inc.php


*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2009 Coppermine Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 3
  as published by the Free Software Foundation.
 
  ********************************************
  Coppermine version: 1.4.25
  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/bridge/mybb.inc.php $
  $Revision: 5997 $
  $Author: gaugau $
  $Date: 2009-05-26 08:43:24 +0200 (Di, 26 Mai 2009) $
**********************************************/

...
   // definition of how to extract id, name, group from a session cookie
   function session_extraction()
   {
      if (!isset($_COOKIE['sid'])) return false;
   
      $this->sid = addslashes($_COOKIE['sid']);
      
      if (!$this->sid) return false;
      
      $this->ipaddress = $this->getip();
      
      $result = cpg_db_query("SELECT u.{$this->field['user_id']}, u.{$this->field['password']} FROM {$this->sessionstable} AS s INNER JOIN {$this->usertable} AS u ON u.uid = s.uid WHERE sid='".$this->sid."' AND ip='".$this->ipaddress."'", $this->link_id);
      
      if (!mysql_num_rows($result)) return false;
      
      $row = mysql_fetch_row($result);

      return $row;
...
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764

Also ich habe gerade erfolgreich ein cpg1.4.25 und ein mybb1.4.8 gebridged. An der Bridge liegt es also nicht. Deine Daten scheinen aber korrekt zu sein. Leider kenn ich mich mit bridgen nicht gut genug aus um dir weiter zu helfen.
Logged

svenkaiser

  • Coppermine newbie
  • Offline Offline
  • Posts: 6

danke trotzdem. hast du das neu gemacht mit dem bridgen? und nur den bridge-assistenten verwendet? oder auch an manchen stellen die connection-informationen "hart codiert"?

am liebsten wäre mir auch eine komplett-neuinstallation der gallerie... trau mich aber nicht wirklich.
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764

Ich habe Coppermine und MyBB komplett neu installiert und einfach nur den Bridge-Manager ausgeführt. Habe in keinen Dateien etwas modifiziert.
Logged
Pages: [1]   Go Up
 

Page created in 0.024 seconds with 19 queries.