Magento自定义主题/包CSS启用SSL后无法正常工作

时间:2014-08-12 21:09:43

标签: css magento ssl

在设置SSL安全性后,Magento无法显示我们的自定义程序包/主题。我刚从测试站点移动到现场,然后模板加载正常。但是,当我在前端和后端启用安全URL并更改安全基本URL时,商店将不再加载自定义主题 - 即使我禁用安全URL。如果我将主题改为"默认"或另一个主题,似乎加载好。就在我使用自定义主题时。我已经刷新缓存并重新编制索引几次,但它似乎没有任何效果。我已经验证了自定义主题文件夹仍然存在,并检查所有者/组和权限是否与测试网站相同,但仍然没有运气。

选择我的自定义主题后,该网站看起来似乎没有加载CSS。如果我查看源代码,我可以看到它正在尝试从/skin/frontend/base/default/css/styles.css中提取styles.css 而不是来自 /skin/frontend/MyPackage/default/dist/css/style.css 其他主题加载css确定。

非常感谢任何帮助。

更新:我将商店置于开发者模式,现在我可以看到此错误:

Warning: simplexml_load_string(): Entity: line 112: parser error : Opening and ending tag mismatch: remove line 88 and reference  in /var/www/scales.net/httpdocs/app/code/core/Mage/Core/Model/Layout/Update.php on line 444

#0 [internal function]: mageCoreErrorHandler(2, 'simplexml_load_...', '/var/www/scales...', 444, Array)
#1 /var/www/scales.net/httpdocs/app/code/core/Mage/Core/Model/Layout/Update.php(444): simplexml_load_string('getFileLayoutUpdatesXml('frontend', 'scalesnet', 'default', '1')
#3 /var/www/scales.net/httpdocs/app/code/core/Mage/Core/Model/Layout/Update.php(347): Mage_Core_Model_Layout_Update->fetchFileLayoutUpdates()
#4 /var/www/scales.net/httpdocs/app/code/core/Mage/Core/Model/Layout/Update.php(246): Mage_Core_Model_Layout_Update->fetchPackageLayoutUpdates('default')
#5 /var/www/scales.net/httpdocs/app/code/core/Mage/Core/Model/Layout/Update.php(224): Mage_Core_Model_Layout_Update->merge('default')
#6 /var/www/scales.net/httpdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(306): Mage_Core_Model_Layout_Update->load()
#7 /var/www/scales.net/httpdocs/app/code/core/Mage/Catalog/controllers/CategoryController.php(137): Mage_Core_Controller_Varien_Action->loadLayoutUpdates()
#8 /var/www/scales.net/httpdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Catalog_CategoryController->viewAction()
#9 /var/www/scales.net/httpdocs/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('view')
#10 /var/www/scales.net/httpdocs/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#11 /var/www/scales.net/httpdocs/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#12 /var/www/scales.net/httpdocs/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#13 /var/www/scales.net/httpdocs/index.php(87): Mage::run('', 'store')
#14 {main}

1 个答案:

答案 0 :(得分:0)

与Sumuga建议的一样,问题是XML文件中的未关闭标记。还有一个问题,https重写URL无法正常工作(如checkout),但它与XML问题无关。