[Réglé] PHP Warning

Forum de support pour les questions concernant l'utilisation de phpBB 3.2, 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.
Partager sur FacebookPartager sur TwitterPartager sur Google+

[Réglé] PHP Warning

Messagepar Armis » 07 Mai 2018 à 13:29

Bonjour,
J'ai ce message qui s'affiche à chaque fois que je valide un nouveau poste:
Code: Tout sélectionner
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_messenger.php on line 506: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 1836: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3268)

Celui-ci intervient depuis que j'ai passé mon forum en php 7.2.5

Savez-vous comment résoudre ce problème ?
Modifié en dernier par Armis le 09 Mai 2018 à 20:27, modifié 1 fois.
La rapidité et la fiabilité de votre site internet chez Wantété Hébergeur Français :D
---
Votre site et forum à 0 €/mois sans pub ni conditions.
Avatar de l’utilisateur
Armis
Posteur expérimenté
Posteur expérimenté
 
Messages: 344
Enregistré le: 24 Aoû 2011 à 18:08
Localisation: Tout près de toi ...

Re: PHP Warning

Messagepar Sylveretour » 07 Mai 2018 à 13:45

Bonjour,

Celui-ci intervient depuis que j'ai passé mon forum en php 7.2.5

Revenir en php 7.1 max devrais résoudre le problème à priori.
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 434
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: PHP Warning

Messagepar Zoddo » 07 Mai 2018 à 14:10

Bonjour,

PHP 7.2 est supporté à partir de phpBB 3.2.2. Vérifiez que votre forum est bien à jour.
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6551
Enregistré le: 16 Mar 2011 à 18:44
Localisation: Laval / Le Mans

Re: PHP Warning

Messagepar Skouat » 08 Mai 2018 à 00:43

Bonjour,

L'erreur mentionnée ne semble être corrigée que pour phpBB 3.3.
Donc, comme indiqué par Sylver, revenez à PHP 7.1.

Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13702
Enregistré le: 02 Avr 2008 à 20:47

Re: PHP Warning

Messagepar Zoddo » 08 Mai 2018 à 01:10

Ah oui, effectivement, je me suis trompé… c'est corrigé dans 3.2.3-RC1, et non 3.2.2.

https://github.com/phpbb/phpbb/pull/5111
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6551
Enregistré le: 16 Mar 2011 à 18:44
Localisation: Laval / Le Mans

Re: PHP Warning

Messagepar Armis » 08 Mai 2018 à 09:08

Bonjour,
Oui effectivement mon forum est à jour et est sous 3.2.2
J'utilise quelques extensions de https://www.dmzx-web.net et malheureusement ces extensions me demande le php 7.2
Du coup suis un peu perdu car si je baisse la version de mon php, le forum va fonctionner mais pas les extensions.
Une partie du Warning semble passé, mais quand je réponds à un sujet j'ai à nouveau ceci:
Code: Tout sélectionner
[phpBB Debug] PHP Attention : dans le fichier [ROOT] /includes/functions_messenger.php sur la ligne 506 : count (): Le paramètre doit être un tableau ou un objet qui implémente Countable 
[phpBB Debug] PHP Attention : dans le fichier [ROOT] / includes / functions.php on line 1836 : Impossible de modifier les informations d'en-tête - en-têtes déjà envoyés par (sortie démarrée sur [ROOT] /includes/functions.php:3268)
La rapidité et la fiabilité de votre site internet chez Wantété Hébergeur Français :D
---
Votre site et forum à 0 €/mois sans pub ni conditions.
Avatar de l’utilisateur
Armis
Posteur expérimenté
Posteur expérimenté
 
Messages: 344
Enregistré le: 24 Aoû 2011 à 18:08
Localisation: Tout près de toi ...

Re: PHP Warning

Messagepar Zoddo » 08 Mai 2018 à 17:42

Sinon, en attendant la 3.2.3, vous pouvez appliquer manuellement ce correctif :)
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6551
Enregistré le: 16 Mar 2011 à 18:44
Localisation: Laval / Le Mans

Re: PHP Warning

Messagepar Armis » 09 Mai 2018 à 01:19

Merci Zoddo,
Ça semble fonctionner, merci pour le code et je te tiens au courant pour la suite
La rapidité et la fiabilité de votre site internet chez Wantété Hébergeur Français :D
---
Votre site et forum à 0 €/mois sans pub ni conditions.
Avatar de l’utilisateur
Armis
Posteur expérimenté
Posteur expérimenté
 
Messages: 344
Enregistré le: 24 Aoû 2011 à 18:08
Localisation: Tout près de toi ...

Re: PHP Warning

Messagepar Armis » 09 Mai 2018 à 12:31

Ce matin j'ai ceci:

Code: Tout sélectionner
Erreur d'analyse : erreur de syntaxe, inattendue "-", attente de la fonction (T_FUNCTION) ou const (T_CONST) dans /includes/functions_messenger.php à la ligne 27


Quand je réponds à un sujet.
Modifié en dernier par Armis le 09 Mai 2018 à 13:39, modifié 1 fois.
La rapidité et la fiabilité de votre site internet chez Wantété Hébergeur Français :D
---
Votre site et forum à 0 €/mois sans pub ni conditions.
Avatar de l’utilisateur
Armis
Posteur expérimenté
Posteur expérimenté
 
Messages: 344
Enregistré le: 24 Aoû 2011 à 18:08
Localisation: Tout près de toi ...

Re: PHP Warning

Messagepar Zoddo » 09 Mai 2018 à 13:00

Hello,

Les + et - en début de ligne ne sont pas à copier. Les lignes en rouges en préfixés d'un - sont à supprimer, les lignes en verts et préfixés d'un + sont à ajouter.

J'ai oublié de le préciser ;)
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6551
Enregistré le: 16 Mar 2011 à 18:44
Localisation: Laval / Le Mans

Re: PHP Warning

Messagepar Armis » 09 Mai 2018 à 13:38

Hey,

J'étais un peu à l'ouest ...
Effectivement je viens de tout enlever mais je constate qu'il y a une variable qui n'était pas déclarer.
Voici ce qu'il m'affiche:

Code: Tout sélectionner
Fatal error: Cannot redeclare messenger::$msg in includes/functions_messenger.php on line 28
La rapidité et la fiabilité de votre site internet chez Wantété Hébergeur Français :D
---
Votre site et forum à 0 €/mois sans pub ni conditions.
Avatar de l’utilisateur
Armis
Posteur expérimenté
Posteur expérimenté
 
Messages: 344
Enregistré le: 24 Aoû 2011 à 18:08
Localisation: Tout près de toi ...

Re: PHP Warning

Messagepar Zoddo » 09 Mai 2018 à 13:59

On va reprendre du début. Voici ce que doit contenir la partie qui était à modifier :
Code: Tout sélectionner
class messenger
{
    var $msg, $replyto, $from, $subject;
    var $addresses = array();
    var $extra_headers = array();

    var $mail_priority = MAIL_NORMAL_PRIORITY;
    var $use_queue = true;
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6551
Enregistré le: 16 Mar 2011 à 18:44
Localisation: Laval / Le Mans

Re: PHP Warning

Messagepar Armis » 09 Mai 2018 à 20:26

Merci pour ton aide.
La rapidité et la fiabilité de votre site internet chez Wantété Hébergeur Français :D
---
Votre site et forum à 0 €/mois sans pub ni conditions.
Avatar de l’utilisateur
Armis
Posteur expérimenté
Posteur expérimenté
 
Messages: 344
Enregistré le: 24 Aoû 2011 à 18:08
Localisation: Tout près de toi ...

Re: PHP Warning

Messagepar Skouat » 10 Mai 2018 à 10:37

Hello,

Armis a écrit:J'utilise quelques extensions de https://www.dmzx-web.net et malheureusement ces extensions me demande le php 7.2
Du coup suis un peu perdu car si je baisse la version de mon php, le forum va fonctionner mais pas les extensions.


Je pense qu'il est bon de rappeler qu'il n'est pas recommandé d'installer des extensions non approuvées par phpBB.com.
Et c'est sans doute pour ces raisons que certaines extension de DMZX ne sont pas encore présentent dans la BDD de phpBB.com
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13702
Enregistré le: 02 Avr 2008 à 20:47


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité