Masalah Magento 2.2.6: katalog php bin / magento: image: resize

13

Saat menjalankan perintah php bin/magento catalog:image:resize, itu berhenti setelah beberapa gambar dan menunjukkan kesalahan.

Bagaimana cara memperbaikinya?

masukkan deskripsi gambar di sini

Saya mencoba mengunggah ulang gambar ke folder ini secara manual setelah masalah ini.

masukkan deskripsi gambar di sini

Peter
sumber
Periksa izin file / folder divendor/magento/module-catalog/view/base/web/images/product/placeholder
Amit Bera
Saya mencoba mengubah izin folder penampung 755 ke 777 tetapi masalah yang sama.
Peter
sudahkah Anda memperbaiki kesalahan ini? jika ya tolong tambahkan solusi. Saya memiliki masalah yang sama.
Jalpesh Patel
Apa solusinya? Bahkan saya menghadapi masalah yang sama
Nafisa

Jawaban:

3

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.

Abhay Khatariya
sumber
Anda membaca pesan saya? "Saya mencoba mengunggah ulang gambar ke folder ini secara manual setelah masalah ini." Periksa gambar kedua.
Peter
2

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.

Daniel
sumber
2

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?

pengguna2060821
sumber
apakah Anda punya solusi?
Jalpesh Patel
2
bagaimana ini jawabannya?
Andy
1

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).

Pratik
sumber
Saya mencoba menghapus cache folder dan konten var tetapi masih masalah yang sama.
Peter
Saya memecahkan masalah menghapus file konten folder placeholder swatch_image.jpg, image.jpg, small_image.jpg dan thumbnail.jpg. Ketika mengembalikan kembali ke file konten placeholder itu menunjukkan kesalahan yang sama. Tapi masalahnya masih mengapa ini menunjukkan kesalahan untuk file konten placeholder?
Peter
Karena kondisi seperti itu ada dalam kode itu sebabnya.
Pratik
masih tidak bekerja.
Kapil Yadav
0

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

Robert Hoffmann
sumber