4

我已经在我的 PC 上安装了CQ5.5authorpublish实例。但是当我添加一个新页面并发布它时,它不会出现在发布实例中。仅呈现空白页。

我已经尝试siteadmin从工具中的页面和页面激活它Replication。只有导航项出现在 Publish 实例中。

我还检查了请求日志。但它只给出了一个

200 response(OK) 

有人可以帮我吗?

4

3 回答 3

8

您需要激活/复制所有模板和组件所在的 /apps/site 文件夹,以将其从您的作者实例推送到您的发布实例。激活页面不会自动激活它使用的组件和模板。

去:

http://localhost:4502/etc/replication/treeactivation.html
  • 在路径字段中浏览或键入 /apps/[您的站点]
  • 设置复选框以适合您要激活的内容(取消选中所有将激活所选路径下的所有内容)
  • 单击“试运行”以查看将在未实际激活的情况下激活的内容。(这是一个提供更多信息的步骤,以帮助确保您不会激活生产环境中不打算使用的东西)
  • 单击“激活”以激活。

然后,您可以检查您的发布实例以查看您的模板和代码。

很容易错过激活您的应用程序文件夹,因为您可以激活的页面没有像网站管理员这样的 ui。

激活页面/文件夹/资产不会激活子页面/文件夹/资产。这可能会导致混淆,尤其是在使用文件夹时。

通常,如果您需要激活树,最好的方法是使用树激活实用程序

于 2013-02-25T17:45:05.917 回答
2

我见过的唯一一次是没有安装代码。那将是我要检查的第一件事。转到(假设您的发布者在端口 4503 上)

http://localhost:4503/crx/de

您应该将代码放在 /apps 中,并且您也应该能够在 /content 中找到内容页面。

发生这种情况的原因是 sling:resourceType 属性指向一个不存在的组件,因此它使用默认值,即空输出。

于 2013-02-22T15:49:06.123 回答
0

您必须为两种环境(作者和发布)构建代码。这样,两个环境将以 cq5 包和 felix 包的形式安装相同的源代码副本。然后,如果您在任何现有页面上创建新页面或删除任何组件,则在通过 Sidekick 中的“激活页面”链接或通过复制树激活页面激活相同后,它将在发布环境中显示相同。

于 2013-10-09T10:57:54.000 回答