General Error - Registrierung

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
alberto
Mitglied
Beiträge: 1
Registriert: 19.02.2021 00:40

General Error - Registrierung

Beitrag von alberto »

Hallo Zusammen,

vielleicht hat jemand eine Idee zu meinem Problem.
Forum Version: 3.3.3
Mysql Version: 4.9.7
PHP Version: 7.3

Sobald ein neuer User sich registrieren will kommt folgende Fehlermeldung

Code: Alles auswählen

General Error
SQL ERROR [ mysqli ]

Field 'user_email_hash' doesn't have a default value [1364]

An SQL error occurred while fetching this page. Please contact the Board Administrator if this problem persists.
Ich habe keine Extensions installiert. Ich werde nicht schlau daraus.
Hatte schon jemand das Problem?

Vielen Dank im Voraus.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: General Error - Registrierung

Beitrag von Dr.Death »

Hallo,

vielleicht wurden beim Update auf 3.3.3 nicht alle Dateien ersetzt?

Siehe z.B. hier: (englisch) https://www.phpbb.com/community/viewtop ... p=15595846

Es werden Dateien benutzt, die noch das alte Datenbank Feld user_email_hash nutzen, dieses Feld gibt es phpBB 3.3.x nicht mehr.

Oder aber dein Datenbank Update hat das Feld user_email_hash in der Tabelle phpbb_users nicht gelöscht.
IPAQ1
Mitglied
Beiträge: 11
Registriert: 09.09.2007 11:36

Re: General Error - Registrierung

Beitrag von IPAQ1 »

Hallo

habe auf 3.3.0 upgedatet

wenn sich leute neu registrieren wollen kommt folgende Meldung

"Allgemeiner Fehler
SQL ERROR [ mysqli ]

Unknown column 'user_email_hash' in 'field list' [1054]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt."

Kann mir da bitte einer Helfen

LG Christoph
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: General Error - Registrierung

Beitrag von Dr.Death »

Siehe meinen vorherigen Beitrag.

Deaktiviere zudem alle Extensions um zu prüfen ob eine veraltete Extension noch auf das nicht mehr vorhandene Feld zugreifen möchte.
IPAQ1
Mitglied
Beiträge: 11
Registriert: 09.09.2007 11:36

Re: General Error - Registrierung

Beitrag von IPAQ1 »

vielen Dank ...

ich Habe nur die Datenbank importiert / upgedatet PHPBB in der Version 3.3.0 ganz neu installiert, also die alte version vom server gelöscht
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: General Error - Registrierung

Beitrag von Dr.Death »

Sorry, das sind zu wenig Angaben um damit was anzufangen.

Lese Dir bitte diese Anleitung durch:

Knowledge Base - Update-Anleitung für die phpBB-Versionen 3.1, 3.2 und 3.3

Ansonsten bräuchten wir einige Infos mehr:

Bist Du von einem anderen Server umgezogen ?
Wie war der vorherige Softwarestand? ( phpBB Version, PHP Version, Datenbank? )
Warum Update auf phpBB 3.3.0 ? Wir sind momentan bei Version 3.3.3

Zur Not:
Mache eine Wiederherstellung der vorherigen Version von deinem vor dem Upgrade gemachten Backup und befolge die o.g. Anleitung.
69bruno
Mitglied
Beiträge: 445
Registriert: 05.06.2020 08:21

Re: General Error - Registrierung

Beitrag von 69bruno »

IPAQ1 hat geschrieben: 20.02.2021 05:04 vielen Dank ...
die alte version vom server gelöscht
Vollständig oder doch nach Anleitung bestimnte Dateien/Ordner stehen lassen ?
Forum: cruiser-lounge.de
PHPBB-Version: 3.3.11 / Debian-Linux 10 / PHP-Version: 8.1
IPAQ1
Mitglied
Beiträge: 11
Registriert: 09.09.2007 11:36

Re: General Error - Registrierung

Beitrag von IPAQ1 »

Habe die 3.0.7 PL vollständig vom Server gelöscht nichts stehen gelassen

die datenbank wurde upgedatet
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: General Error - Registrierung

Beitrag von Dr.Death »

Das kann nicht sein.

In einem phpBB 3.3.x Paket gibt es keine Datei, die das Feld user_email_hash nutzt, abruft, beschreibt.

Ergo, sind wurden nicht alle Dateien der vorherigen Version gelöscht oder es sind Extensions vorhanden, die noch auf das alte Feld referenzieren.

In der Datei: /Dein Forums Root/phpbb/db/migration/data/v330/remove_email_hash.php wurde das Feld user_email_hash aus der Datenbank bewusst entfernt.

Wenn jetzt noch eine Fehlermeldung auftauchen, das dieses Feld abfragt.... ... siehe Begründung... :-)
Antworten

Zurück zu „Support-Forum“