Saat menjalankan perintah php bin/magento catalog:image:resize
, itu berhenti setelah beberapa gambar dan menunjukkan kesalahan.
Bagaimana cara memperbaikinya?
Saya mencoba mengunggah ulang gambar ke folder ini secara manual setelah masalah ini.
Saat menjalankan perintah php bin/magento catalog:image:resize
, itu berhenti setelah beberapa gambar dan menunjukkan kesalahan.
Bagaimana cara memperbaikinya?
Saya mencoba mengunggah ulang gambar ke folder ini secara manual setelah masalah ini.
Jawaban:
Peter,
Tampaknya Anda tidak memiliki tempat gambar swatch.
Unggah dari backend atau unggah secara manual ke jalur file di bawah ini
/ home / public_html / vendor / magento / modul-katalog / tampilan / basis / web / gambar / produk / placeholder
nama harus swatch_image.jpg saja.
Saya mengalami masalah yang sama dan saya dapat mengonfirmasi bahwa skrip tersebut mendahului [webroot] / pub / media / ke jalur gambar yang ingin diubah ukurannya dan oleh karena itu tidak dapat menemukannya.
Jadi, ini bukan solusi untuk menambahkan gambar ke jalur itu karena jalur itu tidak ada.
Pokoknya, Anda masih bisa mengabaikan kesalahan dan melewatkan perubahan ukuran batch. Hasilnya akan sama seperti setelah mengosongkan cache gambar dari antarmuka admin.
Karena itu, ukuran gambar akan dihasilkan sesuai permintaan untuk setiap produk ketika produk (halaman detail) dilihat oleh pengguna frontend untuk pertama kalinya. Ini akan memperlambat kinerja untuk tayangan pertama pada halaman detail setiap produk. Selain itu, seharusnya tidak ada konsekuensi negatif.
Saya perhatikan path di pesan kesalahan saya terlihat aneh dan milik Anda terlihat sama dengan nama folder yang sedikit berbeda.
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.
Bagian kedua dari jalan itu nyata dan gambar ada di sana:
var/www/magento/vendor/magento/module-catalog/view/base/web/images/product/placeholder/swatch_image.jpg
Namun kesalahan menyiratkan bahwa itu adalah prepending lokasi dengan var/www/magento/pub/media/
Apakah itu sengaja seperti itu atau masalah ini terkait dengan tempat mencari gambar?
Silakan Baca
https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.html
Katalog: gambar: mengubah ukuran waktu eksekusi perintah telah berkurang hingga 90% dalam rilis. Namun, peningkatan ini mengharuskan langkah-langkah tambahan ini setelah memutakhirkan instance Magento Anda ke 2.2.6:
Hapus pub / media / katalog / produk / cache. (Menghapus folder ini membebaskan ruang.)
Jalankan katalog bin / magento: image: resize untuk menghasilkan cache gambar baru. (Langkah ini diperlukan karena kami telah mengubah jalur ke gambar yang di-cache dan harus menghapus gambar yang sebelumnya di-cache).
Beberapa Gambar tidak dapat diubah ukurannya. Lihat file log untuk detailnya
Contoh:
5781-R101.png do not work ABCDEFG.jpg work
08985-AA01.jpg do not work ABCDEFH.jpg work
Saya tidak banyak berubah pada perubahan nama saja gambar
vendor/magento/module-catalog/view/base/web/images/product/placeholder