Jump to content

Problème d'import image via CSV [Erreur 500?]


Recommended Posts

Bonjour à tous, 

J'ai un problème avec l'import des images de mes produits. Les produits sont déjà sur le site mais je rajoute les images en utilisant "Utiliser la référence du produit comme clé". Jusque là, rien d'anormal. L'import marche jusqu'à environ 44 articles, il y en a 2800 en tout. Pour les 44 articles qui y sont passés, les images s'affichent correctement. 

En faisant clic droit, inspecter, durant l'import, dans la partie Network, j'ai les messages suivants : "https://monurl.com/admin......./index.php?ajax=1&action=import&tab=AdminImport&offset=47&limit=5&token=1e57a2f3b484fa249f8291f0265c45d8", "This request has no response data available". Et également : 

1.  Request URL:

https://monurl.com/admin........./index.php?ajax=1&action=import&tab=AdminImport&offset=47&limit=5&token=1e57a2f3b484fa249f8291f0265c45d8

2.  Request Method:

POST

3.  Status Code:

500

4.  Remote Address:

XXXXXXXXXXXXXX

5.  Referrer Policy:

strict-origin-when-cross-origin

Les images des produits sont déjà dans les fichiers du site avec un lien absolu : https://monsite.com/images/XXXX

Il n'y a aucun lien qui renvoi sur des images non présentes dans le dossier, vérification à 100% sûr. 

Avez-vous des solutions pour moi ? 

Ma version prestashop : 1.7.8.1 

Version PHP : 7.4.25

MySQL : 5.6.50

Merci d'avance 😉

Link to comment
Share on other sites

Je viens de tester en mode débug. Il n'y a carrément aucune photo qui ne s'ajoute, directement "error" et le maudit rectangle rouge lors de l'import. Le mode débug lui ne m'a pas renseigné plus qu'avant. 

J'ai vu que cela pouvait provenir du "Temps maximal d'exécution" qui est dans mon cas à 165. Mais étant donné que le site est hébergé sur OVh avec une offre performance1, cela risque d'être compliqué à modifier (pas de ini.php). Il peut y avoir d'autres solutions ? 

Merci d'avance

Link to comment
Share on other sites

Je viens de trouver dans le Preview l'erreur exacte ! Elle est la suivante

file_get_contents_curl failed to download https://monurl.com/images/23963 : (error code 28) Operation timed out after 5001 milliseconds with 0 bytes received

Il y a 26K images dans le dossier ou les photos sont hébergés, peut-être faire plusieurs sous-dossiers permettrait de rendre plus rapide la recherche des images pour ne pas avoir un temps supérieur à 5000 millisecondes ? 

Link to comment
Share on other sites

il y a 54 minutes, Arnaud29400 a dit :

Merci pour vos retours

Y'a-t-il une manière de solutionner le problème ? 

Optimiser les images originales.

avoir un hébergement avec de meilleurs performances.

importer de plus petits fichiers csv.

Controler les formats d’images configuré dans ps et supprimer les formats inutiles.

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