2011-01-22 76 views
0

我有一个通过Hostmonster的共享Web服务器。我试图使用python 2.6来安装和运行Django,但是当它们安装了2.6时,它并不是默认的python版本。默认版本是python 2.4.3,我已经安装了所有的依赖项和Django,但是fcgi脚本仍然通过python 2.4运行。有什么办法可以强制fcgi脚本运行2.6?更改快速CGI以运行不同版本的python

回答

0

在我的系统上tigertech.net(一个漂亮的香草托管服务)托管,我配置使用优秀建议从

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

你只需要确保的是,“她爆炸” (.fcgi文件中的第一行)正确标识要运行的python版本。

假设2.6安装位于在/ usr/bin中/ python26 /,你将不得不

#!/usr/bin/python26/python 

为您的FCGI文件的第一行,而不是不管你现在所拥有的。这告诉服务器哪个版本的Python(或其他)你想要脚本运行。