Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile  (Read 5125 times)

0 Members and 1 Guest are viewing this topic.

Satyr

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 139
    • Gothic Model Gallery - Dark Photo Art

Ich wollte nun bei einem weiteren PhpBB-Coppermine Projekt das Forum auf PhpBB3 aktualisieren und anschliessend erneut dahin bridgen.
Leider gibt es nun folgendes Problem.
Der Vorgang wird soweit ordnungsgemäss abgeschlossen.
Ich klicke auf "anmelden", komme zum Forum-Login und werde daraufhin zu CPG zurückgeleitet.

Da erwartet mich eine weisse Seite auf der dann steht:

Code: [Select]
While executing query 'SELECT user_id, user_password, group_id FROM `DBNAME`.phpbb_sessions INNER JOIN `DBNAME`.phpbb_users ON session_user_id = user_id WHERE session_id = 'dd447b66652efc284666c04116dccb5f'' in bridge/phpbb3.inc.php on line 131

mySQL error: Unknown column 'group_id' in 'field list'

"DBNAME" steht für den Datenbank-Namen des alten Forums.

CpG hatte bislang eine eigene Datenbank, die Tabellen des neuen Forum ebenfalls da installiert.
Die Tabellen des alten und des neuen Forums tragen zwar das gleiche Präfix, sind aber in zwei verschiedenen DBs.

Lösche ich nun die Cookies kann ich zwar CPG wieder öffnen, bin dann aber natürlich nicht eingeloggt.

Wie fixe ich das?

Logged
Kein Support über PN. Bitte im Forum posten, dann ist anderen auch geholfen.

http://www.gothicmodels.net/gothicmodels/gallery/

Testuser: Test23 PW: 123456

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile
« Reply #1 on: December 16, 2010, 12:22:11 pm »

Quote
mySQL error: Unknown column 'group_id' in 'field list'

Welche Spalten gibt es denn in der Tabelle phpbb_sessions?
Logged

Satyr

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 139
    • Gothic Model Gallery - Dark Photo Art
Re: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile
« Reply #2 on: December 16, 2010, 12:52:21 pm »

Meinst du vom neuen oder vom alten Forum?

Wie auch immer, sowas wie "group_id" ist da nicht vorhanden. :/
Logged
Kein Support über PN. Bitte im Forum posten, dann ist anderen auch geholfen.

http://www.gothicmodels.net/gothicmodels/gallery/

Testuser: Test23 PW: 123456

Satyr

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 139
    • Gothic Model Gallery - Dark Photo Art
Re: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile
« Reply #3 on: December 16, 2010, 12:53:32 pm »

Die Fehlermeldung enthält den Namen der Datenbank des ALTEN Forum, könnte das die Ursache sein?
Logged
Kein Support über PN. Bitte im Forum posten, dann ist anderen auch geholfen.

http://www.gothicmodels.net/gothicmodels/gallery/

Testuser: Test23 PW: 123456

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile
« Reply #4 on: December 16, 2010, 01:28:53 pm »

Keine Ahnung, das ist alles ziemlich kryptisch. Natürlich sollte Coppermine auf die richtige Datenbank zugreifen. Ich kenn mich mit phpBB nicht aus, von daher kann ich hier nur die Fehlermeldungen interpretieren.
Logged

Satyr

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 139
    • Gothic Model Gallery - Dark Photo Art
Re: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile
« Reply #5 on: December 16, 2010, 01:46:03 pm »

Und wie kann ich sicher feststellen dass CPG auf die richtige Datenbank zugreift?

Dieser Abschnitt aus  scheint Probleme zu machen:

        // definition of how to extract id, name, group from a session cookie
        function session_extraction()
        {
            $superCage = Inspekt::makeSuperCage();

            if ($superCage->cookie->keyExists($this->cookie_name . '_sid')) {
               
                $this->session_id = $superCage->cookie->getEscaped($this->cookie_name . '_sid');
               
                $sql = "SELECT user_id, user_password, group_id FROM {$this->sessionstable} INNER JOIN {$this->usertable} ON session_user_id = user_id WHERE session_id = '{$this->session_id}'";
               
                $result = cpg_db_query($sql, $this->link_id);
               
                if (mysql_num_rows($result)){
                    $row = mysql_fetch_array($result);
                    $this->primary_group = array_pop($row);
                    return $row['user_id'] == 1 ? false : $row;
                } else {
                    return false;
                }
            }
        }
Logged
Kein Support über PN. Bitte im Forum posten, dann ist anderen auch geholfen.

http://www.gothicmodels.net/gothicmodels/gallery/

Testuser: Test23 PW: 123456

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile
« Reply #6 on: December 16, 2010, 01:59:18 pm »

Coppermine holt sich die Zugangsdaten zum Board aus der Konfigurationsdatei des Boards. Deshalb wird beim Bridgen der Pfad zum Board angegeben.
Logged

Satyr

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 139
    • Gothic Model Gallery - Dark Photo Art
Re: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile
« Reply #7 on: December 16, 2010, 02:11:53 pm »

Das alte Forum liegt im Verzeichnis "gothicmodels", das neue in "portal".

Zum alten bridgen geht problemlos, zum neuen nicht. :/

CPG befindet sich unte gothicmodels/gallery/

Und einen falschen Pfad kann man im Bridge-Assistenten ja nicht angeben.
Die Weiterleitung zum Forenlogin funzt ja, aber wenns dann zurück zu CPG geht, kommt der oben genannte Fatale. :(
Logged
Kein Support über PN. Bitte im Forum posten, dann ist anderen auch geholfen.

http://www.gothicmodels.net/gothicmodels/gallery/

Testuser: Test23 PW: 123456

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile
« Reply #8 on: December 16, 2010, 02:29:46 pm »

Okay also nochmal zusammengefasst.

Du hast/hattest deine Galerie mit irgendeiner anderen Software als phpBB3 (die unter gothicmodels/ zu finden ist) gebridged.
Jetzt löst du die Bridge auf und bridgest Coppermine mit phpBB3 (welches unter portal/ zu finden ist) - ohne Fehlermeldung.
Nun meldest du dich an und nach dem Weiterleiten erscheint die Fehlermeldung "Unknown column 'group_id' in 'field list'".

Wenn du jetzt sagst, dass in der Fehlermeldung als Datenbankname der Name der alten Datenbank auftaucht, stimmt irgendwas nicht. Bitte überprüfe die Werte in der Coppermine-Tabelle "bridge". Ist dort bei "relative_path_to_config_file" der korrekte Pfad (vermutlich '../../portal/') angebeben? Oder steht da noch irgendwas von "gothicmodels"?
Logged

Satyr

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 139
    • Gothic Model Gallery - Dark Photo Art
Re: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile
« Reply #9 on: December 16, 2010, 02:42:21 pm »

Coppermine:  http://www.gothicmodels.net/gothicmodels/gallery/
Altes Forum, Phpbb2: http://www.gothicmodels.net/gothicmodels/
Neues Forum, PhpBB3: http://www.gothicmodels.net/portal

Ok, was muss ich im Bridge-Assi denn eingeben dass er ins /portal Verzeichnis wechselt? Glaub das könnte es sein. o_O
Logged
Kein Support über PN. Bitte im Forum posten, dann ist anderen auch geholfen.

http://www.gothicmodels.net/gothicmodels/gallery/

Testuser: Test23 PW: 123456

Satyr

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 139
    • Gothic Model Gallery - Dark Photo Art
Re: Bridging PhpBB3 zu CpG, "Fatal Error" wegen Cookie bzw. Bridgefile
« Reply #10 on: December 16, 2010, 02:47:43 pm »

Ok, ist gelöst, es war der falsche relative Pfad zum Config-File.  ;D

Echt peinlich...
Da such ich so lange und der Fehler liegt vor der Nase. ::)
Logged
Kein Support über PN. Bitte im Forum posten, dann ist anderen auch geholfen.

http://www.gothicmodels.net/gothicmodels/gallery/

Testuser: Test23 PW: 123456
Pages: [1]   Go Up
 

Page created in 0.023 seconds with 20 queries.