在共享主机上安装基于Python的CMS?

时间:2012-08-27 15:09:22

标签: python django content-management-system hosting

我有两个问题,如果你帮助我,我会很高兴:

  1. 如果共享主机支持Django,它是否正确,那么它支持基于Django CMSes?

  2. 假设我有shell访问我的共享主机。是否可以安装Django或任何 其他基于Python的CMS通过SSH或托管提供额外的支持 公司

2 个答案:

答案 0 :(得分:1)

我们无法真正回答这个问题,因为特定的共享托管协议可能会有某些技术限制阻止您做您想做的事情。所以最好在购买声称提供Python / Django支持的共享主机之前进行检查。

有人说过:

  1. 很可能是的,如果您被允许安装其他软件包,那么您确实可以安装基于Django的CMS。基于Django的CMS需要Django,一些额外的配置和一个或多个数据库表,但是当你让Django和数据库启动并运行时你应该能够安装它。

  2. 可能,这取决于您是否可以为Django正确配置WSGI。如果您不能这样做,那么您可能需要依赖共享托管公司的配置支持。如果你可以自由安装软件(比如Django),配置你的Python软件包,你也有一个数据库,那么你确实可以使用Django或不同的基于Python的CMS。

答案 1 :(得分:1)

托管的要求是确保您可以将它用于django:

  1. 最近2.x版本的python,这是显而易见的要求,但我有托管的经验,只支持python 2.4,并且支持这个版本在django 1.4中下载。

  2. 您需要的唯一python库是需要编译的库,大多数情况下是PIL和数据库的包装器(psycopg,mysql-python)

  3. WSGI,FastCGI,SCGI或AJP支持

  4. Evrything你可以放入virtualenv(甚至托管已经安装的包)。如果托管没有virtualenv,您可以从virtualenv源复制virtualenv.py文件并使用它创建环境。

    python virtualenv.py env