После очистки кэша magento произошла ошибка. Несоответствие открытия и окончания тега: /Varien/Simplexml/Config.Stack Overflow

После очистки кэша magento, появилась ошибка. Я включил отчеты об ошибках в magento и нашел ошибку, как показано ниже, и смог найти место ошибки

Предупреждение: simplexml_load_string (): объект: строка 82: ошибка синтаксического анализатора:
Несоответствие открытия и окончания тега: two_columns_healthcare_video line 78
и two_columns_healthcare in
/home/mdmcomme/public_html/lib/Varien/Simplexml/Config.php в строке 510

0 [внутренняя функция]: mageCoreErrorHandler (2, ‘simplexml_load _…’, ‘/ home / mdmcomme / …’, 510, Array)
1 /home/mdmcomme/public_html/lib/Varien/Simplexml/Config.php(510): simplexml_load_string (‘loadString (‘ loadFile (‘/ home / mdmcomme / …’))

4 /home/mdmcomme/public_html/app/code/core/Mage/Core/Model/Config.php(318):
Mage_Core_Model_Config-> loadModulesConfiguration (Array,
Объект (Mage_Core_Model_Config))

5 /home/mdmcomme/public_html/app/code/core/Mage/Core/Model/App.php(414):
Mage_Core_Model_Config-> loadModules ()

6 /home/mdmcomme/public_html/app/code/core/Mage/Core/Model/App.php(343):
Mage_Core_Model_App -> _ initModules ()

7 /home/mdmcomme/public_html/app/Mage.php(684): Mage_Core_Model_App-> run (Array)

8 /home/mdmcomme/public_html/index.php(89): Mage :: run (», ‘store’)

9 {главная}

0

Решение

Перейдите в файл lib / Varien / Simplexml / Config.php и обновите loadFile. & Функция loadString, как я уже говорил. Вы найдете точное имя файла, который имеет проблему

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,$filePath);
}


public function loadString($string,$el,$filePath)
{
if (is_string($string)) {
libxml_use_internal_errors(true);
$xml = simplexml_load_string($string, $this->_elementClass);
if (false === $xml) {
//$errors = libxml_get_errors();
echo "<br>";$filePath; die;
}
if ($xml instanceof Varien_Simplexml_Element) {
$this->_xml = $xml;
return true;
}
} else {
Mage::logException(new Exception('"$string" parameter for simplexml_load_string is not a string'));
}
return false;
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]