Impossibile visualizzare le immagini effettive nel back-end


8
Magento 1.9.1
Porto theme

Abbiamo dovuto far ripristinare completamente la nostra società di hosting. Ora la maggior parte delle cose funziona tranne quando si accede alla scheda immagini nel pannello di amministrazione:

  • mostra i pulsanti BROWSE FILES e UPLOAD FILES e quelli sembrano funzionare

tuttavia, non ci sono foto visibili nella colonna Immagine e in realtà dice: Nessuna immagine

inserisci qui la descrizione dell'immagine

Posso fare clic su Sfoglia file, selezionare un file da una cartella e caricarlo correttamente - lo conferma confermando:

1.jpg (55.83 kB) Completo

Ma ancora nessuna immagine visibile.

Cosa posso provare a fare per risolvere questo problema?


l'ultima voce in: var / log / exception.log è questa:

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}

Questo è ciò che dice la console durante il processo di caricamento di un'immagine:

DOM7011: il codice in questa pagina disabilitato la memorizzazione in avanti e indietro della cache. Per ulteriori informazioni, vedere: http://go.microsoft.com/fwlink/?LinkID=291337 File: 55c7f862cd1a4eefae384ccd2ce42493 HTML1300: navigazione avvenuta. File: 06dc7ed0d3ba9cd48335ee3599697dbe DOM7011: il codice in questa pagina ha disabilitato la cache avanti e indietro. Per ulteriori informazioni, vedere: http://go.microsoft.com/fwlink/?LinkID=291337 File: 55c7f862cd1a4eefae384ccd2ce42493 SCRIPT5007: Impossibile impostare la proprietà 'target' del file di riferimento non definito o nullo:

> 55c7f862cd1a4eefae384ccd2ce42493, Linea: 538, Colonna: 36

Questo è ciò che è stato pubblicato nel file var / log / system.log durante il tentativo di caricare un'immagine nella pagina Prodotto del pannello di amministrazione di Magento:

13/11/2018T21: 47: 33 + 00: 00 ERR (3): Avviso: simplexml_load_string (): Entità: riga 9: errore parser: fine prematura dei dati nella riga di configurazione tag 2 in / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php on line 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Avviso: simplexml_load_string (): in / home / newthisISmySITE / public_html / lib / Varien / Simplexml / Config .php on line 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Attenzione: simplexml_load_string (): ^ in /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Config.php sulla linea 510 13/11/2018T21: 47: 33 + 00: 00 ERR (3): Avviso: simplexml_load_string (): Entità: riga 9: errore parser: fine prematura dei dati nella riga di configurazione tag 2 in / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php on line 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Attenzione: simplexml_load_string ():in /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Config.php sulla linea 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Avviso: simplexml_load_string (): ^ in / home / newthisISmySITE /public_html/lib/Varien/Simplexml/Config.php su

> linea 510

Ecco come questa sezione in

lib / Varien / SimpleXML / config.php

sembra ora:

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);
        }

L'ho cambiato in questo e poi ho ottenuto errori (in /var/log/system.log) che ho elencato di seguito ...

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);
        }

Ho cambiato il codice esattamente com'è sopra ma mi chiedo se non sia corretto? I messaggi che ho trovato nel file system.log sono questi:

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. Ti riferisci alle immagini nella sezione modifica prodotto? 2. Cosa succede quando si salva il prodotto dopo aver caricato una nuova immagine, quell'immagine mostra quando si ritorna nel prodotto?
Haim

sì Modifica la sezione prodotto e l'ho fatto e NON viene visualizzato nel front-end o nel back-end.
Allysin,

Qualcosa è danneggiato con il tuo database o le tue autorizzazioni. Cosa succede quando si crea un nuovo prodotto?
Haim

@Haim Grazie per aver cercato di aiutare. Quando creo un nuovo prodotto, carico una nuova foto del prodotto, mi dà un messaggio che indica che è stato caricato ma non mostra la foto nel retro o nel front-end. Il prodotto salva però ed è visibile sul front-end ...
Allysin

quando vai sul tuo server, c'è una directory per magento_root/media/catalog/product?
Haim

Risposte:


0

Assicurati che Flash sia abilitato sul tuo sito Web / browser. Prova a eseguire il debug su un browser diverso per eseguire il debug e, se questo è il tuo problema, segui questa rapida guida di Google qui https://support.google.com/chrome/answer/6258784


3
Grazie per quello So cosa vuoi dire. Quando mi collego da un browser in cui il flash NON è abilitato, i pulsanti BROWSE e UPLOAD non vengono visualizzati. Questo è un problema diverso dall'immagine che non appare però.
Allysin,

Problema di autorizzazioni allora forse? Oppure prova a trasferire le cartelle su www-data se stai usando una configurazione LAMP comune.
A. Lal,

0

Apri il seguente file: -

lib / Varien / file / Uploader.php

Cerca questa linea: -

chmod ($ destinationFile, 0640);

Sostituirlo con questa linea: -

chmod ($ destinationFile, 0644);

Cerca questa linea: -

chmod ($ destinationFile, 0750);

Sostituirlo con questa linea: -

chmod ($ destinationFile, 0755);


Ho trovato solo 1 istanza di chmod ($ destinationFile, .... e il mio dice: chmod ($ destinationFile, 0666); l'ho cambiato 0644. Non riesco a trovare il secondo (questo: chmod ($ destinationFile) , 0750);) Potrebbe essere questo il problema?
Allysin,

cambiarlo in 0644 non ha aiutato. Proverò a cambiarlo in 0755 ora.
Allysin,

L'ho cambiato in 0755, ho cancellato la cache, reindicizzato ma non mi è stato d'aiuto.
Allysin,
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.