【问题标题】:How to deploy Django website in cPanel? [duplicate]如何在 cPanel 中部署 Django 网站? [复制]
【发布时间】:2017-08-27 18:00:24
【问题描述】:

我是网站托管领域的新手,尤其是 cPanel 平台。我有一个使用 Python 语言开发的网站,它也使用了 Django。我在 CPanel 中托管了这个网站。但它似乎不起作用。

当我浏览我的网站域 (www.def.com) 时,它会显示一个带有我的标题和其他文本内容的网页。但它不显示任何媒体内容(图像或视频),并且与其他文本内容一起显示我的一些代码。这表明只有静态内容被抛出,其他动态请求没有在服务器上得到处理。

我知道默认情况下,cPanel 不支持 Django。使用 SSH,我已经安装了 Django。但我不确定如何配置。如果我能获得有关如何在 CPanel 中安装和配置 DJango 的分步说明,那就太好了。

仅供参考,这是来自 GoDaddy 的共享网络托管服务器,也不是虚拟专用服务器或没有 root 访问权限。

【问题讨论】:

  • CPanel 只是一个配置前端。托管 Django(或其他 Python 应用程序)的典型方法是 WSGI 和 FastCGI,首先检查您的 Web 服务器是否支持其中任何一个。
  • 只是我的看法,但是当涉及到 Django 之类的东西时,GoDaddy 是一个可以与之合作的熊。像 Heroku、Webfaction 或(我个人的选择)Digital Ocean 这样的东西起初可能看起来令人生畏,但从长远来看会更容易。除了 Cpanel 并且没有 root 访问权限之外什么都没有,你会头疼的。
  • 这几乎与同一天发布的另一个用户(或您运营的另一个帐户)的问题重复。我不确定发布此类类似问题的价值。

标签: python django hosting cpanel


【解决方案1】:

请参考:https://support.godaddy.com/help/article/7254/can-i-use-python-2-7-2-with-my-hosting-account

您的问题的答案是:cPanelPlesk 共享主机帐户不支持Python 2.7。所以,Django 可能不起作用。

【讨论】:

    【解决方案2】:

    这里是 Plesk 开发人员关于如何在 Plesk 12 中运行 Django 的指南http://devblog.plesk.com/2014/10/plesk-and-django/

    【讨论】:

      猜你喜欢
      • 2020-05-05
      • 2018-05-02
      • 1970-01-01
      • 2014-11-29
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 2013-03-11
      • 2021-06-21
      相关资源
      最近更新 更多