【问题标题】:Django without shell access没有 shell 访问权限的 Django
【发布时间】:2009-05-20 07:07:41
【问题描述】:

是否可以在没有 shell 访问权限的情况下运行 django?我的主机支持以下 5 欧元/月:

  • python(我假设通过 mod_python)
  • mysql

没有 shell 或 cronjob 支持,每月额外花费 10 欧元,所以我试图避免它。

我知道 Google Apps 也可以在没有 shell 访问权限的情况下工作,但我认为这是可能的,因为它们的特殊配置。

【问题讨论】:

    标签: python django shell


    【解决方案1】:

    这是可能的,但不可取。拥有 shell 访问权限可以使用符号链接正确地集中事物。

    找一个更好的主机是我的第一个建议。 WebFaction 是最推荐与 Django 一起使用的共享主机。

    如果这超出了您的价格范围,有很多主机会为您提供适当的系统帐户(而不是仅 ftp 帐户)并拥有 mod_pythonmod_wsgi(现在首选)。

    Google Apps 无需外壳即可工作,因为它们的系统会查找您必须按照确切规范编写的调度程序脚本。

    【讨论】:

    • 我刚开始使用WebFaction,被震撼了。他们的设置是创建的,他们的技术支持很棒。
    • 但是如果您需要比几个基本软件包更多的内存,那么可能值得考虑 VPS 解决方案。 Linode 是一个伟大的,便宜的,但他们不会牵着你的手来设置东西。您需要学习一些管理知识。
    【解决方案2】:

    有可能。

    通常你会在本地开发你的应用程序(shell 访问很不错)并将你的工作发布到你的服务器。为此,您只需要 FTP 访问和某种从开发数据库中导入数据库转储的方法(通常托管商为此提供了 phpMyAdmin 的安装)。

    python(我假设通过 mod_python)

    根据我的经验,您的这种假设肯定是错误的。许多低成本供应商声称支持 python,但实际上只提供了一个可以与 CGI 脚本一起使用的过时版本。这种设置对于 Django 应用程序的性能会非常低。

    【讨论】:

      猜你喜欢
      • 2013-08-07
      • 1970-01-01
      • 1970-01-01
      • 2012-12-13
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      • 2014-05-11
      相关资源
      最近更新 更多