Lorsque vous utilisez EC-CUBE, il peut arriver que le téléchargement des images des produits échoue. Cet article explique les causes courantes et les solutions concrètes de manière claire.
Avec EC-CUBE, les types de fichiers pouvant être téléchargés sont limités par le fichier de configuration. Le téléchargement d'images avec des extensions non autorisées entraîne une erreur.
Veuillez vérifier si les extensions nécessaires (ex : jpg, png, etc.) sont incluses dans app/config/eccube/packages/eccube.yaml
sous eccube_file_uploadable_extensions
.
Si la taille de l'image que vous essayez de télécharger dépasse les limites imposées par PHP, le téléchargement échouera.
Vérifiez et ajustez les paramètres suivants dans php.ini
:
upload_max_filesize
post_max_size
Lors du traitement d'images haute résolution, si PHP dépasse la mémoire qui lui est allouée, le traitement s'arrête. Vous pouvez résoudre cela en augmentant memory_limit
.
Si le répertoire de destination pour enregistrer les fichiers image n'a pas la permission d'écriture, le téléchargement ne pourra pas se terminer correctement. Le réglage des permissions à 755
ou 777
peut résoudre le problème.
Si vous téléchargez plusieurs fichiers ayant le même nom, il peut y avoir des conflits lors de l'écrasement ou la suppression, impactant d'autres images de produits. Assurez-vous que les noms de fichiers sont aussi uniques que possible.
upload_max_filesize
?memory_limit
de PHP ?Dans les situations où le téléchargement d'images de produits est temporairement impossible ou lorsque vous souhaitez partager des images pour vérification au sein de l'entreprise, utiliser un téléchargeur de fichiers externe est également une option.
uploadf.com est un service gratuit de téléchargement de fichiers compatible avec PC et smartphones qui permet de télécharger facilement des fichiers par glisser-déposer. Vous pouvez télécharger jusqu'à 100 fichiers simultanément, avec une durée de conservation d'un mois. Il prend en charge environ 150 types d'extensions, y compris les formats d'image.
Les causes de l'échec du téléchargement d'images sur EC-CUBE varient entre erreurs de configuration et facteurs environnementaux. Vérifiez d'abord les points fondamentaux et utilisez des services externes si nécessaire pour faire face avec flexibilité.