2013-12-12 3 views
2

Я изо всех сил пытаюсь создать существующий проект Django (графитовый веб-интерфейс) на Windows IIS через Helicon Zoo. Пока я просто догадываюсь и стараюсь на каждом шагу, но все равно не могу заставить его работать. Может ли кто-нибудь указать мне какое-нибудь полезное руководство или статью? Огромное спасибо.Развертывание проекта Django на IIS через Helicon Zoo

Django проекта: Graphite-web - да, удалось порт Графит углерода, шепота и веб-приложение на окнах, но веб-приложение в настоящее время является работоспособной только с django-admin.py runserver

Win8 64-битной, 32-битной python2.7

manage.py и grahpite.settings находится в C: \ графит \ WebApp \ графитовый

с уважением

Джеймс

+0

Можете ли вы получить более конкретную информацию и локализовать проблему? Вы знаете, графитовая сеть - большая вещь. – erbdex

+0

@erbdex Любые статьи или личные впечатления, связанные с тем, как «скрыть» проект Django через Helicon Zoo, будут большой помощью. (в моем случае это Graphte-web и win8 64bit с Python2.7 32bit) –

+0

'1.' я могу рассказать вам о установке графита на GNU/Linux. '2.' у меня нет никаких подсказок о Helicon Zoo. '3.' Но, тем не менее, где именно, в Геликоновском зоопарке вы застреваете? – erbdex

ответ

1

Мы попытались установить Graphite webapp из любопытства, и моему коллеге удалось это сделать (пока я потерял терпение, собирая все требования Графита).

  • Так, чтобы установить его сначала нужно установить «Zoo -> Шаблоны -> Проект Python» в том месте, где вы хотите этот веб-сайт. Запрос заключается в том, что все сценарии запуска выполняли свою работу, а virtualenv был создан, поэтому вы должны увидеть приветственную страницу проекта Python.

  • Теперь скопируйте все ваши графитовые файлы в папку этого веб-сайта. Когда вы попросите перезаписать некоторые файлы, будьте мудрыми, например, не перезаписывайте файл web.config по мере необходимости.

  • Изменить префикс строки в setup.cfg следующим образом:

    PREfix = $ APPL_PHYSICAL_PATH

  • < Изменить EnvironmentVariables > раздел web.config следующим образом:

    <EnvironmentVariables> < надстройку name = " VIRTUAL_ENV " value = "% APPL_PHYSICAL_PATH%.ENV "/> < добавить имя = " ПУТЬ " значение = "% APPL_PHYSICAL_PATH% \ venv \ Сценарии;% PATH% "/> < добавить имя = " PYTHONPATH " значение = "% APPL_PHYSICAL_PATH% \ venv \ Lib \ сайт- пакеты,% APPL_PHYSICAL_PATH% \ venv \ Lib;% APPL_PHYSICAL_PATH%;% APPL_PHYSICAL_PATH% \ WebApp \ графит "/> < добавить имя = " DJANGO_SETTINGS_MODULE " значение = " настройки "/> < добавить имя = " ERROR_LOG_DIR " значение = " журнал "/>

(извините за форматирование, все это StackOverflow)

  • Затем запустите Пуск-> Геликон> зоо-> Helicon Zoo Manager, выберите свой веб-сайт и нажмите кнопку «Запустить IDE» или «Запустить веб-консоль», чтобы запустить консоль для виртуального веб-сайта. Используйте эту консоль для запуска всех команд python, чтобы использовать virtualenv.

  • Запустите «python setup.py install» с помощью консоли Zoo.

  • Теперь самая сложная часть - скачать и установить требования к графическому интерфейсу Graphite. Некоторые из них могут быть установлены с помощью команды «pip install» (не забудьте использовать консоль Zoo для нее. Другие требуют, чтобы их загружали отдельно и имели некоторые доисторические инсталляторы, которые могут быть пользователями только для глобальных установок. затем скопировать на веб-узле virtualenv вручную, так что вы можете даже восстановить переносимость приложений Zoo. Или оставить как есть, если вы не планируете перемещать приложения на другой сервер.

После того, что вы должны быть в состоянии работать Графит с «django-admin.py runningerver» из консоли Zoo. Если он работает, он также должен работать как веб-сайт IIS из Зоопарка.

Если у вас есть дополнительные вопросы, свяжитесь с Helicon Tech support

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