Jump to content

[résolu] erreur apache avec facetedsearch


Recommended Posts

Bonjour,

Dans mon log apache, j'ai cette erreur qui revient très souvent : 

[Tue Jun 08 19:21:13.670955 2021] [proxy_fcgi:error] [pid 1938:tid 139830679811840] [client 172.69.70.114:43102] AH01071: Got error 'PHP message: PHP Warning: Invalid argument supplied for foreach() in /var/www/vhosts/zozio.jp/httpdocs/modules/ps_facetedsearch/src/Filters/DataAccessor.php on line 128'

Dans le fichier en question, voici la ligne du foreach

foreach ($tempAttributesGroup as $key => $attributeGroup) {
                $this->attributesGroup[$idLang][$attributeGroup['id_attribute_group']] = $attributeGroup;
}

Quelqu'un a-t-il déjà rencontré cette erreur svp ?

Edited by mastobuuth (see edit history)
Link to comment
Share on other sites

L'erreur est un warning

Elle apparait dans le log apache car PHP y délègue ces erreurs

L'erreur provient du fait que $tempAttributesGroup est surement null ou un scalaire alors que foreach a besoin d'un tables, même vide

En gros cette ligne devrait s'écrire

if (!empty($tempAttributesGroup) foreach ($tempAttributesGroup as $key => $attributeGroup) {

 

Link to comment
Share on other sites

  • mastobuuth changed the title to [résolu] erreur apache avec facetedsearch

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...