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?
Intenté volver a cargar imágenes manualmente en esta carpeta después de este problema.
magento2
magento2.2.6
Peter
fuente
fuente
vendor/magento/module-catalog/view/base/web/images/product/placeholder
Respuestas:
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.
fuente
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.
fuente
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?
fuente
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).
fuente
Algunas imágenes no pudieron ser redimensionadas. Ver archivo de registro para más detalles
Ejemplo:
No cambié mucho en la imagen, solo los cambios de nombre
fuente