Após a atualização do Magento para a versão 1.9.2.3 muitos usuários estão enfrentando um problema de visualização de imagem dos produtos. Ao adicionar uma imagem no BackEnd do Magento em qualquer produto, o thumbnail não aparece e na página do produto também não.

Esse “bug” como podemos chamar, ocorre porque os Uploads estão chegando no servidor com permissão de arquivo (640) diferente da qual deveria ser usada (644), impossibilitando o acesso a imagem até mesmo usando o caminho completo no navegador.

Bem, para que você não precise alterar a permissão de todas as imagens no “braço“, existe um arquivo que pode ser alterado para que todos os Uploads sejam feitos com permissão de arquivo (644), veja como pode ser feito logo abaixo.

Alterando a permissão dos arquivos

1. Abra o seguinte arquivo:

lib/Varien/File/Uploader.php

Encontre esta linha:

chmod($destinationFile, 0640);

Substitua o 640 por 644:

chmod($destinationFile, 0644);Encontre esta outra linha:
if (!(@is_dir($destinationFolder) || @mkdir($destinationFolder, 0750, true))) {

Substitua o 750 por 755:

if (!(@is_dir($destinationFolder) || @mkdir($destinationFolder, 0755, true))) {

Pronto! Agora basta acessar o seu painel administrativo do Magento e fazer o Upload de uma nova imagem para conferir.

Atenção! As imagens enviadas anteriormente que não estão aparecendo, devem ter as permissões alteradas manualmente.

Se você tem problemas com a sua hospedagem, experimente a Hospedagem Magento da SECNET, um ambiente preparado exclusivamente para a plataforma Magento que aproveita ao máximo todos os recursos do servidor.

Se você gostou deste conteúdo, peço que ajude mais pessoas a resolver esse problema com a imagem do produto, compartilhando este artigo com seus amigos.

Caso tenha alguma dúvida sobre o assunto, por favor deixe seu comentário que terei o prazer de conversar com você a respeito.