Problema de Magento 2.2.6: php bin / magento catalog: image: resize

13

Cuando ejecuta el comando php bin/magento catalog:image:resize, se detiene después de algunas imágenes y muestra un error.

¿Cómo arreglar esto?

ingrese la descripción de la imagen aquí

Intenté volver a cargar imágenes manualmente en esta carpeta después de este problema.

ingrese la descripción de la imagen aquí

Peter
fuente
Verifique el permiso de archivo / carpeta envendor/magento/module-catalog/view/base/web/images/product/placeholder
Amit Bera
Traté de cambiar el permiso de marcador de posición de carpeta 755 a 777 pero es el mismo problema.
Peter
¿Has solucionado este error? En caso afirmativo, agregue la solución. Tengo el mismo problema
Jalpesh Patel
¿Cuál es la solución para esto? Incluso estoy enfrentando el mismo problema
Nafisa

Respuestas:

3

Peter

Parece que te falta el marcador de posición de la imagen de muestra.

Cargue desde el backend o cargue manualmente a la ruta del archivo a continuación

/ home / public_html / vendor / magento / module-catalog / view / base / web / images / product / placeholder

el nombre debe ser solo swatch_image.jpg.

Abhay Khatariya
fuente
¿Estás leyendo mi mensaje? "Intenté volver a cargar manualmente las imágenes a esta carpeta después de este problema". Verifique la segunda imagen.
Peter
2

Estoy experimentando el mismo problema y puedo confirmar que el script está anteponiendo [webroot] / pub / media / a la ruta de la imagen que desea cambiar de tamaño y, por lo tanto, no puedo encontrarlo.

Por lo tanto, no es una solución agregar una imagen a esa ruta ya que la ruta no existe.

De todos modos, todavía puede ignorar el error y omitir el cambio de tamaño del lote. El resultado será el mismo que después de vaciar el caché de imágenes de la interfaz de administración.

En consecuencia, las imágenes redimensionadas se generarán a pedido para cada producto cuando el producto (página de detalles) sea visto por un usuario frontend por primera vez. Esto ralentizará el rendimiento para la primera impresión de la página de detalles de cada producto. Aparte de eso, no debería haber ninguna consecuencia negativa.

Daniel
fuente
2

Noté que la ruta en mi mensaje de error parece extraña y la suya se ve igual con nombres de carpeta ligeramente diferentes.

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 segunda mitad de ese camino es real y la imagen está ahí:

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

Sin embargo, el error implica que está anteponiendo esa ubicación con var/www/magento/pub/media/

¿Es así intencionalmente o este problema está relacionado con el lugar donde está buscando la imagen?

usuario2060821
fuente
¿Tienes alguna solución?
Jalpesh Patel
2
¿Cómo es esta una respuesta?
Andy
1

Lea https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.html
El tiempo de ejecución del comando catalog: image: resize se ha reducido hasta en un 90% en el lanzamiento. Sin embargo, esta mejora requiere estos pasos adicionales después de actualizar su instancia de Magento a 2.2.6:

Eliminar pub / media / catalog / product / cache. (Eliminar esta carpeta libera espacio).

Ejecute bin / magento catalog: image: redimensione para generar un nuevo caché de imágenes. (Este paso es necesario porque hemos cambiado la ruta a las imágenes almacenadas en caché y debemos eliminar las imágenes almacenadas previamente).

Pratik
fuente
Intenté eliminar el caché de la carpeta y el contenido de var, pero sigo teniendo el mismo problema.
Peter
Resolví el problema al eliminar los archivos de contenido de la carpeta del marcador de posición swatch_image.jpg, image.jpg, small_image.jpg y thumbnail.jpg. Cuando se restaura de nuevo a archivos de contenido de marcador de posición, muestra el mismo error. ¿Pero el problema sigue siendo por qué muestra un error para los archivos de contenido de marcador de posición?
Peter
Debido a que esa condición está presente en el código, es por eso.
Pratik
No funciona todavía.
Kapil Yadav
0

Algunas imágenes no pudieron ser redimensionadas. Ver archivo de registro para más detalles

Ejemplo:

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

No cambié mucho en la imagen, solo los cambios de nombre

Robert Hoffmann
fuente