Jump to content

Erreur 500 sur produits supprimés au lieu de page 404


jlb64

Recommended Posts

Bonjour à tous,

 

Je rencontre un soucis avec mon Prestashop. J'ai la version 1.6.4.1 qui tournait parfaitement jusqu'à la semaine dernière. Google Search Console m'a averti d'une augmentation des erreurs 500 de mon serveur.

Je n'ai changé aucun paramètre dans ma boutique.

 

Ces erreurs concernent toutes les pages de mes produits supprimés ou désactivés. Au lieu de m'afficher la page 404, c'est ceci qui est affiché :

 

[PrestaShopException]

Invalid product vars
at line 103 in file classes/Link.php

 

98.             if (is_array($product) && isset($product['id_product']))
99.                 $product = new Product($product['id_product'], false, $id_lang, $id_shop);
100.             elseif ((int)$product)
101.                 $product = new Product((int)$product, false, $id_lang, $id_shop);
102.             else
103.                 throw new PrestaShopException('Invalid product vars');
104.         }
105.
106.         // Set available keywords
107.         $params = array();
108.         $params['id'] = $product->id;

 

Quelqu'un a-t-il déjà rencontré ce problème?

Merci pour votre aide :)

Link to comment
Share on other sites

Je me répond à moi-même, ça peut servir à quelqu'un d'autre.

 

C'est mon header.tpl qui posait problème. J'avais rajouté des balises pour le protocole Open Graph de Facebook, la balise <meta content="{$link->getProductLink($product)}" property="og:url" /> posait problème.

En la supprimant, tout rentre dans l'ordre.

Link to comment
Share on other sites

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...