nickpage table (Duplicate entry)

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Tarina
Mitglied
Beiträge: 71
Registriert: 11.03.2004 15:00
Kontaktdaten:

nickpage table (Duplicate entry)

Beitrag von Tarina »

Habe ein Problem, nach Registrierung kommt folgende Fehlermeldung:

Code: Alles auswählen

Could not insert data into nickpage table

DEBUG MODE

SQL Error : 1062 Duplicate entry '327' for key 1

INSERT INTO phpbb_nickpagemod (uid, name) VALUES (327, 'Nickname')

Line : 721
File : usercp_register.php
Ich habe so eine Vermutung dazu: Ich habe eben die install.php von dem Nickpage Mod aus Versehen ein zweites mal ausgeführt, als ich eigentlich was anderes installieren wollte. Kann es daran liegen? Wie kann ich das mit diesem Duplicate entry jetzt wieder beheben? :(
Benutzeravatar
Tarina
Mitglied
Beiträge: 71
Registriert: 11.03.2004 15:00
Kontaktdaten:

Beitrag von Tarina »

Ich habe jetzt mal eine Datenbank Wartung gemacht, Ergebnis:

"Prüfe auf Benutzer mit mehreren oder keiner Einbenutzer-Gruppe
Stelle Einbenutzergruppen für Benutzer wieder her: 327"

Danach habe ich nochmal versucht zwei Registrierungen zu machen, um sicher zu gehen. Erste ging dann wieder, aber beim zweiten kam dann die selbe Meldung nur halt mit neuer Nummer, Entry 329.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

hattest Du den ersten neuen Benutzer zum Testen wieder gelöscht, bevor Du den anderen neuen eingepflegt hast??
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Tarina
Mitglied
Beiträge: 71
Registriert: 11.03.2004 15:00
Kontaktdaten:

Beitrag von Tarina »

Nein, ich glaube nicht. Aber wieso wäre das relevant?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Es könnte sein, dass die ID des letzten (oder eines anderen) Benutzers nicht aus der NP-Tabelle gelöscht wird. Dann wird die letzte ID des Users in der Usertabelle ohne wieder benutzt (weil freigegeben), aber es kann keine neue (gleiche) ID in der NP Tabelle angelegt werden, weil eben die vorherige gleiche nicht gelöscht wurde.

das fällt natürlich nur auf, wenn der letzte User gelöscht wurde. User-IDs zwischendrin werden nicht nochmal benutzt, weil das phpBB Script immer weiter nach oben zählt, anstatt eine ID zwischendrin zu benutzen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Tarina
Mitglied
Beiträge: 71
Registriert: 11.03.2004 15:00
Kontaktdaten:

Beitrag von Tarina »

Ok, verstehe soweit und wie kann ich jetzt verhindern, dass wenn ich mal jemand löschen muss, der nächste nicht die Fehlermeldung bekommt?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Wenn meine Vermutung richtig ist, musst Du lediglich dafür sorgen, dass die ID (und alle anderen Userdaten) in der NP Tabelle auch gelöscht wird.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Tarina
Mitglied
Beiträge: 71
Registriert: 11.03.2004 15:00
Kontaktdaten:

Beitrag von Tarina »

Öhm... und wie und wo mache ich das genau ?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Entspricht denn meine Vermutung den wirklichen Gegebenheiten?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Tarina
Mitglied
Beiträge: 71
Registriert: 11.03.2004 15:00
Kontaktdaten:

Beitrag von Tarina »

Du, ich habe keine Ahnung! ;) Ich würde ja nicht fragen, wenn ich weiter wüsste. Klang zunächst mal ja nicht schlecht was du da gesagt hast. Aber ich habe von der ganzen Sache zu wenig Ahnung um zu beurteilen, ob wir da auf dem richtigen Weg sind und wie ich das teste oder überprüfe weiß ich auch nicht. :-?
Antworten

Zurück zu „phpBB 2.0: Mod Support“