作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是off-topic .它目前不接受答案。
想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。
8年前关闭。
Improve this question
我需要将文件放在哪个目录中?
我试过 public_html 但是当我把文件放在那里并点击 setup.py 时,它没有启动脚本。
最佳答案
由于以下原因,在 cPanel(共享主机)上运行 Django 应用程序可能不是最好的选择:
pip
安装包,只要它们不需要编译任何东西(例如 Django)$ cd ~
$ wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.9.1.tar.gz
$ tar -zxvf virtualenv-1.9.1.tar.gz
$ python virtualenv-1.9.1/virtualenv.py djangovevn
.bash_profile
内)export PATH="/home/<username>/djangovenv/bin:$PATH" # inside .bash_profile
# activate .bash_profile
$ source .bash_profile
pip
安装您的项目所需的一切。确保先激活 virtualenv$ source ~/djangovevn/bin/activate
$ pip install django
DEBUG
是 False
public_html
创建 index.fcgi
.确保使用 virtualenv Python 路径。 Django 关于此的文档 here .!/home/<username>/djangovenv/bin/python
import sys, os
# add projects directory to the path so that
# settings from the project can be imported
sys.path.insert(0, "/home/<username>/path/to/project")
# Switch to the directory of your project #
os.chdir("/home/<username>/path/to/project")
# Set the DJANGO_SETTINGS_MODULE environment variable #
os.environ['DJANGO_SETTINGS_MODULE'] = "project.settings"
# Run the fastcgi instance #
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
index.fcgi
在 public_html/.htaccess
AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.fcgi/$1 [QSA,L]
$ cd ~/public_html
$ touch index.fcgi
$ chmod 0755 .htaccess
$ chmod 0755 index.fcgi
关于django - 如何在cpanel上安装django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15625151/
我是一名优秀的程序员,十分优秀!