[3.3] Update Error YouTube Profilfeld (3.3.11 Bug)
Verfasst: 01.11.2023 10:28
Hallo
Mir wurde von einem Bekannten berichtigt das beim Update von 3.3.10 auf 3.3.11 immer noch ein Problem mit dem Benutzerdefinierten Profilfeld
Ich konnte dies nachvollziehen.
Bei einem Update von 3.3.10 auf 3.3.11 kommt es zu einem General Error wenn das Benutzerdefinierte Profilfeld
Folgende Ausgangssituation:
Dieses Profilfeld (gemäß diesen Beitrages) neu erstellt und das Update (beide oben genannte Methoden) lief ohne Probleme durch.
Hatte auf com sowie im Tracker nachgesehen aber nichts aktuelles darüber gefunden.
Mir wurde von einem Bekannten berichtigt das beim Update von 3.3.10 auf 3.3.11 immer noch ein Problem mit dem Benutzerdefinierten Profilfeld
phpbb_youtube
gibt, wenn dieses gelöscht ist.Ich konnte dies nachvollziehen.
Bei einem Update von 3.3.10 auf 3.3.11 kommt es zu einem General Error wenn das Benutzerdefinierte Profilfeld
phpbb_youtube
gelöscht wurde.Folgende Ausgangssituation:
- Datenbank-Server: MySQL(i) 10.5.19-MariaDB-0+deb11u2
- PHP Version: 8.2.0
- Ein vanilla phpBB 3.3.10 inst.
- Benutzerdefinierte Profilfeld
phpbb_youtube
gelöscht - 1. Update Methode: Update via Geänderte-Core-Dateien Updater
- Datei
phpBB-3.3.1-deutsch_to_3.3.11-deutsch.zip
runtergeladen - Die Manuelle Aktualisierung ausgewählt
- Beim Aufrufen des install VZs bekommt man folgende Fehlermeldung:
Code: Alles auswählen
General Error:SQL ERROR [ mysqli ]Unknown column 'pf_phpbb_youtube' in 'field list' [1054]SQLSELECT user_id, pf_phpbb_youtube FROM phpbb_profile_fields_data WHERE pf_phpbb_youtube '' AND pf_phpbb_youtube LIKE '%youtube.com/%' in file ./install/update/new/phpbb/db/driver/driver.php on line 1031
- Datei
- Das vorher gemachte Backup eingespielt
- Benutzerdefinierte Profilfeld
phpbb_youtube
erneut gelöscht - 2. Update Methode: Das manuelle Update
- Beim Aufrufen des install VZs bekommt man folgende Fehlermeldung:
Code: Alles auswählen
General Error:SQL ERROR [ mysqli ]Unknown column 'pf_phpbb_youtube' in 'field list' [1054]SQLSELECT user_id, pf_phpbb_youtube FROM phpbb_profile_fields_data WHERE pf_phpbb_youtube '' AND pf_phpbb_youtube LIKE '%youtube.com/%' in file ./phpbb/db/driver/driver.php on line 1031
- Beim Aufrufen des install VZs bekommt man folgende Fehlermeldung:
phpbb_youtube
ist auch nichts mehr davon in der DB vorhanden.Dieses Profilfeld (gemäß diesen Beitrages) neu erstellt und das Update (beide oben genannte Methoden) lief ohne Probleme durch.
Hatte auf com sowie im Tracker nachgesehen aber nichts aktuelles darüber gefunden.