Seite 1 von 1
Fehler: kann keine neue session erstellen
Verfasst: 05.07.2005 21:14
von Rupp
Hallo,
ich nutze seit einiger zeit das phpBB für das Forum unserer Schulklasse.
gestern hatte ich ein problem mit der datenbank (funpic.de) ich hab ein backup der datenbank gemacht um es nach einer neuaufspielung vom phpBB wieder herzustellen. die datenbank steht wieder, aber wenn ich nun auf die foren-url gehe bekomme ich folgende fehlermeldung. ich hab schon sämtliche angezeigte dinge überprüft. (beispielsweise: sessions.php)
Code: Alles auswählen
phpBB : Kritischer Fehler
Error creating new session
DEBUG MODE
SQL Error : 1054 Unknown column 'session_admin' in 'field list'
INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) VALUES ('d009e507e6bd44aadf819729fba67ec0', -1, 1120590637, 1120590637, '54ae0110', 0, 0, 0)
Line : 172
File : sessions.php
kennt sich jemand damit aus und kann mir sagen wie ich mein forum wieder benutzt bekomme??
Vielen Dank schon im vorraus!
Grüße,
Rupp
Verfasst: 05.07.2005 21:30
von Christian Benz
Hallo,
Unknown column 'session_admin' in 'field list'
-> Es fehlt in der Datenbank das Feld "session_admin" das seit 2.0.15 in der Tabelle
prefix_sessions vorhanden sein muß.
Siehe unter:
http://www.phpbb.de/doku/doku2.php?mode ... s#sessions
Möglicherweise wurde bei einem Update vergessen die update_to_latest.php auszuführen, welche diese Erweiterung der Datenbank ausführt.
Gruß,
Chris
Verfasst: 05.07.2005 21:36
von Rupp
und wie bekomme ich den eintrag nun nachträglich in die datenbank??
Verfasst: 05.07.2005 21:53
von Christian Benz
Hi,
welche Version des Forums wird dir denn im ACP angezeigt?
Gruß,
Chris
Verfasst: 05.07.2005 21:56
von Rupp
ich habe aktuell dann wieder 2.0.15 drauf gespielt, da 2.0.16 davor auch probleme gemacht hat. aber es scheint dass die datenbank nach dem update von 2.0.14 auf 2.0.15 die datenbank nicht upgedatet hat (bzw. das ich die datenbank nicht upgedatet hab)... ich war lange af 2.0.14 da ich keine ahnung hatte wie man updates aufspielt. dann hatte ich es doch gewagt gleich auf 2.0.16 zu gehen und dann traten die probleme auf.
also ist aktuell im moment 2.0.15!
Verfasst: 05.07.2005 21:59
von QCO
Rupp hat geschrieben:und wie bekomme ich den eintrag nun nachträglich in die datenbank??
- Wie Christian schon schrieb:
Christian Benz hat geschrieben:bei einem Update vergessen die update_to_latest.php auszuführen
Also Datei hochladen und im Browser aufrufen. Danach wieder löschen.
- Manuell in phpMyAdmin ausführen:
Code: Alles auswählen
ALTER TABLE phpbb_sessions ADD COLUMN session_admin tinyint(2) DEFAULT '0' NOT NULL
Verfasst: 05.07.2005 22:03
von Christian Benz
Hi,
aber es scheint dass die datenbank nach dem update von 2.0.14 auf 2.0.15 die datenbank nicht upgedatet
So schaut's wohl aus, ja. Dann versuch das einfach noch einmal. Zuvor solltest du die Versionsnummer aber wieder manuell (via phpMyAdmin) auf 2.0.14 zurückstellen, um der update_to_latest.php vorzugaukeln dass du noch eine ältere Version hast. Somit müßte durch Ausführung besagter Datei das fehlende Feld in der DB erzeugt werden.
Die Versionsnummer findest du in der Tabelle
prefix_config im Feld "version". Dort steht bei dir wahrscheinlich ".0.15", das änderst du auf ".0.14" und anschließend schnappst du dir die install/update_to_latest.php aus einem Paket/Update von hier:
http://www.phpbb.de/download.php
Die Datei samt Verzeichnis hochladen, ausführen und dann samt install-Verzeichnis wieder löschen.
Dann solltest du aber sicherheitshalber auch das Update der Dateien auf den aktuellen Stand 2.0.16 (nochmals) vornehmen.
Gruß,
Chris
Verfasst: 05.07.2005 22:03
von Rupp
scheisse (sry für das wort) bin ich froh für diese antwort!!!!
vielen dank... bin leider nicht so der pro in sahcen mysql... die klassenkameraden werden sich freuen!! ich werde mir dann erstmal die instruktionen zum updaten eines phpBB ansehen. nochmals vielen dank!!!
Grüße,
Rupp