2011-04-11 1 views
2

Tout d'abord, je vais vous donner les spécifications de l'installation:PrestaShop produits d'importation Questions

PrestaShop Version: 1.3.6 PHP Version: 5.2.6 MySQL Version: Version 5.0.51b Apache: 2.2 .0

Tout ce qui précède fonctionne sur une installation WAMP.

Maintenant, l'erreur. Je tente d'importer un catalogue de produits de 4 521 produits dans l'installation. Pour que cela fonctionne correctement, j'ai divisé l'importation en 41 fichiers CSV différents. Allant de 5 produits minimum dans 1 feuille jusqu'à une limite maximum de 150 produits par feuille. L'importation importe uniquement 7 champs: Catégorie, Nom, Prix TTC, Image, Fonction personnalisée 1, Fonction personnalisée 2 et Numéro de référence.

Le problème survient lors de l'importation. Un CSV avec 30 produits importe très bien, mais un avec 90 produits échoue à 76 et un avec 146 échoue à 87. Pour une raison quelconque, ils n'importent plus et puis l'écran d'importation backend échoue et montre juste l'en-tête et le pied de page mais avec une petite zone de contenu vide comme si la page ne se chargeait pas complètement!

Je trouve cela très étrange car le CSV avec 146 produits ne posait auparavant aucun problème lors de l'importation mais limite désormais l'importation de 87 produits!

Est-ce que quelqu'un a eu ce problème ou quelque chose de similaire, et si oui, comment l'avez-vous réparé? PS: Avant que quelqu'un demande, j'ai augmenté les limites de la mémoire dans PHP.ini tels que: upload_max_filesize; max_input_time; memory_limit; max_execution_time; post_max_size. Rien de tout cela n'a fonctionné.

Merci, Cian

Répondre

1

Il semble que ce soit une erreur de délai d'attente ou erreur de dépassement de mémoire. Essayez d'activer le rapport d'erreurs dans la ligne /config/config.inc.php # 4) et réessayez.

+0

J'ai le même problème. J'ai plus de 17000 dossiers clients existants. J'essaie d'importer. Quand j'ai essayé le fichier entier j'ai réussi à insérer environ 5000 enregistrements. Plus tard j'ai divisé le dossier original en plus petits dossiers qui ont 5000 dossiers au maximum que je pourrais importer environ 1500 dossiers :) Plus tard j'ai essayé le dossier avec le résultat 1000 d'enregistrements était encore plus petit. Au final, j'ai essayé au maximum 200 fichiers et j'ai pu en importer environ 87 en utilisant cvsimport. C'est sans signification. Chaque fois que je vide la table avant cvsimport .... –