2016-09-15 1 views
0

In unserem Magento-Shop (Version 1.9.01) habe ich kürzlich festgestellt, dass unsere Datei system.log 21 GB groß ist! Es scheint ein Fehler in Bezug auf eine bestimmte Codezeile zu sein, die über ist reoccurring und immer wieder, hier ist ein Beispiel für den Fehler:Wiederkehrender XML-Fehler in Magento system.log

2015-09-26T06:06:29+00:00 ERR (3): Warning: simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: ufacturers/resized/A5M-Logo.png&lt;/33&gt;&lt;25&gt;manufacturers/resized/aima-logo_1_.png&lt;/ in /home/pharm1/public_html/lib/Varien/Simplexml/Config.php on line 383 
2015-09-26T06:06:29+00:00 ERR (3): Warning: simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]:                    ^in /home/pharm1/public_html/lib/Varien/Simplexml/Config.php on line 383 
2015-09-26T06:06:29+00:00 ERR (3): Warning: simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: Entity: line 49: parser error : StartTag: invalid element name in /home/pharm1/public_html/lib/Varien/Simplexml/Config.php on line 383 
2015-09-26T06:06:29+00:00 ERR (3): Warning: simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: turers/resized/A5M-Logo.png&lt;/33&gt;&lt;25&gt;manufacturers/resized/aima-logo_1_.png&lt;/25&gt;&lt; in /home/pharm1/public_html/lib/Varien/Simplexml/Config.php on line 383 
2015-09-26T06:06:29+00:00 ERR (3): Warning: simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]:                    ^in /home/pharm1/public_html/lib/Varien/Simplexml/Config.php on line 383 

Hier ist das säumige Stück Code in der Konfigurationsdatei:

public function loadCache() 
{ 
    if (!$this->validateCacheChecksum()) { 
     return false; 
    } 

    $xmlString = $this->_loadCache($this->getCacheId()); 
    $xml = simplexml_load_string($xmlString, $this->_elementClass); 
    if ($xml) { 
     $this->_xml = $xml; 
     $this->setCacheSaved(true); 
     return true; 
    } 

    return false; 
} 

Mit der Zeile beginnend mit $ xml ist die problematische Linie 383.

Bitte kann mir jemand helfen, diesen Fehler loszuwerden? Danke vielmals.

Antwort

0

Versuchen das Hinzufügen der folgenden kurz nach dem simplexml_load_string (..) Aufruf:

Mage :: log (print_r ($ file, true));

Dadurch erhält das Protokoll eine Liste aller Dateien, die zu dem Zeitpunkt geladen wurden, als die Zeichenfolge nicht analysiert werden konnte. Leute haben gesagt, dass die letzte Datei auf der Liste höchstwahrscheinlich der Schuldige ist, aber ich hatte damit nicht viel Glück.

Es gibt ähnliche Themen hier: Magento simplexml_load_string() error location