如何在 Magnolia CMS 的本地系统中存储资产和网站内容?

Posted

技术标签:

【中文标题】如何在 Magnolia CMS 的本地系统中存储资产和网站内容?【英文标题】:How to store assets and website content in local system in Magnolia CMS? 【发布时间】:2018-05-18 13:51:26 【问题描述】:

我已经创建了一个网站并在资产模块中上传了图片。我想将我的图像和网站内容存储在我的本地系统中以进行备份。 有谁知道这是怎么做到的吗。谢谢。

【问题讨论】:

【参考方案1】:

您可以使用 Jackrabbit DataStore 来实现这一点,基本上您需要指定一个阈值,Jackrabbit 会自动将它们存储在您的本地数据存储中。

欲了解更多信息,请查看:https://wiki.apache.org/jackrabbit/DataStore

干杯,

【讨论】:

感谢 Ducaz035 的回复。我正在使用数据库来存储所有内容。我想将图像存储在本地系统中的路径或直接图像存储中。如果我在数据存储中提供本地路径,我会在网站中丢失我的图像。请澄清一下。 他,如果您不想通过 Jackrabbit 存储它们而是从文件系统提供资源,您可以使用资源 servlet。 documentation.magnolia-cms.com/display/DOCS56/Resources 这应该会有所帮助。 好的,这是一个很好的方法,我用它来将我的灯光模块文件夹存储在本地。由于我的图像在数据库中并假设它崩溃,我将如何恢复直接从作者上传的图像。你有什么办法吗? @TumpaSINGHARAY 我们有备份模块可以解决这个问题,如果数据库崩溃,您只需要恢复它。 documentation.magnolia-cms.com/display/DOCS56/Backup+module

以上是关于如何在 Magnolia CMS 的本地系统中存储资产和网站内容?的主要内容,如果未能解决你的问题,请参考以下文章

Magnolia CMS OpenSocial 容器

Magnolia CMS:如何配置代理和绕过

Magnolia CMS - 集成第三方系统

在 Magnolia CMS 中注册自定义 VirtualUriMapper

如何在 Magnolia CMS 中获取图像尺寸

如何在 magnolia CMS 中配置自定义 servlet