是否可以在Jelastic的1个实例中同时使用Magnolia Public和Author?如果是这样,怎么样?
答案 0 :(得分:2)
根据您的要求,我很高兴地通知您,您可以在1个实例下轻松部署Magnolia Public和Magnolia Author。 作为第一步,您应该部署主要的Magnolia应用程序,您可以在我们Marketplace的帮助下,通过相应的Magnolia CMS小部件一键式完成它。 在 Portal / CMS 部分。
您可以使用Jelastic dashboard,FTP,WebDav或SSH访问权限管理您的应用程序和文件。在您的情况下,有必要建立对Tomcat实例的SSH访问 并执行以下操作:
cd /opt/tomcat/webapps/ && cp ROOT.war ROOT2.war
复制完成后,重新启动Tomcat实例。 达到此目标后,您将获得两个单独的Magnolia CMS应用程序。 安装的文件位于webapps目录下,在上述操作之后将有两个上下文
根据官方Magnolia文档,有必要在相应的配置文件中提供更改 此外,应该提到复制的Magnolia应用程序将具有与原始上下文ROOT相同的设置 所以在执行所需的更改之前,您应该在MySQL实例上创建另一个DB,然后指定它以使用第二个/复制的应用程序。 因此,您将拥有两个独立的Magnolia应用程序,其中一个可以设置为Public模式,另一个可以设置为Author。