我们的生产Liferay实例绝对拒绝部署我的最新主题。有些东西阻止它显示我最新的CSS更改。不幸的是,没有日志错误,也没有Firebug Console错误,所以诊断真的很头疼。我只是得到了一个非常难看的普通页面,其中包含链接并且未应用任 我已经尝试了所有我能想到的解决方法。
昨晚我达到了沸点,因为我的主题在我们的测试环境中部署和显示没有问题,但在生产中没有用。唯一不同的是我没有使用
include-and-override=portal-developer.properties
在我的portal-ext.properties文件中。 我赌博并将此行添加到我的生产portal-ext.properties并重新启动生产服务器。我的主题现在显示没有问题。
文件portal-developer.properties仅显示包含以下属性:
theme.css.fast.load=false
theme.images.fast.load=false
javascript.fast.load=true
javascript.log.enabled=false
layout.template.cache.enabled=false
browser.launcher.url=
combo.check.timestamp=true
freemarker.engine.cache.storage=soft:1
freemarker.engine.modification.check.interval=0
openoffice.cache.enabled=false
velocity.engine.resource.manager.cache.enabled=false
com.liferay.portal.servlet.filters.cache.CacheFilter=false
com.liferay.portal.servlet.filters.etag.ETagFilter=false
com.liferay.portal.servlet.filters.header.HeaderFilter=false
com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter=true
所以,最后,我的问题是,我是否只是为了大规模简化部署体验而略微提升性能?
或者在生产环境中加载此文件有更严重的问题吗?
提前感谢您的投入!
本
答案 0 :(得分:1)
portal-ext.properties
你的表现会非常糟糕。该配置仅用于开发环境。
如果删除已部署主题上的css/.sass_cache
目录,您将看到自己的css发生了变化,并且您将能够在生产环境中使用不同的portal-ext.properties
。
http://issues.liferay.com/browse/LPS-26939
此致