Изменение Fast CGI для запуска другой версии python - PullRequest
0 голосов
/ 22 января 2011

У меня есть общий веб-сервер через Hostmonster. Я пытаюсь установить и запустить Django с помощью Python 2.6, однако, хотя у них установлен 2.6, это не версия Python по умолчанию. Версия по умолчанию - python 2.4.3, я установил все зависимости и Django, однако скрипт fcgi по-прежнему работает через python 2.4. Есть ли способ заставить скрипт fcgi запустить 2.6?

1 Ответ

0 голосов
/ 24 января 2011

В моей системе, которая размещена на 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 (или любой другой) вы хотите запускать скрипт.

...