Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 20, 2011 23:14:19

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

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

Здравствуйте,друзья.
Возникла проблема. Разрабатывал сайт локально, у себя на машине в виртуальном окружении. Все готово. Теперь необходимо перенести на sweb. Какие действия я должен выполнить,подскажите?Просто переношу django-сайт первый раз и что к чему не пойму. Спасибо за понимание.



Офлайн

#2 Фев. 21, 2011 07:53:42

unkier
От:
Зарегистрирован: 2009-11-05
Сообщения: 92
Репутация: +  2  -
Профиль  

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

настроить settings.py - прописать базу, пути.
удостоверится что версия джанги, питоновских пакетов которая у хостера подходит. если нет поставить свои.
закинуть статику в нужную папочку откуда она будет отдаваться как надо.
это как минимум…



Офлайн

#3 Фев. 21, 2011 10:02:04

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

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

KanTran
Здравствуйте,друзья.
Возникла проблема. Разрабатывал сайт локально, у себя на машине в виртуальном окружении. Все готово. Теперь необходимо перенести на sweb. Какие действия я должен выполнить,подскажите?Просто переношу django-сайт первый раз и что к чему не пойму. Спасибо за понимание.
Sweb не поддерживает Django, я им писал в техподдержку, ответ был именно такой =(



Офлайн

#4 Фев. 21, 2011 10:18:23

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

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

xoma
Sweb не поддерживает Django, я им писал в техподдержку, ответ был именно такой
Не не, насчет поддержки django на sweb узнавал-результат положительный. У них же даже можно django поставить через менеджер приложений (что делать нежелательно). Главное, правильно все настроить…)



Офлайн

#5 Фев. 21, 2011 11:47:14

pikhovkin
От:
Зарегистрирован: 2010-10-08
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

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

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



Отредактировано (Фев. 21, 2011 11:48:35)

Офлайн

#6 Фев. 21, 2011 11:53:52

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

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

pikhovkin,попробую по твоему рецепту. О результатах отпишусь.
спасибо



Офлайн

#7 Фев. 21, 2011 15:06:42

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

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

вобщем, запустил я джангу. Появилась,наконец то, it's work!.
далее, перенес свой проект с локальной машины на хостинг sweb, поставил debug=False. В итоге выдал

 raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)

ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory
В техподдержке сказали, что у них установлен модуль dev-python/mysql-python. Каким образом мне подключить модуль MysqlDb?
если можно то поподробнее.
спасибо большое!



Офлайн

#8 Фев. 21, 2011 16:13:41

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

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

Спросите у хостера, установлен ли libmysqlclient



Офлайн

#9 Фев. 21, 2011 17:02:32

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

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

Александр Кошелев
Спросите у хостера, установлен ли libmysqlclient
ТехПоддержка на sweb ответила, что libmysqlclient не установлен, но установку осуществят.
Именно поэтому возникает ошибка при обращении к MySQLdb?



Офлайн

#10 Фев. 21, 2011 20:00:21

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

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

KanTran
Именно поэтому возникает ошибка при обращении к MySQLdb?
Само сообщение об ошибке говорит:
KanTran
libmysqlclient_r.so.15: cannot open shared object file: No such file or directory
Эта библиотека скорей всего в пакете libmysqlclient и живет.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version