Magento 2.2.6 issue: php bin / magento catalog: imagem: redimensionar

13

Ao executar o comando php bin/magento catalog:image:resize, ele pára após algumas imagens e mostra erro.

Como consertar isso?

insira a descrição da imagem aqui

Tentei reenviar manualmente imagens para esta pasta após esse problema.

insira a descrição da imagem aqui

Pedro
fonte
Verifique a permissão de arquivo / pasta emvendor/magento/module-catalog/view/base/web/images/product/placeholder
Amit Bera
Tentei alterar a permissão do marcador de posição da pasta 755 para 777, mas é o mesmo problema.
Peter
você corrigiu esse erro? Se sim, por favor, adicione a solução. Eu tenho o mesmo problema.
Jalpesh Patel
Qual é a solução para isso? Mesmo que eu estou enfrentando o mesmo problema
Nafisa

Respostas:

3

Pedro,

Parece que você está perdendo um espaço reservado para a imagem de amostra.

Faça o upload do back-end ou faça o upload manualmente para o caminho do arquivo abaixo

/ home / public_html / vendor / magento / catalog-module / view / base / web / images / product / placeholder

O nome deve ser apenas swatch_image.jpg.

Abhay Khatariya
fonte
Você está lendo minha mensagem? "Tentei reenviar manualmente imagens para esta pasta após este problema." Verifique a segunda imagem.
Peter Peter
2

Estou com o mesmo problema e posso confirmar que o script está anexando [webroot] / pub / media / ao caminho da imagem que ele deseja redimensionar e, portanto, não é possível encontrá-lo.

Portanto, não é uma solução adicionar uma imagem a esse caminho, pois o caminho não existe.

De qualquer forma, você ainda pode ignorar o erro e pular o redimensionamento do lote. O resultado será o mesmo que após o esvaziamento do cache da imagem da interface do administrador.

Consequentemente, as imagens redimensionadas serão geradas sob demanda para cada produto quando o produto (página de detalhes) for visualizado por um usuário front-end pela primeira vez. Isso diminuirá o desempenho da primeira impressão da página de detalhes de cada produto. Além disso, não deve haver consequências negativas.

Daniel
fonte
2

Percebi que o caminho na minha mensagem de erro parece estranho e o seu parece o mesmo com nomes de pastas ligeiramente 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.

A segunda metade desse caminho é real e a imagem está lá:

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

No entanto, o erro implica que ele está anexando esse local com var/www/magento/pub/media/

É intencionalmente assim ou esse problema está relacionado ao local em que ela está procurando a imagem?

user2060821
fonte
você tem alguma solução?
Jalpesh Patel
2
como isso é uma resposta?
Andy Andy
1

Leia https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.html
O tempo de execução do comando catalog: image: resize foi reduzido em até 90% na versão. No entanto, essa melhoria exige essas etapas adicionais após o upgrade da instância do Magento para a 2.2.6:

Remova pub / media / catalog / product / cache. (A remoção desta pasta libera espaço.)

Execute o catálogo bin / magento: image: redimensionar para gerar um novo cache de imagem. (Esta etapa é necessária porque alteramos o caminho para imagens em cache e devemos remover as imagens em cache anteriormente.)

Pratik
fonte
Tentei remover o cache da pasta e o conteúdo var, mas ainda o mesmo problema.
Peter Peter
Resolvi o problema removendo os arquivos de conteúdo da pasta de espaço reservado swatch_image.jpg, image.jpg, small_image.jpg e thumbnail.jpg. Ao restaurar de volta aos arquivos de conteúdo do espaço reservado, ele mostra o mesmo erro. Mas o problema ainda é por que mostra erro nos arquivos de conteúdo do espaço reservado?
Peter
Porque essa condição existe no código é por isso.
Pratik
ainda não está funcionando.
Kapil Yadav
0

Algumas imagens não puderam ser redimensionadas. Consulte o arquivo de log para obter detalhes

Exemplo:

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

Não mudei muito na imagem apenas alterações de nome

Robert Hoffmann
fonte