Die tatsächlichen Bilder im Backend können nicht angezeigt werden


8
Magento 1.9.1
Porto theme

Wir mussten unsere Hosting-Firma eine vollständige Wiederherstellung durchführen lassen. Jetzt funktionieren die meisten Dinge, außer wenn Sie im Admin-Bereich auf die Registerkarte Bilder gehen:

  • Es zeigt die Schaltflächen DATEIEN DURCHSUCHEN und DATEIEN HOCHLADEN, und diese scheinen zu funktionieren

In der Bildspalte sind jedoch keine Fotos sichtbar, und es heißt tatsächlich: Kein Bild

Geben Sie hier die Bildbeschreibung ein

Ich kann auf Dateien durchsuchen klicken, eine Datei aus einem Ordner auswählen und erfolgreich hochladen - dies wird bestätigt, indem ich sage:

1.jpg (55,83 kB) abgeschlossen

Aber immer noch keine sichtbaren Bilder.

Was kann ich versuchen, um dies zu beheben?


Der letzte Eintrag in: var / log / exception.log lautet:

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}

Dies sagt die Konsole beim Hochladen eines Bildes:

DOM7011: Der Code auf dieser Seite hat das Vor- und Zurück-Caching deaktiviert. Weitere Informationen finden Sie unter: http://go.microsoft.com/fwlink/?LinkID=291337 Datei: 55c7f862cd1a4eefae384ccd2ce42493 HTML1300: Navigation aufgetreten. Datei: 06dc7ed0d3ba9cd48335ee3599697dbe DOM7011: Der Code auf dieser Seite hat das Vor- und Zurück-Caching deaktiviert. Weitere Informationen finden Sie unter: http://go.microsoft.com/fwlink/?LinkID=291337 Datei: 55c7f862cd1a4eefae384ccd2ce42493 SCRIPT5007: Eigenschaft 'Ziel' einer undefinierten oder Nullreferenzdatei kann nicht festgelegt werden:

> 55c7f862cd1a4eefae384ccd2ce42493, Zeile: 538, Spalte: 36

Folgendes wurde in die Datei var / log / system.log gepostet, als ich versuchte, ein Bild auf der Produktseite des Magento Admin Panels hochzuladen:

2018-11-13T21: 47: 33 + 00: 00 ERR (3): Warnung: simplexml_load_string (): Entität: Zeile 9: Parserfehler: Vorzeitiges Datenende in Tag-Konfigurationszeile 2 in / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php in Zeile 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Warnung: simplexml_load_string (): in / home / newthisISmySITE / public_html / lib / Varien / Simplexml / Config .php in Zeile 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Warnung: simplexml_load_string (): ^ in /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Config.php in Zeile 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Warnung: simplexml_load_string (): Entität: Zeile 9: Parserfehler: Vorzeitiges Datenende in Tag-Konfigurationszeile 2 in / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php in Zeile 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Warnung: simplexml_load_string ():in /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Config.php in Zeile 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Warnung: simplexml_load_string (): ^ in / home / newthisISmySITE /public_html/lib/Varien/Simplexml/Config.php on

> Zeile 510

So ist dieser Abschnitt in

lib / Varien / Simplexml / Config.php

sieht aus wie jetzt:

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

Ich habe es geändert und dann Fehler (in /var/log/system.log) erhalten, die ich unten aufgeführt habe ...

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

Ich habe den Code genau so geändert, wie er oben ist, aber ich frage mich, ob das nicht korrekt ist. Die Nachrichten, die ich in der Datei system.log gefunden habe, sind folgende:

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. Sie beziehen sich auf Bilder im Bereich Produkt bearbeiten? 2. Was passiert, wenn Sie das Produkt nach dem Hochladen eines neuen Bildes speichern. Wird dieses Bild angezeigt, wenn Sie zum Produkt zurückkehren?
Haim

ja Produktbereich bearbeiten und ich habe das getan und es wird NICHT im Frontend oder Backend angezeigt.
Allysin

Mit Ihrer Datenbank oder Ihren Berechtigungen ist etwas beschädigt. Was passiert, wenn Sie ein neues Produkt erstellen?
Haim

@Haim Danke, dass du versucht hast zu helfen. Wenn ich ein neues Produkt erstelle, lade ich ein neues Produktfoto hoch. Es wird eine Meldung angezeigt, dass es hochgeladen wurde, das Foto jedoch nicht im hinteren oder vorderen Bereich angezeigt wird. Das Produkt spart jedoch und ist am vorderen Ende sichtbar ...
Allysin

Wenn Sie auf Ihren Server gehen, gibt es ein Verzeichnis für magento_root/media/catalog/product?
Haim

Antworten:


0

Stellen Sie sicher, dass Flash auf Ihrer Website / Ihrem Browser aktiviert ist. Probieren Sie Ihre Schritte zum Debuggen in einem anderen Browser aus. Wenn dies Ihr Problem ist, folgen Sie dieser Google-Kurzanleitung hier https://support.google.com/chrome/answer/6258784


3
Dank dafür. Ich weiß, was du meinst. Wenn ich eine Verbindung über einen Browser herstelle, in dem Flash NICHT aktiviert ist, werden die Schaltflächen BROWSE und UPLOAD nicht angezeigt. Dies ist ein anderes Problem als das Bild, das nicht angezeigt wird.
Allysin

Berechtigungsfrage dann vielleicht? Oder versuchen Sie, die Ordner in www-Daten umzuwandeln, wenn Sie ein allgemeines LAMP-Setup verwenden.
A. Lal

0

Öffnen Sie die folgende Datei: -

lib / Varien / File / Uploader.php

Suchen Sie nach dieser Zeile: -

chmod ($ destinationFile, 0640);

Ersetzen Sie es durch diese Zeile: -

chmod ($ destinationFile, 0644);

Suchen Sie nach dieser Zeile: -

chmod ($ destinationFile, 0750);

Ersetzen Sie es durch diese Zeile: -

chmod ($ destinationFile, 0755);


Ich habe nur eine Instanz von chmod gefunden ($ destinationFile, .... und meine sagt: chmod ($ destinationFile, 0666); ich habe sie 0644 geändert. Ich kann die zweite überhaupt nicht finden (diese: chmod ($ destinationFile) , 0750);) Könnte dies das Problem sein?
Allysin

es auf 0644 zu ändern hat nicht geholfen. Ich werde versuchen, es jetzt auf 0755 zu ändern.
Allysin

Ich habe es in 0755 geändert, den Cache gelöscht und neu indiziert, aber es hat nicht geholfen.
Allysin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.