Unsupported operand types dans Réglages > système > configuration

Bonjour,
j’ai effectué la mise à jour en 4.4.13 ce matin.
Mon atlas tourne sur debian 10.13 / PHP 7.3.31-1~deb10u5.

Lorsque je veux aller sur le menu Réglages > système > configuration, j’obtiens cette erreur :
Unsupported operand types

Est-ce quelque-chose de déjà rencontré ?
Y a t-il une opération à réaliser pour éviter cela ?

merci pour votre aide.

Bonjour,

  1. ou recevez-vous cette erreur, pouvez vous fournir une capture d’écran pour aider à comprendre ? la page santé ainsi que le log http_error
  2. vous êtes toujours en debian 10 qui n’est plus supporté depuis le 1er juillet 2024. Donc il sera peut-etre impossible de vous aider tant que vous n’avez pas mis à jour.

Bonjour,

merci pour la très rapide réponse !

Voici les éléments demandés :



> Et les derniers éléments du log http_error
*11949|[23-Aug-2024 10:14:06 Europe/Brussels] PHP Fatal error:  Uncaught Error: Unsupported operand types in /var/www/html/core/class/user.class.php:313*
*11950|Stack trace:*
*11951|#0 /var/www/html/core/php/authentification.php(46): user::isBan()*
*11952|#1 /var/www/html/core/php/utils.inc.php(84): require_once('/var/www/html/c...')*
*11953|#2 /var/www/html/desktop/php/index.php(5): include_file('core/php', 'authentificatio...', 'php')*
*11954|#3 /var/www/html/core/php/utils.inc.php(84): require_once('/var/www/html/d...')*
*11955|#4 /var/www/html/index.php(105): include_file('desktop/php', 'index.php', 'php')*
*11956|#5 {main}*
*11957|thrown in /var/www/html/core/class/user.class.php on line 313*
*11958|[23-Aug-2024 10:15:57 Europe/Brussels] PHP Fatal error:  Uncaught Error: Unsupported operand types in /var/www/html/core/class/user.class.php:313*
*11959|Stack trace:*
*11960|#0 /var/www/html/core/php/authentification.php(46): user::isBan()*
*11961|#1 /var/www/html/core/php/utils.inc.php(84): require_once('/var/www/html/c...')*
*11962|#2 /var/www/html/desktop/php/index.php(5): include_file('core/php', 'authentificatio...', 'php')*
*11963|#3 /var/www/html/core/php/utils.inc.php(84): require_once('/var/www/html/d...')*
*11964|#4 /var/www/html/index.php(105): include_file('desktop/php', 'index.php', 'php')*
*11965|#5 {main}*
*11966|thrown in /var/www/html/core/class/user.class.php on line 313*
*11967|kill: failed to parse argument: '?'*
*11968|[Fri Aug 23 10:21:35.661444 2024] [access_compat:error] [pid 2106] [client 185.224.128.83:0] AH01797: client denied by server configuration: /var/www/html/cgi-bin*
*11969|[Fri Aug 23 10:52:30.079260 2024] [access_compat:error] [pid 14636] [client 94.156.64.214:0] AH01797: client denied by server configuration: /var/www/html/.git*

au vu de la ligne, je dirais que ton bannisement n’est pas un numérique :

tu peux peut-etre le vérifier en allant sur : /index.php?v=d&p=database
et en faisant cette demande :

(si l’url fonctionne pas, ajoute &rescue=1 à ton url et va dans la db aussi)

Bonjour,
Tu dois avoir effectivement une mauvaise valeur de configuré, je viens de mettre en alpha et beta une securité en plus la dessus pour eviter de tout bloquer en cas de mauvaise valeur.

Merci pour votre aide.
Voici la réponse que j’obtiens, ce qui ressemble tout de même à un nombre entier :

mettez 600

c’est trop grand pour etre inclu dans un calcul pour php

Merci, cela a fonctionné. :slight_smile:

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.