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_youtubegelöscht - 1. Update Methode: Update via Geänderte-Core-Dateien Updater
- Datei
phpBB-3.3.1-deutsch_to_3.3.11-deutsch.zipruntergeladen - 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_youtubeerneut 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.
