5.0 からの移行時に、記事のゲスト ビュー権限が設定されていないようです (以前にゲスト ユーザーの権限が設定されていた場合)。簡単な修正は、それぞれのコミュニティでゲストに表示したいすべての記事にゲスト ビュー権限を割り当てることです。以下のコードのこの行は、表示権限を割り当てます
JournalArticleLocalServiceUtil.addArticleResources(groupId,
article.getArticleId(), new String[] { "VIEW" },
new String[] { "VIEW" });
これはリソースと呼ばれており、アーティクル リソースにアクセス許可を追加します。
ThemeDisplay themeDisplay = (ThemeDisplay) request
.getAttribute(WebKeys.THEME_DISPLAY);
long groupId = themeDisplay.getLayout().getGroupId();
List<JournalArticle> articles = JournalArticleLocalServiceUtil
.getArticles(groupId);
for (JournalArticle article : articles) {
JournalArticleLocalServiceUtil.addArticleResources(groupId,
article.getArticleId(), new String[] { "VIEW" },
new String[] { "VIEW" });
}