Problem mit MySQL

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
Aison
Mitglied
Beiträge: 2
Registriert: 02.07.2003 14:41

Problem mit MySQL

Beitrag von Aison »

Hallo zusammen

Zwischendurch, wenn ich auf meine Forumsseite gehen will, kommt eine solche Fehlermeldung:

SQL Error : 1062 Duplicate entry '2' for key 2

manchmal ist es auch eine andere. Aber der Fehler ist immer im Zusammenhang mit der tabelle phpbb_sessions. Wenn ich dann mit einem Tool alle Einträge lösche, dann geht das Forum wieder, vorher nicht.

Kann es sein, dass diese Tabelle irgendwie kaputt ist? Oder dass sogar das Forum selber einen ungültigen Eintrag macht? Ich hab wirklich zu wenig ahnung davon.

Hier noch meine Forumspage (zwischendurch offline leider)

http://aison.no-ip.com/forum

mfg
Ivo
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Hast du irgendwas an den Dateien verändert ? Du kannst ja mal die "sessions" Tabelle komplett löschen (mit phpmyadmin) und mit folgendem Query wiederherstellen (ebenfalls mit phpmyadmin).. achte auf den verwendeten Prefix:
CREATE TABLE phpbb_sessions (
session_id char(32) DEFAULT '' NOT NULL,
session_user_id mediumint(8) DEFAULT '0' NOT NULL,
session_start int(11) DEFAULT '0' NOT NULL,
session_time int(11) DEFAULT '0' NOT NULL,
session_ip char(8) DEFAULT '0' NOT NULL,
session_page int(11) DEFAULT '0' NOT NULL,
session_logged_in tinyint(1) DEFAULT '0' NOT NULL,
PRIMARY KEY (session_id),
KEY session_user_id (session_user_id),
KEY session_id_ip_user_id (session_id, session_ip, session_user_id)
);
Aison
Mitglied
Beiträge: 2
Registriert: 02.07.2003 14:41

Beitrag von Aison »

Danke vielmals, das hat tatsächlich geholfen, nur sind leider schon die nächsten Probleme aufgetaucht :(

Meine Datenbank scheint wirklich teilweise zerstört. Jetzt kommt jedesmal, wenn ich etwas posten will diese Meldung :
"Du kannst einen Beitrag nicht so schnell nach deinem letzten absenden, bitte warte einen Augenblick."


Ich möchte die Datenbank nicht löschen oder so :( Aber gäbe es eine möglichkeit oder ein Tool, das die Datenbank nach Fehler durchsucht?

mfg
Ivo
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“