使用Liferay 6.1 CE GA 2我添加了portlet到页面。最近我遇到以下问题:Liferay - 无法访问外观
当我点击选项>外观和感觉我收到“您没有访问此portlet所需的角色。”
但我使用管理员帐户,那怎么可能?让我知道是否有任何想法。
使用Liferay 6.1 CE GA 2我添加了portlet到页面。最近我遇到以下问题:Liferay - 无法访问外观
当我点击选项>外观和感觉我收到“您没有访问此portlet所需的角色。”
但我使用管理员帐户,那怎么可能?让我知道是否有任何想法。
这是一个老问题,但我想这个答案可能会帮助别人,因为它是一个痛苦弄清楚。我有这个完全相同的问题,并发现它是由portal-ext.properties中的portlet.add.default.resource.check.whitelist
属性的值所引起的。不知何故,修改此列表使得我无法访问任何portlet的外观菜单,我总是得到“您没有访问此portlet所需的角色”错误。在注释掉portlet.add.default.resource.check.whitelist
属性后,我能够再次访问“外观和感觉”菜单。我的主题中有一个嵌入式portlet需要在这个白名单中,所以我担心如果我添加了属性,外观菜单将会被打破,但显然Liferay只是缓存了无效的权限,并且删除了属性,因此清除了它们,因为我能够添加属性,并重新启动服务器,一切正常。
感谢您的建议。由于我们多次重新配置门户并且不确定究竟是什么解决了问题,但我们还没有面对这个问题一段时间,但您的评论确实有意义,并且可能在将来有所帮助。 – AlexG
我面对过一次,因此在portal-ext.properties
以下的东西,它开始工作。另外,移除portlet一次并重新配置它。
theme.css.fast.load=true
theme.images.fast.load=true
javascript.fast.load=true
关于此问题的更多详细信息: - 出于某种原因,我在一个月前创建的页面上的portlet可以正常工作,外观和感觉加载时不会出现问题。 - 但是如果我在新的页面上添加相同的portlet - 外观和感觉不起作用。 - 如果我将默认网页内容显示添加到新页面 - 外观和感觉不起作用 - 如果我将Web内容显示添加到我在一个月前创建的页面 - 外观和感觉正常工作 我已经重复检查页面权限 - 他们是平等的。 任何建议表示赞赏。 – AlexG