Установка сервера Apache+…..+Django Part_2
В прошлой статье мы устанавливали Apache и MySql. Сегодня займемся установкой python 2.5, mod_python 3.3.1 и django. С установкой python думаю проблем у вас не возникнет, так как вся установка заключается из двух этапов, скачать дистрибутив и запустить его :-), а вот на остальных моментах остановлюсь подробнее. Сразу скажу, что установка связки Apache + mod_python омрачила меня одним моментами, бинарник mod_python под Windows подходит только для Python 2.5. Если хотите установить его на Python 2.6 и выше, то придется устраивать ритуальные пляски с бубнами.
Приступим к установке mod_python (я надеюсь, python 2.5 вы уже установили)!!
Идем на офф сайт и закачиваем последнюю версию на сегодня это 3.3.1. Запускаем приложение.

mod_python
если вылетает окно с ошибкой типа “не найден MSVCR71.dll повторная установка приложения может решить проблему” то надо закачать отсюда MSVCR71.dll и положить его в C:\WINDOWS\system32 это должно решить проблему. Повторно запускаем mod_python-3.3.1.win32-py2.5-Apache2.2.exe. В процессе указываем корневой каталог Apach и ждем окончания установки.

mod_python
Теперь установим Django framework, есть несколько способов установки Django. Мы пойдем простейшим - установим из svn последнею версию дистрибутива. Для этого нам потребуется svn клиент (я взял Slik который заберем здесь) Устанавливаем клиент!! После этого открываем консоль(cmd) заходим в каталог site-packages
cd C:\Python25\Lib\site-packages
И скачиваем django командой
svn co http://code.djangoproject.com/svn/django/trunk/django django

Теперь наш свежеиспечённый django находится в C:\Python25\Lib\site-packages\django. Если у вас уже есть установленный, то надо его обновить командой.
svn update
при этом находясь в директории django. Вот и все!

Далее нам понадобится пустой джанго проект для тестирования. Создадим:
C:\Documents and Settings\User>cd C:\
C:\>mkdir example
C:\>cd example
С:\example>django-admin.py startproject testproject
Если у вас появилась ошибка типа “django-admin.py не является внутренней или внешней командой…” То скопируйте django-admin.py из папки C:\Python25\Lib\site-packages\django\bin в ту папку, где вы хотите создать проект, в нашем случае это С:\example, есть и другой способ решения данной проблемы, но об этом в другой раз. Повторите запрос
django-admin.py startproject testproject
Вот у нас есть пустой проект. Переходим к конфигурации Apache, для этого открываем файл
C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
И подключаем в самом конце файла модулю питона.
LoadModule python_module modules/mod_python.so
затем пишем
<Location “/testproject/”>
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE testproject.settings
PythonOption django.root c:/example/testproject
PythonDebug On
PythonPath “['/example'] + sys.path”
</Location>

Перезапускаем Apach заходим http://localhost/testproject/ радуемся.

Связанные записи
-
helm2004
-
N_0v
-
Руст
-
http://privats.ru/ Безумный Админ
-
Руст
-
Руст
-
Руст
-
http://ozero-chany.ru 3DMaximus
-
EvgIq
-
http://privats.ru/ Безумный Админ
