Não foi possível ver as imagens reais no back-end


8
Magento 1.9.1
Porto theme

Precisávamos que nossa empresa de hospedagem fizesse uma restauração completa. Agora, a maioria das coisas funciona, exceto quando você entra na guia Imagens no painel Admin:

  • mostra os botões BROWSE FILES e UPLOAD FILES e esses parecem funcionar

no entanto, não há fotos visíveis na coluna Imagem e, na verdade, diz: Nenhuma imagem

insira a descrição da imagem aqui

Posso clicar em Procurar arquivos, selecionar um arquivo de uma pasta e enviá-lo com êxito - confirma isso dizendo:

1.jpg (55,83 kB) Completo

Mas ainda não há imagens visíveis.

O que posso tentar fazer para corrigir isso?


a última entrada em: var / log / exception.log é esta:

2018-03-08T23:15:04+00:00 ERR (3): 
exception 'Zend_Mail_Protocol_Exception' with message 'Connection refused' in /home/thisISmySITE/public_html/lib/Zend/Mail/Protocol/Abstract.php:277
Stack trace:
#0 /home/thisISmySITE/public_html/lib/Zend/Mail/Protocol/Smtp.php(167): Zend_Mail_Protocol_Abstract->_connect('tcp://smtp.send...')
#1 /home/thisISmySITE/public_html/lib/Zend/Mail/Transport/Smtp.php(199): Zend_Mail_Protocol_Smtp->connect()
#2 /home/thisISmySITE/public_html/lib/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Smtp->_sendMail()
#3 /home/thisISmySITE/public_html/lib/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#4 /home/thisISmySITE/public_html/app/code/local/Aschroder/SMTPPro/Model/Email/Queue.php(98): Zend_Mail->send(Object(Zend_Mail_Transport_Smtp))
#5 [internal function]: Aschroder_SMTPPro_Model_Email_Queue->send(Object(Mage_Cron_Model_Schedule))
#6 /home/thisISmySITE/public_html/app/code/core/Mage/Cron/Model/Observer.php(325): call_user_func_array(Array, Array)
#7 /home/thisISmySITE/public_html/app/code/core/Mage/Cron/Model/Observer.php(72): Mage_Cron_Model_Observer->_processJob(Object(Mage_Cron_Model_Schedule), Object(Mage_Core_Model_Config_Element))
#8 /home/thisISmySITE/public_html/app/code/core/Mage/Core/Model/App.php(1338): Mage_Cron_Model_Observer->dispatch(Object(Varien_Event_Observer))
#9 /home/thisISmySITE/public_html/app/code/core/Mage/Core/Model/App.php(1317): Mage_Core_Model_App->_callObserverMethod(Object(Mage_Cron_Model_Observer), 'dispatch', Object(Varien_Event_Observer))
#10 /home/thisISmySITE/public_html/app/Mage.php(448): Mage_Core_Model_App->dispatchEvent('default', Array)
#11 /home/thisISmySITE/public_html/cron.php(75): Mage::dispatchEvent('default')
#12 {main}

É o que o console diz durante o processo de upload de uma imagem:

DOM7011: O código nesta página desativou o cache de retorno e encaminhamento. Para obter mais informações, consulte: http://go.microsoft.com/fwlink/?LinkID=291337 Arquivo: 55c7f862cd1a4eefae384ccd2ce42493 HTML1300: Ocorreu uma navegação. Arquivo: 06dc7ed0d3ba9cd48335ee3599697dbe DOM7011: O código nesta página desativou o cache de retorno e encaminhamento. Para obter mais informações, consulte: http://go.microsoft.com/fwlink/?LinkID=291337 Arquivo: 55c7f862cd1a4eefae384ccd2ce42493 SCRIPT5007: Não é possível definir a propriedade 'target' de referência indefinida ou nula.

> 55c7f862cd1a4eefae384ccd2ce42493, linha: 538, coluna: 36

Foi isso que foi postado no arquivo var / log / system.log durante minha tentativa de carregar uma imagem na página Produto do Painel de Administração do Magento:

2018-11-13T21: 47: 33 + 00: 00 ERR (3): Aviso: simplexml_load_string (): Entidade: linha 9: erro do analisador: Fim prematuro dos dados na linha de configuração da tag 2 em / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php na linha 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Aviso: simplexml_load_string (): em / home / newthisISmySITE / public_html / lib / Varien / Simplexml / Config .php na linha 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Aviso: simplexml_load_string (): ^ em /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Config.php na linha 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Aviso: simplexml_load_string (): Entidade: linha 9: erro do analisador: Fim prematuro dos dados na linha de configuração da tag 2 em / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php na linha 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Aviso: simplexml_load_string ():em /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Aviso: simplexml_load_string (): ^ in / home / newthisISmySITE /public_html/lib/Varien/Simplexml/Config.php em

> linha 510

É assim que essa seção em

lib / Varien / Simplexml / Config.php

parece agora:

public function loadFile($filePath)
        {
            if (!is_readable($filePath)) {
                //throw new Exception('Can not read xml file '.$filePath);
                return false;
            }

            $fileData = file_get_contents($filePath);
            $fileData = $this->processFileData($fileData);
            return $this->loadString($fileData, $this->_elementClass);
        }

Eu mudei para isso e obtive erros (em /var/log/system.log) listados abaixo ...

public function loadFile($filePath)
        {

    file_put_contents(MAGENTO_ROOT.'/var/log/system.log', $filePath."\n", FILE_APPEND);

            if (!is_readable($filePath)) {
                //throw new Exception('Can not read xml file '.$filePath);
                return false;
            }

            $fileData = file_get_contents($filePath);
            $fileData = $this->processFileData($fileData);
            return $this->loadString($fileData, $this->_elementClass);
        }

Mudei o código exatamente como está acima, mas gostaria de saber se isso não está correto. As mensagens que encontrei no arquivo system.log são estas:

2018-11-13T21:47:33+00:00 ERR (3): Warning: simplexml_load_string(): Entity: line 9: parser error : Premature end of data in tag config line 2  in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 510
2018-11-13T21:47:33+00:00 ERR (3): Warning: simplexml_load_string():   in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 510

2018-11-14T13:37:09+00:00 ERR (3): Warning: file_put_contents(MAGENTO_ROOT/var/log/system.log): failed to open stream: No such file or directory  in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 492
2018-11-14T13:37:09+00:00 ERR (3): Warning: file_put_contents(MAGENTO_ROOT/var/log/system.log): failed to open stream: No such file or directory  in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 492

2018-11-14T13:37:10+00:00 ERR (3): Warning: simplexml_load_string(): Entity: line 9: parser error : Premature end of data in tag config line 2  in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 514
2018-11-14T13:37:10+00:00 ERR (3): Warning: simplexml_load_string():   in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 514

2018-11-14T13:37:10+00:00 ERR (3): Warning: file_put_contents(MAGENTO_ROOT/var/log/system.log): failed to open stream: No such file or directory  in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 492

1. Você está se referindo às imagens na seção de edição de produtos? 2. O que acontece quando você salva o produto após o upload de uma nova imagem, essa imagem é exibida quando você volta ao produto?
Haim

sim Edite a seção do produto e eu fiz isso e NÃO aparece no front-end ou no back-end.
Allysin

Algo está corrompido no seu banco de dados ou nas suas permissões. O que acontece quando você cria um novo produto?
Haim

@Haim Obrigado por tentar ajudar. Quando crio um novo produto, faço o upload de uma nova foto do produto, ele recebe uma mensagem informando que foi carregado, mas não mostra a foto no verso ou no front-end. O produto economiza embora e é visível no front-end ...
Allysin

quando você acessa seu servidor, existe um diretório para magento_root/media/catalog/product?
Haim

Respostas:


0

Verifique se o Flash está ativado no seu site / navegador. Tente executar as etapas em um navegador diferente para depurar e, se esse for o seu problema, siga este guia rápido do Google aqui https://support.google.com/chrome/answer/6258784


3
Obrigado por isso. Eu sei o que você quer dizer. Quando eu me conecto a partir de um navegador em que o flash NÃO está ativado, os botões BROWSE e UPLOAD não aparecem. Esse é um problema diferente da imagem que não aparece.
Allysin

Emissão de permissões, então, talvez? Ou tente exibir as pastas em www-data, se você estiver usando uma configuração comum do LAMP.
A. Lal

0

Abra o seguinte arquivo: -

lib / Varien / Arquivo / Uploader.php

Procure esta linha: -

chmod ($ destinationFile, 0640);

Substitua-o por esta linha: -

chmod ($ destinationFile, 0644);

Procure esta linha: -

chmod ($ destinationFile, 0750);

Substitua-o por esta linha: -

chmod ($ destinationFile, 0755);


Eu encontrei apenas 1 instância de chmod ($ destinationFile, .... e a minha diz: chmod ($ destinationFile, 0666); eu mudei 0644. Não consigo encontrar a segunda (esta: chmod ($ destinationFile , 0750);) poderia ser este o problema?
Allysin

alterá-lo para 0644 não ajudou. Vou tentar alterá-lo para 0755 agora.
Allysin

Eu mudei para 0755, excluí o cache, re-indexado, mas não ajudou.
Allysin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.