[3.3] Problèmes connus lors de la mise à jour vers phpBB 3.3.8

Articles sur la configuration du forum, décrivant les fonctionnalités du moteur.
Répondre
Avatar du membre
mad
Responsable site
Responsable site
Messages : 158
Enregistré le : mar. 2 févr. 2021 16:42

[3.3] Problèmes connus lors de la mise à jour vers phpBB 3.3.8

Message par mad »

Lors de la mise à jour vers phpBB 3.3.8, la mise à jour de la base de données peut s'arrêter avec le message d'erreur suivant :

Code : Tout sélectionner

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
Rapport d'erreur : https://tracker.phpbb.com/browse/PHPBB3-17019

Le problème se produit lorsque vous avez supprimé le champ de profil personnalisé. Correctif de bogue actuel : phpbb_youtube

https://github.com/phpbb/phpbb/pull/6404/files (Statut : 30/06/2022)

Solution de contournement : (si vous ne souhaitez pas essayer le correctif de bug)
Créez à nouveau les champs de profil personnalisés :
Zone d'administration => Utilisateurs et groupes => Champs de profil personnalisés et créez le champ suivant :
  • Type de champ : champ de texte sur une seule ligne
  • ID de champ : phpbb_youtube
  • Cochez les options de votre choix
  • Afficher le champ comme contact : Description du contact VIEW_YOUTUBE_CHANNELet lien du contacthttp://youtube.com/user/%s
  • Nom/titre affiché à l'utilisateur : YOUTUBE
Ensuite, relancez la mise à jour de la base de données.

Edit : Correction d'un problème avec phpBB 3.3.9
Répondre