2016-09-15 5 views
0

Magento 매장 (ver 1.9.01)에서 최근 system.log 파일이 21GB임을 발견했습니다! 여기Magento system.log에서 XML 오류가 다시 발생 함

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 

설정 파일의 코드 문제가되는 부분은 다음과 같습니다 :

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; 
} 
또 다시 재발생되는 코드의 특정 라인에 대한 오류가있는 것 같습니다, 여기에 오류의 예

$ xml이 문제가되는 줄로 시작하는 줄 383.

누군가이 오류를 제거하는 데 도움을 줄 수 있습니까? 많은 감사합니다.

답변

0

를 추가해보십시오 다음 바로 simplexml_load_string (..) 호출 후 :

마법사 : 로그 (인 print_r ($ 파일, TRUE));

이렇게하면 문자열을 구문 분석하지 못한 시점에로드 된 모든 파일의 목록을 로그에 표시합니다. 사람들은 목록에있는 마지막 파일이 가장 가능성이 높다고 말했지만, 나는 그것에 대해별로 행운이 없었습니다.

여기에 비슷한 주제가 있습니다. Magento simplexml_load_string() error location

관련 문제