У меня очень интересная проблема с контентом, появляющимся в моем экземпляре публикации. Позвольте мне просто осветить ситуацию и посмотреть, может ли кто-нибудь помочь.
- У меня есть экземпляр автора и публикации.
- Авторы успешно копируют элементы из Author в Publish без каких-либо проблем.
- Вся моя кодовая база была перенесена, мои банки в порядке — я даже перестроил отдельные банки в crx публикации экземпляра, просто чтобы убедиться.
------- Теперь по делу.
Я пошел опубликовать новую страницу, но она не появилась в экземпляре публикации. Это не новый шаблон или тип компонента, а просто еще одна страница для добавления в список. Это действия, которые я предпринял, и то, что я нашел. В настоящее время у меня настроено 2 экземпляра публикации, но я буду называть их синонимами «публикации», поскольку их состояния кажутся идентичными.
Активирован для публикации - не отображается в публикации
залогинился в publish/crx/de/index.jsp, чтобы убедиться, что он правильно реплицирован.
с содержимым все в порядке, и он находится на правильном пути в /content
Разрешения ACL и управления доступом такие же, как и у всех других узлов содержимого того же типа. (Просто отметим, что эти узлы контента прекрасно видны).
В моих журналах нет ошибок трассировки стека. Однако при переходе через диспетчер я получаю эту ошибку: org.apache.sling.servlets.get.impl.DefaultGetServlet Нет рендерера для расширения js, невозможно отобразить ресурс JcrNodeResource, type=XXX, superType=null, path=/content/XXX /jcr:контент
Я пошел вперед и вошел в систему как администратор в моем publish/crx/de и попал на страницу с содержанием, о которой идет речь, и все выглядело нормально. Это означает, что контент доступен администраторам, но не анонимным пользователям.
изменить: я обязательно проверил анонимный контекст во всех трех экземплярах — как для публикации экземпляров напрямую, так и через диспетчер.
Отсюда я понял, что это должна быть проблема с контролем доступа, но новый узел имеет идентичные разрешения для узлов, доступных для контекста анонимного пользователя.
Чтобы проверить, не было ли это репликацией, я пошел и деактивировал некоторые из других подобных узлов, увидел, что они исчезли, реактивировал их и увидел, как они вернулись. Следуя этому ходу мыслей, я деактивировал группу (старые узлы + мой новый узел), а затем повторно активировал их — появились все старые узлы, и все те же проблемы с разрешениями с новым узлом.
Доступен ли контроль доступа где-либо еще? Мне любопытно, есть ли другие места, на которые я мог бы посмотреть, чтобы понять, что не так с этим фрагментом контента.
спасибо, Броуди