2009-05-20 2 views
0

Возможно ли запустить django без доступа к оболочке? Мой хостер поддерживает следующие за 5 €/месяц:Django без доступа к оболочке

  • питон (я предполагаю, что через mod_python)
  • MySQL

Там нет оболочки, ни cronjob поддержка, которая стоит дополнительные 10 €/месяц, поэтому я стараюсь избегать этого.

Я знаю, что Google Apps также работает без доступа к оболочке, но я предполагаю, что это возможно из-за их специальной конфигурации.

ответ

4

Это возможно, но не желательно. Наличие доступа к оболочке позволяет централизовать все правильно с помощью символических ссылок.

Получить лучший хозяин будет моим первым предложением. WebFaction - самый рекомендуемый общий хост для использования с Django.

Если это вне вашего ценового диапазона, есть множество хостов, которые предоставят вам правильную системную учетную запись (только с учетной записью ftp) и имеют mod_python или mod_wsgi (предпочтительнее сейчас).

Google Apps работает без оболочки, потому что их система ищет сценарий диспетчера, который вы должны написать в точную спецификацию.

+0

Я только что начал использовать WebFaction и сдулся. Их настройка - это создание, а их техническая поддержка - фантастическая. –

+0

Но если вам нужно больше памяти, чем несколько базовых пакетов, возможно, стоит посмотреть на решения VPS. Linode - отличный, дешевый, но они не будут держать вашу руку за то, чтобы все было настроено. Вам нужно узнать некоторые вещи администратора. – Oli

1

Это возможно.

Обычно вы разрабатываете свое приложение локально (там, где доступ к оболочке приятно иметь), и публикуйте свою работу на своем сервере. Все, что вам нужно для этого - это FTP-доступ и способ импортировать дамп базы данных из базы данных разработки (часто для этого хостеров предусмотрена установка phpMyAdmin).

питон (я предполагаю, что через mod_python)

Из моего опыта, вы, безусловно, неправильно с этим предположением. Многие недорогие провайдеры утверждают, что поддерживают python, но на самом деле предоставляют только устаревшую версию, которая может использоваться с CGI-скриптами. Эта настройка будет иметь довольно низкую производительность для приложений Django.

Смежные вопросы