gpt4 book ai didi

magnolia - 在 Magnolia CMS 中从作者向公众发布

转载 作者:行者123 更新时间:2023-12-02 21:55:30 31 4
gpt4 key购买 nike

我正在尝试 Magnolia CMS。我遇到了绊脚石。

我的步骤:

  1. 已关注hello-magnolia tutorial 。在作者(本地主机)模式下一切正常。
  2. 点击“发布”(包括子节点)
  3. 转到公共(public)站点(在我的本地主机 http://localhost:8080/magnoliaPublic/Hello-Magnolia 上)
  4. 我收到如下所示的服务器 500 错误:

HTTP Status 500 - javax.servlet.ServletException: info.magnolia.rendering.engine.RenderException: info.magnolia.registry.RegistrationException: hello-magnolia:pages/hello

我已尝试在 Author 中发布所有内容并重新启动服务器,但到目前为止错误仍然存​​在。

任何帮助都会很棒。

最佳答案

我能够通过不部署 hello-world 来重现相同的错误。文件夹到 Magnolia public 实例。我刚刚下载了最新的 Magnolia 版本和 hello-world 教程。

很可能,您还没有部署 hello-world文件夹(我从 Magnolia wiki 站点下载并解压了完整的示例)到 <magnolia-5.4.7>/apache-tomcat-7.0.64/webapps/magnoliaPublic但仅限<magnolia-5.4.7>/apache-tomcat-7.0.64/webapps/magnoliaAuthor .

两者都需要!当您通过 Magnolia 发布内容时,您(通常)仅发布内容页面或 Assets ,这些页面或 Assets 依赖于 hello-world 内的模板。文件夹,并且 Magnolia 公共(public)实例还需要了解它应该使用的模板。 magnoliaAuthormagnoliaPublic是两个独立的应用程序,因此它们不直接了解彼此,也不了解各自部署的模板。

(复制到那里后需要重新启动Tomcat。)

enter image description here

关于magnolia - 在 Magnolia CMS 中从作者向公众发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37806250/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com