Ao executar o comando php bin/magento catalog:image:resize
, ele pára após algumas imagens e mostra erro.
Como consertar isso?
Tentei reenviar manualmente imagens para esta pasta após esse problema.
magento2
magento2.2.6
Pedro
fonte
fonte
vendor/magento/module-catalog/view/base/web/images/product/placeholder
Respostas:
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.
fonte
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.
fonte
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?
fonte
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.)
fonte
Algumas imagens não puderam ser redimensionadas. Consulte o arquivo de log para obter detalhes
Exemplo:
Não mudei muito na imagem apenas alterações de nome
fonte