Seite 1 von 1

General Error - Registrierung

Verfasst: 19.02.2021 00:52
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.

Re: General Error - Registrierung

Verfasst: 19.02.2021 07:12
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.

Re: General Error - Registrierung

Verfasst: 19.02.2021 15:36
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

Re: General Error - Registrierung

Verfasst: 19.02.2021 20:33
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.

Re: General Error - Registrierung

Verfasst: 20.02.2021 05:04
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

Re: General Error - Registrierung

Verfasst: 20.02.2021 09:48
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.

Re: General Error - Registrierung

Verfasst: 20.02.2021 13:17
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 ?

Re: General Error - Registrierung

Verfasst: 20.02.2021 16:41
von IPAQ1
Habe die 3.0.7 PL vollständig vom Server gelöscht nichts stehen gelassen

die datenbank wurde upgedatet

Re: General Error - Registrierung

Verfasst: 20.02.2021 17:38
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... :-)