Форум сайта python.su
для теста создал на alwaysdata.com пустой проэкт
делал все по http://wiki.alwaysdata.com/wiki/Déployer_une_application_Django
при переходе на сайт свой получаю Internal Server Error
лог:
[Tue Nov 02 21:29:22 2010] [notice] Digest: generating secret for digest authentication ...
[Tue Nov 02 21:29:22 2010] [notice] Digest: done
[Tue Nov 02 21:29:22 2010] [info] mod_fcgid: Process manager 2931058 started
[Tue Nov 02 21:29:22 2010] [notice] Apache/2.2.16 (Debian) mod_fcgid/2.3.5 configured -- resuming normal operations
[Tue Nov 02 21:29:22 2010] [info] Server built: Aug 31 2010 15:21:01
[Tue Nov 02 21:29:32 2010] [info] mod_fcgid: server alwaysdata:/home/ziliboba/chat/public/django.fcgi(2931193) started
[Tue Nov 02 21:29:32 2010] [warn] [client 80.239.242.95] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Tue Nov 02 21:29:32 2010] [error] [client 80.239.242.95] Premature end of script headers: django.fcgi
[Tue Nov 02 21:29:33 2010] [info] mod_fcgid: server alwaysdata:/home/ziliboba/chat/public/django.fcgi(2931194) started
[Tue Nov 02 21:29:33 2010] [warn] [client 80.239.242.95] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://ziliboba.alwaysdata.net/
[Tue Nov 02 21:29:33 2010] [error] [client 80.239.242.95] Premature end of script headers: django.fcgi, referer: http://ziliboba.alwaysdata.net/
[Tue Nov 02 21:29:36 2010] [info] mod_fcgid: process /home/ziliboba/chat/public/django.fcgi(2931194) exit(communication error), terminated by calling exit(), return code: 255
[Tue Nov 02 21:29:36 2010] [info] mod_fcgid: process /home/ziliboba/chat/public/django.fcgi(2931193) exit(communication error), terminated by calling exit(), return code: 255
AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ django.fcgi/$1 [QSA,L]
#!/usr/bin/python
import os, sys
_PROJECT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, _PROJECT_DIR)
sys.path.insert(0, os.path.dirname(_PROJECT_DIR))
_PROJECT_NAME = _PROJECT_DIR.split('/')[-1]
os.environ['DJANGO_SETTINGS_MODULE'] = "%s.settings" % _PROJECT_NAME
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
Офлайн
Проблема где-то в django.fcgi.
Что за ОСь? Исправь первую строку на #!/usr/bin/env python или убедись что путь к интерпретатору верен.
Надо узнать что он Apache'у отдаёт, что-то не то, попробуй просто выполнить этот скрипт.
p.s. У Django нет развёртки, насколько я знаю, вы ничего с ЭЛТ-монитором не путаете?
..bw
Офлайн
проблема решилась…нужно было файл django.fcgi преобразовать в unix формат )
Офлайн
Это да, сталкивался по первОй, даже у хостера помощи просил, правда пришлось также самому разбираться.
..bw
Офлайн