Marco2020 Posted February 18, 2020 Share Posted February 18, 2020 (edited) 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 Edited February 18, 2020 by Marco2020 (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 18, 2020 Share Posted February 18, 2020 Link to comment Share on other sites More sharing options...
Marco2020 Posted February 18, 2020 Author Share Posted February 18, 2020 informations complémentaires : Version prestashp: 1.7.6.3 PHP : 7.3 TYPE INSTALL : migration (upgrade + migration sur une install clean) THEME: warehouse Link to comment Share on other sites More sharing options...
solsol69 Posted February 18, 2020 Share Posted February 18, 2020 Il y a 11 heures, Marco2020 a dit : PHP : 7.3 tenter de le passer a 7.0 ou 7.2 Link to comment Share on other sites More sharing options...
Marco2020 Posted February 19, 2020 Author Share Posted February 19, 2020 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 : 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 More sharing options...
Mediacom87 Posted February 19, 2020 Share Posted February 19, 2020 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 More sharing options...
Marco2020 Posted February 19, 2020 Author Share Posted February 19, 2020 5 minutes ago, Mediacom87 said: Savez vous à quoi correspond l’écriture -: devant id_product_attribute ? et vous ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 19, 2020 Share Posted February 19, 2020 à 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 Link to comment Share on other sites More sharing options...
Marco2020 Posted February 19, 2020 Author Share Posted February 19, 2020 bravo Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 19, 2020 Share Posted February 19, 2020 à l’instant, Marco2020 a dit : bravo Merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 19, 2020 Share Posted February 19, 2020 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now