我经常在Plone <5中用于调试js或css问题的模式是转到portal_javascripts或portal_css找到资源,并禁用/启用它.这样,我可以获得某些资源来隔离问题,并查看问题是否受到存在或不存在的影响.这非常简单有用.
可以在Plone 5.x中做类似的事情吗?在资源注册表中,您似乎只能删除资源,而不是简单地禁用它.删除后重新添加它可能涉及更多步骤,而不仅仅是单击复选框.
我已经运行nagios大约两年了,但最近这个问题开始出现在我的一个服务中.
我越来越
CRITICAL - Socket timeout after 10 seconds
Run Code Online (Sandbox Code Playgroud)
一check_http -H my.host.com -f follow -u /abc/def检查,其中用于正常工作.没有其他服务报告此问题.远程站点运行正常,我可以wget http://my.host.com/abc/def从nagios服务器执行,并且下载响应就好了.此外,做一个check_http -H my.host.com -f follow很好的工作,即只有当我使用-u论证时才会破坏.我也试过传递一个不同的用户代理字符串,没有区别.我试着增加超时,没有运气.我尝试使用-v,但它得到的只是:
GET /abc/def HTTP/1.0
User-Agent: check_http/v1861 (nagios-plugins 1.4.11)
Connection: close
Host: my.host.com
CRITICAL - Socket timeout after 10 seconds
Run Code Online (Sandbox Code Playgroud)
......哪个不告诉我出了什么问题.
我有什么想法可以解决这个问题?
谢谢!
根据请求中使用的URL,查找有关如何使用xdv将不同外观应用于同一站点的建议.
我们需要几个微型站点,每个站点都有自己的皮肤,与主站点不同.微站点应具有主站点内容的子集.部分主站点内容在微站点上不可见,但这可以通过简单地隐藏导航,站点地图和portlet这些部分的链接来实现.如果用户通过URL黑客找到隐藏的内容,这是可以的.微网站的HTML应该是可定制的.每个微站点都应通过主站点的子域访问.即让主网站为http://site.com,微网站将在http : //a.site.com,http ://b.site.com等.
客户希望能够激活一个没有额外开发的新微站点,只需要一些html,css和图像文件,并为apache配置添加虚拟主机.
collective.xdv听起来不错,但是我们还没弄清楚如何让它根据URL选择不同的theme.html文件.大多数解决方案似乎都专注于创建基于Plone站点的子文件夹的子站点.我们不希望微网站有不同的内容,只是不同的皮肤(以及一些隐藏在导航中的内容),所以我们不想为每个微网站创建一个新文件夹.
我们想要尝试的几个想法是:a)自定义主模板,让它为每个子域的html主体添加不同的类,然后使用寻找该类的xdv规则,以及b)修补发布者做的事情基于子域的东西.
另一种方法是将collective.xdv分支以修改其"备用主题",因此它将使用URL来选择主题.
我们可能错过了什么?
谢谢!