[Réglé] [phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Undefined array key ""

Forum de support pour les questions concernant l'utilisation de phpBB 3.3, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions

Modérateur : Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Répondre
Auteur
faxtarus
Posteur néophyte
Posteur néophyte
Messages : 9
Enregistré le : 13 mai 2018 à 10:16

[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Undefined array key ""

Message par faxtarus »

Bonjour à toutes et à tous
J'utilise phpbb 3.3.3 avec php 8.0 chez OVH

Quand je click sur "l'équipe" j'ai ces messages d'erreur:

Code : Tout sélectionner

[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 323: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 323: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 324: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 324: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 325: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 325: Trying to access array offset on value of type null
A priori un problème au sujet des groupes.
Pouvez vous me donner une solution svp?
Merci d'avance.
Fax
Modifié en dernier par faxtarus le 23 avr. 2021 à 10:30, modifié 1 fois.

Avatar du membre
Steph
Administrateur
Administrateur
Messages : 21012
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Undefined array key ""

Message par Steph »

Salut,

Pour commencer, as-tu des extensions, si oui lesquelles ?

Si tu en as une qui touche à la liste des membres, essaie de la désactiver pour voir si cela corrige le souci ou pas.

Auteur
faxtarus
Posteur néophyte
Posteur néophyte
Messages : 9
Enregistré le : 13 mai 2018 à 10:16

[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Undefined array key ""

Message par faxtarus »

Par acquis de conscience j'ai tout désactivé: style et extensions.
Même chose.

Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15171
Enregistré le : 02 avr. 2008 à 20:47
Contact :

[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Undefined array key ""

Message par Skouat »

Bonjour,

Vu que vous êtes chez OVH, avez-vous la possibilité d'activer une version de PHP pleinement supportée par phpBB.
Soit PHP 7.1.3 ou supérieure, mais pas PHP 8

Auteur
faxtarus
Posteur néophyte
Posteur néophyte
Messages : 9
Enregistré le : 13 mai 2018 à 10:16

[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Undefined array key ""

Message par faxtarus »

Je peux toujours redescendre en 7.4, mais ce probleme ne concerne que memberlist.php et que 4 lignes.....

Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15171
Enregistré le : 02 avr. 2008 à 20:47
Contact :

[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Undefined array key ""

Message par Skouat »

Faites le test, ca ne mange pas de pain et si le problème est toujours présent au moins une piste a été écartée.

Après la partie du code concernée par cette erreur concerne la page "Équipe du forum"

Donc, une autre piste d'investigation est de s'assurer que les requêtes utilisées par ce module retournent bien les bonnes informations.

Celle qui semble impliquée est la suivante

Code : Tout sélectionner

u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_colour, u.user_type, u.user_rank, u.user_posts, u.user_allow_pm, g.group_id FROM (phpbb_user_group ug) LEFT JOIN phpbb_users u ON (ug.user_id = u.user_id) LEFT JOIN phpbb_groups g ON (ug.group_id = g.group_id) WHERE g.group_id IN (<ID_MEMBRE1>,<ID_MEMBRE2>) AND ug.user_pending = 0 ORDER BY u.username_clean ASC
Dans la requête ci-dessus, il faut remplacer <ID_MEMBRE1>,<ID_MEMBRE2> par la liste des membres d'une des équipes
ex: 52,53,56
Et il faut évidemment remplacer, si nécessaire, le prefixe de table phpbb_ par celui défini sur votre forum.

Auteur
faxtarus
Posteur néophyte
Posteur néophyte
Messages : 9
Enregistré le : 13 mai 2018 à 10:16

[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 309: Undefined array key ""

Message par faxtarus »

Ovh ne fournit pas de PHP, en tout cas je n'en avais pas d'installé.
Installation de PHP 7.4: problème résolu :D
Merci à vous 2
Fax

Répondre

Retourner vers « Utilisation »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités