[3.3] Bekannte Probleme beim Update auf phpBB 3.3.8

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Gesperrt
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12021
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“