BitNami DjangoStack не является «автономным», не может запускать приложение

Я установил BitNami DjangoStack 1.4.1.0 для Windows (32-разрядную версию) и решил не устанавливать поставляемый с ним Python, поскольку у меня уже установлен Python 2.7.

Я получил ошибку ниже, а также внутреннюю ошибку сервера, когда я нажал кнопку на вводной веб-странице (так что Appache работает нормально)

enter code here
[error] mod_wsgi (pid=3990): Target WSGI script '/opt/bitnami/apps/django/scripts/django.wsgi' cannot be loaded as Python module

Я нашел аналогичный вопрос, но связанный с установкой на Amazon. Также после ответов выяснилось, что проблема в том, что wsgi был скомпилирован с неправильной версией Python.

Затем я удалил BitNami и переустановил его, используя предоставленную версию python — все еще то же сообщение.

Я не понимаю, как неправильная версия Python может быть проблемой, если пакет BitNami является автономным, то есть поставляется со всеми битами, необходимыми для запуска.

В случае, если моя ранее установленная версия вызывала проблему, я удаляю ее из переменной среды PATH.

Также документация для Windows кажется неправильной. django.conf и django.wsgi находятся не там, где они указаны в документах (\Users\user\BitNami SDjangoStack Projects\apps). На самом деле единственное, что находится в этом каталоге, — это новый проект, который я выбрал при установке, а не каталог приложений. Я нашел файлы в каталогах BitNami.

Также, когда я набрал python в консоли BitNami, я получил python 2.7.3, а не 2.7.2, который указан в руководстве по установке.

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


person jimscafe    schedule 01.10.2012    source источник
comment
Рассмотрите возможность использования не стека на основе Apache, а комбинации nginx и uwsgi.   -  person leoluk    schedule 01.10.2012


Ответы (1)


Что вы имеете в виду, не устанавливая Python? BitNami DjangoStack является автономным в том смысле, что он включает в себя собственный Python и его зависимости. Также вы упомянули, что запускаете его в Windows, но путь /opt/bitnami является путем по умолчанию при установке с правами root в Linux. Какие именно параметры вы выбрали при установке?

person kaysa    schedule 15.10.2012