更改快速CGI以运行不同版本的python

时间:2011-01-22 19:16:54

标签: python django fastcgi hostmonster

我有一个通过Hostmonster的共享Web服务器。我正在尝试使用python 2.6安装和运行Django,但是当他们安装了2.6时,它不是默认的python版本。默认版本是python 2.4.3,我已经安装了所有依赖项和Django,但是fcgi脚本仍然运行在python 2.4中。有什么方法可以强制fcgi脚本运行2.6?

1 个答案:

答案 0 :(得分:0)

在我的系统上托管在tigertech.net(一个漂亮的香草托管服务),我使用

的优秀建议进行配置

http://www.codekoala.com/blog/2008/installing-django-shared-hosting-site5/

您只需要确保“she-bang”(.fcgi文件中的第一行)正确识别您要运行的python版本。

假设2.6安装位于/ usr / bin / python26 /中,那么您将拥有

#!/usr/bin/python26/python

作为你的fcgi文件的第一行,而不是你现在拥有的任何内容。这告诉服务器你希望脚本在哪个版本的python(或其他)运行。