Instalando Django com FastCGI em ambiente compartilhado
Em ambientes de hospedagem compartilhada, o Django só pode ser executado utilizando FastCGI. Para isso, é necessário instalar alguns módulos adicionais do Python.
Nota: Você vai precisar do módulo
Flup
e do Django
instalados.1. Baixar o Setuptools
Acesse o site oficial e faça o download do arquivo .egg
correspondente à sua versão do Python:
Importante: não renomeie o arquivo.
2. Instalar o Setuptools
No terminal, execute o arquivo .egg
como se fosse um script. Exemplo:
sh setuptools-0.6c11-py2.4.egg
Isso instalará o Setuptools utilizando a versão correspondente do Python (normalmente python2.4
), disponibilizando o comando easy_install
.
3. Instalar Flup e Django
Com o easy_install
disponível, execute:
easy_install flup
easy_install django
4. Finalização
Após a instalação, o Django estará pronto para ser utilizado com FastCGI no ambiente compartilhado. O módulo Flup
será responsável por intermediar as requisições FastCGI e o framework Django.
Resumo: 1) Baixar e instalar
setuptools
→ 2) Instalar flup
e django
via easy_install
→ 3) Configurar execução via FastCGI no ambiente compartilhado.