Hello à tous !
Je bosse depuis quelques longues semaines sur mon projet de site en ligne, autour des produits aquariophiles et terrariophiles.
Je décide de me prendre un hébergement la semaine dernière, et depuis tout se passe bien : installation de PS, installation des modules, importations de mes fichiers.
Cela depuis mardi minuit, j'obtiens un bug lors de l'importation de mon fichier déclinaisons.
Avant de vous donner plus de détails :
Type d’install (nouvelle/MàJ) : nouvelle
Version de PS : 8.2
URL du site concerné : https://cevenaquario.fr/ (ne jugez pas l'apparence, c'est pour les tests )
Thème (défaut/perso) : de base pour tester actuellement, panda thème souhaité
Code (original/modifié) : original
Hébergement : hostinger
Version de PHP : 8.1 (testé avec 8.0 également)
Version de MySQL : pas sûr de mon coup, la version php my admin et celle ci : Version : 5.2.1, c'est bien la bonne info ?
Navigateur(s) concerné(s) : firefox utilisé (je viens de tester avec edge avec le même résultat)
Tout d'abord, vous retrouverez en pj le message d'erreur très explicite ...
Je reprend un peu en arrière, et de manière plus complète.
Cela fait plusieurs semaines que je travail en local afin de me faire la main, et depuis environ deux semaines, sur mon hébergeur pour la finalisation de ce projet.
J'ai bien sur eu des erreurs lors de l'importation de mes fichiers produits et déclinaisons, mais j'ai trouvé les erreurs que j'ai émises (doublon sur les id, problème de valeurs etc.). Des erreurs logiques et compréhensibles donc.
Lors de la dernière mise à jour, quasi définitive (évidemment ) de mes fichiers produits , puis déclinaisons, j'obtiens le message d'erreur que vous retrouverez en PJ.
Lors de ma première erreur j'étais sous panda. Depuis je suis sur le thème et modules d'origine
Depuis, tous les tests d'importation des déclinaisons se soldent par des échecs. Y compris sur des fichiers très épurés et simplifiés (évidemment les fichiers produits et déclinaisons), pire même, y compris sur les fichiers de tests fournis par prestashop.
J'ai réinstallé mon site plusieurs fois, avec deux distributions différentes.
Je n'ai pas encore réinstallé le theme panda et ses modules, ni mes modifications sur la mise en page.
Je suis reparti sur des bases de données neuves.
J'ai vérifié que que la config php soit raccord avec les exigences de prestashop, y compris les extensions et options. (pour rappel j'étais originellement sous php8.0, j'ai activé la 8.1 depuis sans changement de comportement, j'ai également réinstallé BDD et prestashop depuis, plusieurs fois)
J'ai testé avec un fichier produit comportant une seule id, un fichier déclinaison en comportant deux pour le même produit.
J'ai fait appel à des amis qui sont à l'aise (des développeurs de site web), qui ont passé l'après midi avec moi et sèchent aussi.
J'ai également testé d'importer mes fichiers avec plusieurs options activées ou pas de PS: supprimer l'ensemble des produits avant import / utiliser la référence du produit comme clé / forcer les identifiants (d'ailleurs pour moi, il me semble logique qu'il faille activer les deux dernières ? )
J'ai testé en vidant les caches coté PS, firefox.
Par contre j'ai un tout petit menti :
Ca ne fonctionne plus .... sauf parfois, très rarement (une fois sur 40 essais ? ). SANS AUCUNE MODIF des fichiers ni de la manière de m'en servir. Parfois ça fonctionne sur tout un fichier, parfois sur 500 déclinaisons.
Sur tous les autres échecs, la première déclinaison du premier produit se crée (visible dans php my admin, le back office de presta ainsi qu'en front), et stoppe ici.
D'avance merci à toutes les personnes m'accordant quelques instants afin de m'aider !