Django + fcgid no Fedora Core 9 - o que eu estou ausente?

votos
0

Fedora Core 9 parece ter fcgid vez de FastCGI como, um módulo pré-construídos YUM de gestão. [ Eu prefiro não ter de manter um módulo de fora do yum; de modo nenhum manual constrói para mim ou meus administradores. ]

Estou tentando lançar Django através da interface runfastcgi (per os de implantação FastCGI docs).

O que eu estou vendo é a página resultante escrito para error_log. Ele não vem para trás através Apache ao meu browser. Além disso, há um monte de mensagens - aparentemente de FLUP e WSGIServer - que indicam que o ambiente WSGI não está definido corretamente.

  1. FastCGI está disponível para FC9, e eu simplesmente esquecido dele?

  2. Será fcgid e FLUP realmente criar o ambiente WSGI necessária para Django? Se assim for, você pode compartilhar o .fcgiscript de interface que você está usando? Mina é copiado mysite.fcgina documentação do Django. O fcgid Documentações página cai dicas que PHP e Ruby são suportados - PHP diretamente, e Ruby através dispatch.fcgi- e Python não é suportado.

Atualização . As mensagens de erro são ...

WSGIServer: missing FastCGI param REQUEST_METHOD required by WSGI! 
WSGIServer: missing FastCGI param SERVER_NAME required by WSGI!
WSGIServer: missing FastCGI param SERVER_PORT required by WSGI!
WSGIServer: missing FastCGI param SERVER_PROTOCOL required by WSGI!

Devo abandonar o navio e mudar para mod_python e desistir dessa abordagem?

Publicado 18/09/2008 em 14:09
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Por que você não tenta modwsgi ? Soa como a maneira preffered estes dias para aplicações WSGI como Django.

Se você não wan't para compilar material para o Fedora Core, que pode ser mais complicado.

No que diz respeito 1) este parece resolver o problema de configuração fcgid.

Note que você não deseja executar o aplicativo Django manualmente assim: python manage.py runfcgio fcgi é executado por apache automaticamente se a configuração está correta e reiniciado por touch your.fcgi.

Respondeu 18/09/2008 em 15:13
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more