Jump to content

PRESTASHOP migration - 1.6 -> 1.7 URLs issues


Recommended Posts

Bonjour, 

J'ai fait une migration 1.6 --> 1.7 - tout s'est globalement bien passé mais j'ai un souci sur les URLs des produits (uniquement les produits). 

En fait, dès que je veux utiliser les URLs simplifiés j'ai que des erreurs 404 sur les produits. 

J'ai lu énormément de discussions mais je n'ai pas trouvé une solution. 

Pour info

- le serveur c'est un serveur apache

- le .htaccess a été supprimé et régénéré (au moins 10 000 fois) 

- j'ai essayé de créer un produit test et j'ai la même erreur 

- la base a été importée en ligne de commande afin d'éviter tout erreur 

 

Je me dis que ça pourrait venir du fait que sur 1.7 il y a un attribut obligatoire sur le rewrite qui n'était présent sur la version précédente (id_product_attribute)

En fait si je rajoute un 0 à l'id je tombe sur la bonne URL - du coup je me demande si l'id_product_attribute soit à "NULL" ou inexistant et donc pas pris en compte

 

Quelqu’un aurait des pistes ? 

 

merci 

 

image.png.82cb726676eff91a6dbf22c0eea9a9e0.png

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

prestashop 1.7.6.3 doit tourner correctement sur php 7.3 

 

J'ai trouvé (c'est très bete)

quand on saisi le format d'url la syntaxe pour le id_product_attribut est la suivante : {-:id_product_attribute} et non pas {id_product_attribute} 

Il n'y a pas de message d'erreur par contre si vous le mettez avec la syntaxe erronée. De plus si vous essayez de l'enlever le message d'erreur qui s'affiche est avec la mauvaise syntaxe : 

 

image.png.c01da470f84d64d8f62b1e80b0df3e07.png

 

Bref, sinon une autre solution (assez sale), est d'aller modifier la product_rule dans classes/dispatacher.php 

 

Voila je ferme le topic 

Link to comment
Share on other sites

il y a 1 minute, Marco2020 a dit :

prestashop 1.7.6.3 doit tourner correctement sur php 7.3 

Si vous le dites c'ets que cela doit être la vérité.

il y a 2 minutes, Marco2020 a dit :

quand on saisi le format d'url la syntaxe pour le id_product_attribut est la suivante : {-:id_product_attribute} et non pas {id_product_attribute} 

Savez vous à quoi correspond l’écriture -: devant id_product_attribute ?

Link to comment
Share on other sites

à l’instant, Marco2020 a dit :

et vous ? 

bien entendu

Comme je sais que votre version 1.7 n'est pas compatible PHP 7.3 et que certainement pleins de modules que vous utilisez non plus. Mais bon, je ne faits que m'appuyer sur des milliers de témoignages et sur les annonces officielles de PrestaShop

1524651790_tableaucompatibilitephp.thumb.jpg.db0af3d6b9ca5eccb16960aaeaaadb6e.jpg

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