【问题标题】:How easy is it to setup a CMS on appharbor在 appharbor 上设置 CMS 有多容易
【发布时间】:2012-02-20 02:25:45
【问题描述】:

我正在寻找与 Appharbor 一起使用的 CMS,我在其他 CMS 上看到的问题是它们将内容存储在文件系统中,这些内容可能会在部署之间被删除并且不能跨多个节点工作(所以也许一切将存储在数据库中)。

有人有在 Appharbor 上设置 CMS 的经验吗?

目前我正在使用 Umbraco,因此任何人都能够设置这些细节也会有所帮助。

其他可能有效的 cms 是 Orchard 或 Composite C1。

【问题讨论】:

    标签: umbraco orchardcms appharbor c1-cms


    【解决方案1】:

    以下是一些可能对您有所帮助的指南:

    1. Umbraco 5 Alpha on AppHarbor(如果你想坚持使用 Umbraco)
    2. Running Composite C1 on Azure(为 AWS S3 切换 blob 存储,这将在 AppHarbor 上更好地工作)
    3. Our guide on Orchard on AppHarbor(相同的原则和工作流程将适用于复合 C1)。

    【讨论】:

    • 谢谢,但是 umbraco 示例有缺陷,它尝试使用文件系统。
    【解决方案2】:

    Composite C1通过自己的C1FileSystem抽象了它对文件的所有访问,这意味着它可以在需要将文件存储在ie中的系统上正常运行。 blobstorage 或数据库。

    AFAIK 虽然只编写了两种实现,一种用于普通文件系统,一种用于 Azure。但是应该很容易看到 Azure 实现是如何实现的,并且为 AppHarbor 做类似的事情。

    查看Composite.Plugins.IO.IOProviders.LocalIOProvider.LocalIOProvider 界面,了解在AppHarbor 上运行需要完成的工作。真的没有那么糟糕。

    【讨论】:

      【解决方案3】:

      刚刚完成(几天后,大约 8-10 小时),没有修改 LocalIOProvider

      真的,团队非常感谢 Composite C1 团队提供了如此出色的 CMS 和 Appharbor 团队,他们为我们提供了免费测试(和使用)它的平台和能力。

      示例:Demo Composite C1 site

      方法:

      1. Converted Composite C1 (3.2) WebSite to WebApp - AppHarbor 似乎更喜欢 WebApps
      2. 删除了对Razor.dlls 的引用(与版本存在一些冲突)
      3. 目录权限有问题(在 CC1 启动期间),但几天后(必须工作)这个错误神奇地消失了!
      4. 已部署并且可以正常工作

      很快就会写出更详细的操作指南!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-04
        • 2011-01-07
        • 1970-01-01
        • 2019-04-26
        • 2010-09-20
        相关资源
        最近更新 更多