[3.3] Bekannte Probleme beim Update auf phpBB 3.3.8

Fragen rund um die Installation, Administration und Benutzung von phpBB 3.2 und höher und die Konvertierung zu phpBB 3.3.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version [3.3] oder [3.2] angeben
Gesperrt
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11832
Registriert: 19.05.2005 21:45
Kontaktdaten:

[3.3] Bekannte Probleme beim Update auf phpBB 3.3.8

Beitrag von Crizzo »

Beim Update auf phpBB 3.3.8 kann es vorkommen, dass das Datenbank-Update mit folgender Fehlermeldung abbricht:

Code: Alles auswählen

General Error:SQL ERROR 

[ mysqli ]Unknown column 'pf_phpbb_youtube' in 'where clause' 

[1054] SQLUPDATE phpbb_profile_fields_data SET pf_phpbb_youtube = CONCAT('https://youtube.com/user/', pf_phpbb_youtube) WHERE pf_phpbb_youtube '' AND pf_phpbb_youtube NOT LIKE '%youtube.com/%' in file \phpbb\db\driver\driver.php on line 1023

[phpBB Debug] "Trying to access array offset on value of type bool" in file install\update\new\phpbb\db\migration\data\v33x\profilefield_youtube_update.php on line 33
Bug-Report: https://tracker.phpbb.com/browse/PHPBB3-17019

Das Problem tritt dann auf, wenn ihr das Benutzerdefinierte Profilfeld phpbb_youtube gelöscht habt.

Aktuelle Bugfix: https://github.com/phpbb/phpbb/pull/6404/files (Stand: 30.06.2022)

Workaround: (wenn ihr den Bugfix nicht ausprobieren wollt)
Das Benutzerdefinierte Profilfelder erneut anlegen:
Admin-Bereich > Benutzer und Gruppen > Benutzerdefinierte Profilfelder und folgendes Feld anlegen:
  • Art des Feldes: Einzeiliges Textfeld
  • Feld-Kennung: phpbb_youtube
  • Optionen nach Wahl anhaken
  • Feld als Kontakt anzeigen: Beschreibung des Kontakts VIEW_YOUTUBE_CHANNEL und Link des Kontakts http://youtube.com/user/%s
  • Dem Benutzer angezeigter Name/Titel: YOUTUBE
Danach das Datenbank-Update erneut ausführen.

Edit: Problem behoben mit phpBB 3.3.9
Gesperrt

Zurück zu „Support-Forum“