Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento simplexml_load_string()错误位置_Php_Xml_Magento - Fatal编程技术网

Php Magento simplexml_load_string()错误位置

Php Magento simplexml_load_string()错误位置,php,xml,magento,Php,Xml,Magento,我有一个很烦人的问题。我在对Magento shop进行一些修改时遇到simplexml_load_string()错误,我很清楚这个错误是由一些坏的XML文件引起的,但对我来说非常重要的问题是哪个文件及其位置? 这是我收到的错误消息,我从来没有很好地理解这些控制台类型的消息,有人能帮我吗 Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in /var

我有一个很烦人的问题。我在对Magento shop进行一些修改时遇到simplexml_load_string()错误,我很清楚这个错误是由一些坏的XML文件引起的,但对我来说非常重要的问题是哪个文件及其位置? 这是我收到的错误消息,我从来没有很好地理解这些控制台类型的消息,有人能帮我吗

Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name  in /var/www/html/app/code/core/Mage/Core/Model/Layout/Update.php on line 450

#0 [internal function]: mageCoreErrorHandler(2, 'simplexml_load_...', '/var/www/html/a...', 450, Array)
#1 /var/www/html/app/code/core/Mage/Core/Model/Layout/Update.php(450): simplexml_load_string('< ?xml version=...', 'Mage_Core_Model...')
#2 /var/www/html/app/code/core/Mage/Core/Model/Layout/Update.php(275): Mage_Core_Model_Layout_Update->getFileLayoutUpdatesXml('frontend', 'MyTheme', 'Responsive', '1')
#3 /var/www/html/app/code/core/Mage/Core/Model/Layout/Update.php(347): Mage_Core_Model_Layout_Update->fetchFileLayoutUpdates()
#4 /var/www/html/app/code/core/Mage/Core/Model/Layout/Update.php(246): Mage_Core_Model_Layout_Update->fetchPackageLayoutUpdates('default')
#5 /var/www/html/app/code/core/Mage/Core/Model/Layout/Update.php(224): Mage_Core_Model_Layout_Update->merge('default')
#6 /var/www/html/app/code/core/Mage/Core/Controller/Varien/Action.php(306): Mage_Core_Model_Layout_Update->load()
#7 /var/www/html/app/code/core/Mage/Cms/Helper/Page.php(109): Mage_Core_Controller_Varien_Action->loadLayoutUpdates()
#8 /var/www/html/app/code/core/Mage/Cms/Helper/Page.php(52): Mage_Cms_Helper_Page->_renderPage(Object(Mage_Cms_IndexController), 'about-magento-d...')
#9 /var/www/html/app/code/core/Mage/Cms/controllers/IndexController.php(45): Mage_Cms_Helper_Page->renderPage(Object(Mage_Cms_IndexController), 'about-magento-d...')
#10 /var/www/html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Cms_IndexController->indexAction()
#11 /var/www/html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('index')
#12 /var/www/html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#13 /var/www/html/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#14 /var/www/html/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#15 /var/www/html/index.php(91): Mage::run('', 'store')
#16 {main}
警告:simplexml\u load\u string():实体:第1行:解析器错误:StartTag:450行/var/www/html/app/code/core/Mage/core/Model/Layout/Update.php中的元素名称无效
#0[内部函数]:mageCoreErrorHandler(2,'simplexml_load_…','/var/www/html/a…',450,数组)
#1/var/www/html/app/code/core/Mage/core/Model/Layout/Update.php(450):simplexml_load_string(“<?xml version=…”,“Mage_core_Model…”)
#2/var/www/html/app/code/core/Mage/core/Model/Layout/Update.php(275):Mage\u core\u Model\u Layout\u Update->getFileLayoutUpdatesXml('frontend','MyTheme','Responsive','1')
#3/var/www/html/app/code/core/Mage/core/Model/Layout/Update.php(347):Mage\u core\u Model\u Layout\u Update->fetchFileLayoutUpdates()
#4/var/www/html/app/code/core/Mage/core/Model/Layout/Update.php(246):Mage\u core\u Model\u Layout\u Update->fetchPackageLayoutUpdates('default'))
#5/var/www/html/app/code/core/Mage/core/Model/Layout/Update.php(224):Mage\u core\u Model\u Layout\u Update->merge('default')
#6/var/www/html/app/code/core/Mage/core/Controller/Varien/Action.php(306):Mage\u core\u Model\u Layout\u Update->load()
#7/var/www/html/app/code/core/Mage/Cms/Helper/Page.php(109):Mage\u core\u Controller\u Varien\u Action->loadLayoutUpdates()
#8/var/www/html/app/code/core/Mage/Cms/Helper/Page.php(52):Mage\u Cms\u Helper\u Page->\u renderPage(对象(Mage\u Cms\u IndexController),'about-magento-d.)
#9/var/www/html/app/code/core/Mage/Cms/controllers/IndexController.php(45):Mage\u Cms\u Helper\u Page->renderPage(对象(Mage\u Cms\u IndexController),'about-magento-d.)
#10/var/www/html/app/code/core/Mage/core/Controller/Varien/Action.php(418):Mage\u Cms\u IndexController->indexAction()
#11/var/www/html/app/code/core/Mage/core/Controller/Varien/Router/Standard.php(254):Mage\u core\u Controller\u Varien\u Action->dispatch('index')
#12/var/www/html/app/code/core/Mage/core/Controller/Varien/Front.php(172):Mage\u core\u Controller\u Varien\u Router\u Standard->match(对象(Mage\u core\u Controller\u Request\u Http))
#13/var/www/html/app/code/core/Mage/core/Model/app.php(354):Mage\u core\u Controller\u Varien\u Front->dispatch()
#14/var/www/html/app/Mage.php(684):Mage_Core_Model_app->run(Array)
#15/var/www/html/index.php(91):Mage::run(“”,'store')
#16{main}

它与
/var/www/html/app/code/core/Mage/core/Model/Layout/Update.php有关,因此我将编辑该文件并转到第450行

在这行之前写下:

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

确保已启用日志记录并刷新页面。之后,查看var/log/system.log。最后一个xml可能就是您要搜索的内容

它与
/var/www/html/app/code/core/Mage/core/Model/Layout/Update.php有关,因此我将编辑该文件并转到第450行

在这行之前写下:

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

确保已启用日志记录并刷新页面。之后,查看var/log/system.log。最后一个xml可能就是您要搜索的内容

先生,你救了我的命,谢谢!事实证明,Magento在XML文件的开始标记之后添加了一个空格,这就是问题所在。在你的帮助下,我找到了有问题的文件并修复了它。再次感谢!:)先生,你救了我的命,谢谢!事实证明,Magento在XML文件的开始标记之后添加了一个空格,这就是问题所在。在你的帮助下,我找到了有问题的文件并修复了它。再次感谢!:)