Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
5 / 4 / 0
Регистрация: 09.12.2012
Сообщений: 24
1

Не удается запустить проект

18.02.2014, 14:06. Показов 2833. Ответов 2
Метки нет (Все метки)

Уважаемые форумчане, помогите пожалуйста, мучаюсь уже несколько дней, никак не могу решить проблему. Решил поставить на хостинге TimeWeb Django для изучения. Установил virtualenv, через pip установил django ( /myenv/lib/python2.6/site-packages/django)Всё стандартно. Проверил правильность установки (import django >>> print django.get_version() 1.4), фреймворк установился.
Проблема в создании первого проекта. Я хочу просто создать пустой проект и запустить его, чтоб увидеть давно желанное “Welcome to Django”.
Итак
У меня на хостинге папка steif/public_html. К папке привязан домен steif.webtm.ru.
Прохожу в папку public_html и создаю проект django-admin.py startproject mysite
а так же в эту папку ( по нструкции хостера на сайте) создаю .htaccess с содержимым:

Bash
1
2
3
4
5
6
Options +ExecCGI
AddHandler wsgi-script .wsgi
 
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.wsgi/$1 [QSA,PT,L]
и сам файлик index.wsgi с содержимым

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
import os, sys
 
sys.path.append('/home/b/bliznets/myenv/lib/python2.6/site-packages/django')
 
sys.path.append('/home/b/bliznets/django/public_html')
 
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
 
 
import django.core.handlers.wsgi
 
 
application = django.core.handlers.wsgi.WSGIHandler()
.
Вроде всё, но при запуске появляется 500 Internal Server Error, а в логах следующее:

Bash
1
2
[Tue Feb 18 12:08:18 2014] [info] [client 109.188.127.215] mod_wsgi (pid=29824, process='', application='steif.webtm.ru|/index.wsgi'): Loading WSGI script '/home/b/bliznets/steif/public_html/index.wsgi'.
[Tue Feb 18 12:08:18 2014] [error] [client 109.188.127.215] mod_wsgi (pid=29824): Exception occurred processing WSGI script '/home/b/bliznets/steif/public_html/index.wsgi'.
Хоть я и новичок в django, за компом сижу не в первый раз, и вроде всё делал по инструкции. Изначально ставил версию 1.6.2, но оказалось ему нужен Python 2.6.5 и выше. Думал установка 1.4 решит проблему, но ничего не получилось. Заранее всем спасибо за советы. Уж очень долго я мучился с этой проблемой, очень интересно знать, что же я не так делаю!

Добавлено через 1 час 46 минут
Сорри
index.wsgi содержимое :
import os, sys
sys.path.append('/home/b/bliznets/myenv/lib/python2.6/site-packages/django')
sys.path.append('/home/b/bliznets/steif/public_html')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
и лог
Bash
1
2
3
4
[Tue Feb 18 13:56:36 2014] [info] [client 109.188.127.215] mod_wsgi (pid=24442, process='', application='steif.webtm.ru|/index.wsgi'): Loading WSGI script '/home/b/bliznets/steif/public_html/index.wsgi'.
[Tue Feb 18 13:56:36 2014] [error] [client 109.188.127.215] mod_wsgi (pid=24442): Target WSGI script '/home/b/bliznets/steif/public_html/index.wsgi' cannot be loaded as Python module.
[Tue Feb 18 13:56:36 2014] [error] [client 109.188.127.215] mod_wsgi (pid=24442): Exception occurred processing WSGI script '/home/b/bliznets/steif/public_html/index.wsgi'.
[Tue Feb 18 13:56:36 2014] [error] [client 109.188.127.215] File "/home/b/bliznets/steif/public_html/index.wsgi", line 10, in <module>
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2014, 14:06
Ответы с готовыми решениями:

Требуется запустить проект pydici
Есть довольно интересный (на мой взгляд), проект https://github.com/digitalfox/pydici ...

Не получается запустить проект Django
Здравствуйте, я создал проект Django в Visual Studio при запуске проекта выдает ошибку, подскажите...

Не могу запустить проект Django
В общем решил заняться Django, все установил как надо, создал виртуальное окружение. И тут...

Почему не удаётся запустить проект?
Помогите мне пожалуйста. Пытаюсь запустить проект, разобраться с реактом. Читаю в файле...

2
620 / 474 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
18.02.2014, 17:16 2
bliznets, тут, может поможет или тут .
1
5 / 4 / 0
Регистрация: 09.12.2012
Сообщений: 24
25.02.2014, 23:54  [ТС] 3
Проблема решена. Отпишусь, как решил, мб кто-то столкнется.

Вместо sys.path.append('/home/b/bliznets/myenv/lib/python2.6/site-packages/django') нужно было sys.path.append('/home/b/bliznets/myenv/lib/python2.6/site-packages'), т.е. не саму папку фреймворка, а папку, в которой она находится,
а вместо sys.path.append('/home/b/bliznets/steif/public_html') нужно было
sys.path.append('/home/b/bliznets/steif/public_html/имя_проекта'), т.е. конкретнее указать до папки проекта.

P.S. Спасибо за ссылки форумчанину выше. Хоть это и не помогло в решении проблемы, позволило узнать о некоторых других возможных проблемах.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2014, 23:54

Не удаётся запустить курсовой проект
Здравствуйте. Помогите, пожалуйста, запустить курсовой проект. Тема: &quot;База данных студентов&quot;. Он...

Не удается запустить проект ASP.NET
Может, кто что подскажет. Пытаюсь запустить веб-приложение на ASP.NET Получаю сообщение об ошибке...

Не удается запустить проект console wizard
В C++ builder я создаю console wizard. См картинку. Сохраняю проект в не системную папку. ...

Не удается запустить программу. Не удается найти указанный файл. Microsoft visual studio
Добрый день. Начал работу с программой, написал первую программу. текст приложу ниже. Программа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.