繁体   English   中英

启用S​​SL后,Magento自定义主题/程序包CSS无法正常工作

[英]Magento custom theme/package CSS not working after enabling SSL

我在设置SSL安全性后无法显示我们的自定义软件包/主题时遇到了Magento的麻烦。 我刚刚将所有内容从我们的测试站点移到了实际站点,然后模板可以正常加载。 但是,当我在前端和后端启用安全URL并更改“安全基本URL”时,即使我禁用了安全URL,商店也将不再加载自定义主题。 如果我将主题更改为“默认”或其他主题,则似乎加载正常。 就在我使用自定义主题时。 我已经刷新了缓存并重新索引了几次,但是似乎没有任何效果。 我已经验证了自定义主题文件夹仍然存在,并检查了所有者/组和权限是否与测试站点相同,但是仍然没有运气。

当选择我的自定义主题时,该站点看起来好像CSS没有加载。 如果我检查源代码,可以看到它正在尝试从/skin/frontend/base/default/css/styles.css而不是从/ skin / frontend / MyPackage / default / dist / css /提取styles.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}

就像Sumuga所建议的那样,问题是XML文件中的未关闭标签。 还有一个https重写URL不能正常工作的问题(例如结帐),但这与XML问题无关。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM