Edizione Magento 2.2.6: php bin / catalogo magento: immagine: ridimensiona


13

Quando viene eseguito il comando php bin/magento catalog:image:resize, si interrompe dopo alcune immagini e mostra un errore.

Come risolvere questo?

inserisci qui la descrizione dell'immagine

Ho provato a ricaricare manualmente le immagini in questa cartella dopo questo problema.

inserisci qui la descrizione dell'immagine


Controlla l'autorizzazione per file / cartelle suvendor/magento/module-catalog/view/base/web/images/product/placeholder
Amit Bera

Ho provato a cambiare l'autorizzazione segnaposto cartella da 755 a 777 ma è lo stesso problema.
Peter,

hai corretto questo errore? se sì, aggiungi la soluzione. Ho lo stesso problema.
Jalpesh Patel,

Qual è la soluzione per questo? Anche io sto affrontando lo stesso problema
Nafisa,

Risposte:


3

Peter,

Sembra che ti manchi il segnaposto immagine campione.

Caricalo dal backend o caricalo manualmente nel percorso del file sottostante

/ Home / public_html / vendor / Magento / module-catalogo / view / base / web / images / prodotto / segnaposto

il nome deve essere solo swatch_image.jpg.


Stai leggendo il mio messaggio? "Ho provato a ricaricare manualmente le immagini in questa cartella dopo questo problema." Controlla la seconda immagine.
Peter,

2

Sto riscontrando lo stesso problema e posso confermare che lo script sta anteponendo [webroot] / pub / media / al percorso dell'immagine che desidera ridimensionare e quindi non riesce a trovarlo.

Pertanto, non è una soluzione per aggiungere un'immagine a quel percorso poiché il percorso non esiste.

Ad ogni modo, puoi ancora ignorare l'errore e saltare il ridimensionamento batch. Il risultato sarà lo stesso dopo aver svuotato la cache delle immagini dall'interfaccia di amministrazione.

Di conseguenza, le immagini ridimensionate verranno generate su richiesta per ciascun prodotto quando il prodotto (pagina dei dettagli) viene visualizzato per la prima volta da un utente frontend. Ciò rallenterà le prestazioni per la prima impressione della pagina dei dettagli di ciascun prodotto. A parte questo, non dovrebbero esserci conseguenze negative.


2

Ho notato che il percorso nel mio messaggio di errore sembra strano e il tuo sembra lo stesso con nomi di cartelle leggermente diversi.

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 seconda metà di quel percorso è reale e l'immagine è lì:

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

Tuttavia, l'errore implica che sta anteponendo tale posizione var/www/magento/pub/media/

È intenzionalmente così o questo problema è legato a dove sta cercando l'immagine?


hai qualche soluzione?
Jalpesh Patel,

2
come è una risposta?
Andy,

1

Leggere https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.html
Il catalogo: immagine: il tempo di esecuzione del comando di ridimensionamento è stato ridotto fino al 90% nella versione. Tuttavia, questo miglioramento richiede questi passaggi aggiuntivi dopo aver aggiornato l'istanza di Magento alla 2.2.6:

Rimuovi pub / media / catalog / product / cache. (La rimozione di questa cartella libera spazio.)

Esegui catalogo bin / magento: immagine: ridimensiona per generare una nuova cache di immagini. (Questo passaggio è necessario perché abbiamo modificato il percorso delle immagini memorizzate nella cache e dobbiamo rimuovere le immagini precedentemente memorizzate nella cache.)


Ho provato a rimuovere la cache delle cartelle e il contenuto var ma lo stesso problema.
Peter,

Ho risolto il problema relativo alla rimozione dei file di contenuto della cartella segnaposto swatch_image.jpg, image.jpg, small_image.jpg e thumbnail.jpg. Quando ripristina i file di contenuto segnaposto, mostra lo stesso errore. Ma il problema è ancora perché mostra errori per i file di contenuti segnaposto?
Peter,

Perché tale condizione è presente nel codice, ecco perché.
Pratik,

non funziona ancora.
Kapil Yadav il

0

Alcune immagini non possono essere ridimensionate. Vedere il file di registro per i dettagli

Esempio:

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

Non ho cambiato molto sull'immagine solo cambi di nome

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.