Problème avec Magento 2.2.6: php bin / catalogue magento: image: redimensionner

13

Lors de l'exécution de la commande php bin/magento catalog:image:resize, elle s'arrête après quelques images et affiche une erreur.

Comment résoudre ce problème?

entrez la description de l'image ici

J'ai essayé de re-télécharger manuellement des images dans ce dossier après ce problème.

entrez la description de l'image ici

Peter
la source
Vérifiez l'autorisation de fichier / dossier àvendor/magento/module-catalog/view/base/web/images/product/placeholder
Amit Bera
J'ai essayé de changer l'autorisation de l'espace réservé du dossier 755 en 777, mais c'est le même problème.
Peter
avez-vous corrigé cette erreur? si oui, veuillez ajouter une solution. J'ai le même problème.
Jalpesh Patel
Quelle est la solution pour cela? Même moi, je suis confronté au même problème
Nafisa

Réponses:

3

Peter,

Il semble que vous manquiez le support de place pour l'image Swatch.

Soit le télécharger depuis le backend ou télécharger manuellement vers le chemin de fichier ci-dessous

/ home / public_html / vendeur / magento / module-catalogue / view / base / web / images / product / placeholder

le nom doit être swatch_image.jpg uniquement.

Abhay Khatariya
la source
Vous lisez mon message? "J'ai essayé de re-télécharger manuellement des images dans ce dossier après ce problème." Vérifiez la deuxième image.
Peter
2

Je rencontre le même problème et je peux confirmer que le script ajoute [webroot] / pub / media / au chemin de l'image qu'il souhaite redimensionner et qu'il ne peut donc pas le trouver.

Ainsi, ce n'est pas une solution pour ajouter une image à ce chemin puisque le chemin n'existe pas.

Quoi qu'il en soit, vous pouvez toujours ignorer l'erreur et ignorer le redimensionnement par lots. Le résultat sera le même qu'après avoir vidé le cache d'images de l'interface d'administration.

En conséquence, des images redimensionnées seront générées à la demande pour chaque produit lorsque le produit (page de détail) est consulté par un utilisateur frontal pour la première fois. Cela ralentira les performances pour la première impression de la page de détail de chaque produit. En dehors de cela, il ne devrait y avoir aucune conséquence négative.

Daniel
la source
2

J'ai remarqué que le chemin d'accès dans mon message d'erreur semble étrange et que le vôtre est identique avec des noms de dossier légèrement différents.

File '/var/www/magento/pub/media/var/www/magento/vendor/magento/module-catalog/view/base/web/images/product/placeholder/swatch_image.jpg' does not exist.

La seconde moitié de ce chemin est réelle et l'image est là:

var/www/magento/vendor/magento/module-catalog/view/base/web/images/product/placeholder/swatch_image.jpg

Cependant, l'erreur implique qu'il précède cet emplacement avec var/www/magento/pub/media/

Est-ce intentionnellement comme ça ou ce problème est-il lié à l'endroit où il cherche l'image?

user2060821
la source
avez-vous une solution?
Jalpesh Patel
2
comment est-ce une réponse?
Andy
1

Veuillez lire https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.html
Le temps d'exécution de la commande catalog: image: resize a été réduit jusqu'à 90% dans la version. Cependant, cette amélioration nécessite ces étapes supplémentaires après la mise à niveau de votre instance Magento vers 2.2.6:

Supprimez pub / media / catalog / product / cache. (La suppression de ce dossier libère de l'espace.)

Exécutez le catalogue bin / magento: image: redimensionner pour générer un nouveau cache d'images. (Cette étape est nécessaire car nous avons modifié le chemin d'accès aux images mises en cache et nous devons supprimer les images précédemment mises en cache.)

Pratik
la source
J'ai essayé de supprimer le cache de dossier et le contenu var, mais toujours le même problème.
Peter
J'ai résolu le problème de suppression des fichiers de contenu de dossier d'espace réservé swatch_image.jpg, image.jpg, small_image.jpg et thumbnail.jpg. Lors de la restauration des fichiers de contenu d'espace réservé, la même erreur s'affiche. Mais le problème est toujours pourquoi il affiche une erreur pour les fichiers de contenu d'espace réservé?
Peter
Parce qu'une telle condition est là pour coder, c'est pourquoi.
Pratik
ça ne marche pas encore.
Kapil Yadav
0

Certaines images n'ont pas pu être redimensionnées. Voir le fichier journal pour plus de détails

Exemple:

5781-R101.png  do not work   ABCDEFG.jpg work
08985-AA01.jpg do not work   ABCDEFH.jpg work

Je n'ai pas beaucoup changé sur l'image uniquement les changements de nom

Robert Hoffmann
la source