Datenbankfehler beim Registrieren eines neuen Benutzers - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html) +---- Thema: Datenbankfehler beim Registrieren eines neuen Benutzers (/thread-10372.html) |
Datenbankfehler beim Registrieren eines neuen Benutzers - smithchart - 12.08.2008 Huhu Zusammen! Ich versuche gerade die 1.4 in einer gespiegelten Version unseres Forums zu installieren und bin auf ein Problem gestoßen, dass sich für mich nicht mehr überwinden lässt: Wenn sich ein neuer Benutzer registrieren möchte, bekomme ich folgende Meldung: Code: MyBB has experienced an internal SQL error and cannot continue. Alle Benutzerfelder bestanden bereits vor dem Upgrade, lediglich eins wurde hinzugefügt (die ID 9). In der Datenbank heißen alle Felder der Tabelle userfields fidN (wobei N die laufende nummer ist) und nicht wie MyBB für das neue Feld annimmt ufidN. Ich kann aber zwischen den Feldern in der Tabelle profilefields (die ja die zusätzlichen Felder beschrieben sollte) keinen Unterschied zwischen dem neuen und den alten Feldern feststellen. Nehme ich das neue Profilfeld vollständig heraus geht es. Habt ihr eine Idee woran das liegen kann? Grüße, Chris RE: Datenbankfehler beim Registrieren eines neuen Benutzers - Michael - 12.08.2008 Kannst du mal bitte folgendes testen: Öffne die Datei inc/datahandlers/user.php und suche Zeile 975 PHP-Code: $user['user_fields']["ufid{$profile_field['fid']}"] = ''; PHP-Code: $user['user_fields']["fid{$profile_field['fid']}"] = ''; RE: Datenbankfehler beim Registrieren eines neuen Benutzers - smithchart - 12.08.2008 Wow. Das war eine schnelle Problemlösung! Ich habe erst einen neuen Benutzer erstellt ohne, dass ein neues Feld vorhanden war. Danach habe ich ein neues Benutzerfeld angelegt und noch einen User registriert. Beim ersten Lauf klappte es. War zu erwarten. Beim zweiten Lauf auch! Fazit: Es klappt mit der Änderung von oben! Dankeschön. Ich freue mich immer wieder über den super Support und die qualifizierten Lösungen, die man hier bekommt. Viele Grüße, Chris RE: Datenbankfehler beim Registrieren eines neuen Benutzers - Michael - 13.08.2008 Der Fix wird in MyBB 1.4.1 enthalten sein. |