如何在 Magnolia CMS 中配置 My sql?
Posted
技术标签:
【中文标题】如何在 Magnolia CMS 中配置 My sql?【英文标题】:How to Configure My sql in Magnolia CMS? 【发布时间】:2015-05-15 05:05:53 【问题描述】:我是 magnolia cms 的新手。
我正在开发一个应用程序,它已经配置了 Jack-rabbit。 现在我想用 mysql 替换 Jack-rabbit。
如何将 My sql 配置到 Magnolia cms。
任何人都知道如何做到这一点。
提前致谢
【问题讨论】:
你不能用 MySQL 代替 Jackrabbit。使用 MySQL 代替 Derby 并不能代替 Jackrabbit。 【参考方案1】:您不能替换 Jackrabbit[1],您只能将其配置为将其数据存储在 MySQL 而不是默认的 Derby DB 中。你可以在https://wiki.magnolia-cms.com/display/WIKI/Magnolia+CMS+with+MySQL 找到一个非常全面的 HOWTO
[1] 实际上,您可以,虽然不是直接使用数据库,而是使用另一个 JCR 实现(CRX、ModeShape)。无论如何,这是一个专家话题。
【讨论】:
hi @jozef 现在我可以将配置更改为 MYSQL,但在将内容从作者发布到公共实例时出现异常。有没有办法永久存储激活密钥以便发布。 @student-17 您介意在此处复制例外吗?我们无权访问您的系统。你读过documentation.magnolia-cms.com/display/DOCS/Activation+security 尤其是疑难解答部分吗? 无论如何,我强烈建议您通过Magnolia Academy 获得正确的 Magnolia“心态”。 @student-17 如果您在发布过程中遇到异常,那么它可能与mysql配置无关,但配置:服务器>激活>订阅者> ...> URL可能是配置不正确(可能是错误的 url/端口)。以上是关于如何在 Magnolia CMS 中配置 My sql?的主要内容,如果未能解决你的问题,请参考以下文章
Magnolia CMS:从 JCR 配置中引用 YAML 配置