Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 28, 2011 15:16:48

KanTran
От:
Зарегистрирован: 2011-02-20
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с переносом django-сайта на sweb

Друзья, пишу итог.
От техподдержки я видел только “Ваша заявка передана на рассмотрение в отдел системного администрирования. По
факту рассмотрения вопроса мы обязательно Вам ответим”. Вижу, что стою на одном месте,а время идет. Решил проблему просто, но и не профессионально: удалил БД на хостинге и с помощью syncdb создал новую. Забил пару полей русскими текстами-все выводит без проблем. Джанга больше не ругается и головной боли стало меньше. Теперь только стоит потратить время на забивку сайта контентом. Но, благо сайт небольшой и информации немного.
Догадки были на несоответствие версии Питона (2.5 vs 2.6).Хотя, это только мои догадки.
Проблема криво, но решена.
всем большое спасибо за комментарии, за помощь!



Офлайн

#2 Март 22, 2011 18:57:23

relanium
От:
Зарегистрирован: 2011-03-22
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с переносом django-сайта на sweb

KanTran
Настроил Django проект на sweb.ru, но статику не отдаёт, в settings.py прописал директорию со статикой.
.htaccess выглядит так

AddDefaultCharset utf-8
AddHandler wsgi-script .wsgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /home/w/nickname/public_html/dj/myproject/django.wsgi/$1



Офлайн

#3 Март 22, 2011 21:02:03

KanTran
От:
Зарегистрирован: 2011-02-20
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с переносом django-сайта на sweb

relanium
AddHandler wsgi-script .wsgi
relanium,на Sweb,увы, нет поддержки FastCGI. Да, это было бы решением всех проблем. Мучался я очень долго.В итоге перешел на другой хостинг (комтет). Там Django запустил с первого раза.



Офлайн

#4 Март 23, 2011 05:53:37

relanium
От:
Зарегистрирован: 2011-03-22
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с переносом django-сайта на sweb

То есть на sweb в связке с Django статику никак не отдать? Эх печально жалко потраченного времени и денег



Офлайн

#5 Март 23, 2011 09:15:42

KanTran
От:
Зарегистрирован: 2011-02-20
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с переносом django-сайта на sweb

relanium
То есть на sweb в связке с Django статику никак не отдать? Эх печально жалко потраченного времени и денег
настроить то можно,в режиме mod_python. Правда, у меня потом какие то проблемы с БД пошли из-за кодировки.Маялся, маялся да и наплюнул потом…жалко время убивать на решение проблем,связанных не с Django,а с работой хостинга.



Офлайн

#6 Апрель 15, 2011 10:07:02

maxim.tashkinov
От:
Зарегистрирован: 2008-07-07
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с переносом django-сайта на sweb

pikhovkin
1. Разархивировал Django 1.2.3 в корне учетки (это не суть важно где), получилась папка Django-1.2.3, переместил ее в home/ANY_PATH/public_html;
2. Переименовал Django-1.2.3 в django;
3. В home/ANY_PATH/public_html создал .htaccess с содержанием:
SetHandler mod_python
PythonHandler django.core.handlers.modpython
PythonPath "['/home/ANY_PATH/public_html/django', '/home/ANY_PATH/public_html'] + sys.path"
SetEnv DJANGO_SETTINGS_MODULE myproject.settings
PythonDebug On
где myproject - примерное имя будущего проекта;
4. Подключился через ssh-консоль к серверу;
5. Перешел в /home/ANY_PATH/public_html;
6. Выполнил в консоли python django/setup.py install;
7. Перешел в /home/ANY_PATH/public_html/django/django/bin/ и проверил, чтобы права на файл django-admin.py были 755;
8. Перешел обратно в /home/ANY_PATH/public_html и выполнил python django/django/bin/django-admin.py startproject myproject. В /home/ANY_PATH/public_html создается папка myproject с файлами проекта;
9. В браузере набираем адрес сайта, должно быть It worked!
В итоге в папке /home/ANY_PATH/public_html все чисто и красиво, и проект работает :)

Можете еще здесь почитать http://blog.artod.ru/post/1018376241/django-spaceweb
Пытался делать, как вы советуете - при заходе на сайт отдаётся index.html, если он есть, и 403 ошибка - если его нет…

Посоветуйте пожалуйста, в какую сторону копать, чтоб проект запустился..



Отредактировано (Апрель 15, 2011 10:21:31)

Офлайн

#7 Апрель 16, 2011 14:07:03

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с переносом django-сайта на sweb

Думаю что сменна хостера вам поможет. Хостер сам вам настроит ваше окружение. Но это в случаии правильного хостера. У меня тоже такое было в смысле хостер помогал конфигурить. В системе создаешь тикет и получаешь удовольствие от того сервиса хостера

Так что выберете нормального хостера. как я выбрал. очень советую.
ссылка на хостера в подписи который будет вам партнером.

Удачи.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version