首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在没有安装CloudLinux的情况下在Cpanel上上传Django项目吗

我可以在没有安装CloudLinux的情况下在Cpanel上上传Django项目吗
EN

Stack Overflow用户
提问于 2021-01-16 00:52:03
回答 1查看 385关注 0票数 0

嘿,伙计们,我已经成功地完成了我的django项目,我已经准备好上传我的django项目到cpanel Linux共享主机,但当我在谷歌上搜索如何上传Django项目到cpanel时,我发现cpanel中有一个名为Setup Python App的选项,它给我们提供了上传Python应用程序的功能,这个选项只显示在有CloudLinux的cpanel上,但我没有CloudLinux,它是付费的。我的cpanel只向我展示了软件选项下的应用程序管理器之类的东西,我认为这可能是上传我的应用程序的替代方案。我说的对吗?我真的可以使用应用程序管理器来做这件事吗?或者有什么免费的方法可以在我购买的cpanel上上传我的Django应用程序吗?我在cpanel中购买了Linux共享主机,还买了一个域名。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2021-01-16 05:34:56

如果您的cpanel上确实有应用程序管理器,那么可能有一种方法可以运行python WSGI应用程序(在您的例子中,python WSGI将是您的django应用程序)看看这篇文章(https://www.liquidweb.com/kb/installing-python-wsgi-applications-on-cpanel/),按照本文的步骤,您应该能够在cpanel上运行您的django应用程序,而不需要购买CloudLinux,这对于您想要的一件小东西来说太贵了

请注意,由于您的cpanel已有应用程序管理器,因此您可以跳过"yum install ea-ruby24-mod_passenger ea-apache24-mod_env“步骤,因为只有当您尚未在您的cpanel帐户上看到应用程序管理器时才需要执行此步骤

为您总结这些步骤

1:从您的终端(ssh)登录到您的用户帐户,并进入您的用户主目录(或您希望存储django应用程序的任何位置) cd /home/username

2:在本地机器上创建与您的virtualenv完全相同的虚拟环境

3:将您的django项目文件放在您的服务器上(您需要自己解决这个问题) 4:创建Passenger WSGI文件(理想情况下,与您的manage.py文件位于同一目录下

注意,您的django应用程序应该在settings.py旁边有自己的wsgi.py文件

因此,不是像链接中描述的那样编写乘客WSGI文件,

要导入django wsgi文件,只需要在其中放入一行代码

来自project_name.wsgi导入应用程序的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65740219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档