Magento 2.2.6 sorunu: php bin / magento kataloğu: resim: yeniden boyutlandırma


13

Komutu çalıştırdığınızda php bin/magento catalog:image:resize, birkaç görüntüden sonra durur ve hata gösterir.

Bunu nasıl düzeltirim?

resim açıklamasını buraya girin

Bu sorundan sonra görüntüleri bu klasöre manuel olarak yeniden yüklemeyi denedim.

resim açıklamasını buraya girin


Dosya / klasör iznini kontrol edinvendor/magento/module-catalog/view/base/web/images/product/placeholder
Amit Bera

Klasör yer tutucu iznini 755'ten 777'ye değiştirmeyi denedim ama aynı sorun.
Peter

bu hatayı düzelttin mi? evet ise lütfen çözüm ekleyin. Aynı sorunum var.
Jalpesh Patel

Bunun çözümü nedir? Ben bile aynı sorunla karşı karşıyayım
Nafisa

Yanıtlar:


3

Peter,

Renk örneği görüntü yer tutucusu eksik görünüyor.

Ya arka uçtan yükleyin ya da aşağıdaki dosya yoluna manuel olarak yükleyin

/ Home / public_html / satıcı / magento / modül-katalog / view / baz / web / images / ürün / tutucu

ad yalnızca swatch_image.jpg olmalıdır.


Mesajımı mı okuyorsun? "Bu sorundan sonra görüntüleri bu klasöre elle yeniden yüklemeyi denedim." İkinci resmi kontrol edin.
Peter

2

Ben aynı sorunu yaşıyorum ve komut dosyası yeniden boyutlandırmak istiyor ve bu nedenle bulamıyor görüntünün yoluna [webroot] / pub / media / bekliyor olduğunu onaylayabilirsiniz.

Bu nedenle, yol mevcut olmadığından bu yola görüntü eklemek bir çözüm değildir.

Her neyse, hatayı görmezden gelebilir ve toplu yeniden boyutlandırmayı atlayabilirsiniz. Sonuç, görüntü önbelleğini yönetici arayüzünden boşalttıktan sonra aynı olacaktır.

Sonuç olarak, ürün (ayrıntı sayfası) bir kullanıcı tarafından ilk kez görüntülendiğinde, her ürün için talep üzerine yeniden boyutlandırılmış görüntüler oluşturulacaktır. Bu, her bir ürünün ayrıntı sayfasının ilk izlenimi için performansı yavaşlatır. Bunun dışında herhangi bir olumsuz sonuç olmamalıdır.


2

Hata mesajımdaki yolun garip göründüğünü ve sizinki biraz farklı klasör adları ile aynı görünüyor fark ettim.

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.

Bu yolun ikinci yarısı gerçek ve görüntü orada:

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

Ancak hata, bu konumu var/www/magento/pub/media/

Bu kasıtlı olarak böyle mi yoksa bu sorun görüntüyü nerede aradığıyla mı ilgili?


herhangi bir çözümün var mı?
Jalpesh Patel

2
bu nasıl bir cevap?
Andy

1

Lütfen https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.html
Katalog: image: yeniden boyutlandırma komutunun yürütme süresi sürümde% 90'a kadar azaltıldı. Ancak, bu iyileştirme için Magento örneğinizi 2.2.6'ya yükselttikten sonra bu ek adımlar gereklidir:

Pub / medya / katalog / ürün / önbelleği kaldırın. (Bu klasörün kaldırılması yer açar.)

Yeni bir görüntü önbelleği oluşturmak için bin / magento catalog: image: resize komutunu çalıştırın. (Bu adım gereklidir, çünkü önbelleğe alınmış görüntülerin yolunu değiştirdik ve önceden önbelleğe alınmış görüntüleri kaldırmamız gerekir.)


Klasör önbelleğini ve var içeriği kaldırmayı denedim ama yine de aynı sorun.
Peter

Swatch_image.jpg, image.jpg, small_image.jpg ve thumbnail.jpg yer tutucu klasör içerik dosyalarını kaldırma sorununu çözdüm. Yer tutucu içerik dosyalarına geri yüklendiğinde aynı hatayı gösterir. Ancak sorun yine de neden yer tutucu içerik dosyaları için hata göstermesidir?
Peter

Çünkü böyle bir durum kodlamak için var, bu yüzden.
Pratik

hala çalışmıyor.
Kapil Yadav

0

Bazı Görseller yeniden boyutlandırılamadı. Ayrıntılar için günlük dosyasına bakın

Misal:

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

Sadece resimdeki isim değişikliklerinde çok fazla değişiklik yapmadım

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.