Python-framework на хостинге без SSH

Тема в разделе "Perl, Python, Ruby", создана пользователем biz_zon, 16 май 2012.

  1. biz_zon

    biz_zon Писатель

    Регистр.:
    19 фев 2008
    Сообщения:
    4
    Симпатии:
    1
    Хостинг позволяет исполнять питонские скрипты в папке CGI-BIN, есть ли фреймворк/cms, которые смогут работать в ней? Django, например, требует для настройки ssh-доступ, а хостинг его не дает, хотя по всем остальным параметрам устраивает.
     
  2. CheburatoR-all

    CheburatoR-all Гипножаба

    Регистр.:
    26 апр 2009
    Сообщения:
    295
    Симпатии:
    438
    Это, пожалуй, глупое решение, но может сделать в этой же папки скрипт для настройки? Нечто вроде
    Код:
    import subprocess
    subprocess.call(['manage.py syncdb'])
     
  3. Sammerset

    Sammerset Постоялец

    Регистр.:
    14 сен 2008
    Сообщения:
    136
    Симпатии:
    10
    попробуй залить шелл на сервак. и будет тебе счастье.
     
  4. tarantula

    tarantula Писатель

    Регистр.:
    6 окт 2013
    Сообщения:
    7
    Симпатии:
    3
    Джанге не нужен ssh доступ, ей нужен интерпритатор с окружением и пакетами для работы.
     
  5. RORC

    RORC

    Регистр.:
    14 июн 2013
    Сообщения:
    174
    Симпатии:
    41
    django если и заставите будет очень медленно работать в режиме cgi, поэтому не вариант.

    На обычном хостинге должен быть настроен apache для работы с джаного. Нужен мод питон или аналог, если есть то достаточно сделать правильный конфиг и все запустится без ssh.
     
  6. megabil

    megabil Постоялец

    Регистр.:
    31 авг 2006
    Сообщения:
    143
    Симпатии:
    49
    для django использую gunicorn + nginx под статику
     
  7. cyan

    cyan Постоялец

    Регистр.:
    21 авг 2007
    Сообщения:
    88
    Симпатии:
    4
    под такие дела надо не хостинг какой-то там, а хотя бы vps. ниже про джангу
    If you want to use Django on a production site, use Перейти по ссылке. mod_wsgi can operate in one of two modes: an embedded mode and a daemon mode...
    If you can’t use mod_wsgi for some reason, fear not: Django supports many other deployment options. One is Перейти по ссылке for specific installation instructions for each platform.
     
  8. RORC

    RORC

    Регистр.:
    14 июн 2013
    Сообщения:
    174
    Симпатии:
    41
    чем хостинг не подходит? Если разрешено ssh и правка конфига апача, то вполне подходит.

    ссылка на инструкцию по установке нужного в домашнюю папку


    По данной инструкции можно установить любое приложение.

    Алгоритм следующий:
    Указываем место хранения для библиотек в домашней папке пользователя.
    Загружаем нужное
    Через ssh запускаем если нужно dev
    На постоянной основе через конфиг апача запускаем нужное в production (или по крону дергаем встроенные сервера, зависит от задач)