Django - Instalação no Ubuntu

69 views
Skip to first unread message

Renato Garcia Pedigoni

unread,
Feb 14, 2008, 10:50:24 AM2/14/08
to Django Brasil
Pessoal

Consegui corrigir o problema que estava no vídeo e agora estou com o Ubuntu. Instalei o Python, MySQLdb e o Django já, tudo ok. Só estou com um problema quando mando o runserver:
<!-- -->
renato@renato-linux:~/Django/csprinter$ python manage.py runserver
Validating models...
0 errors found.

Django version 0.96, using settings 'csprinter.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Error: That IP address can't be assigned-to.
</!-- -->

Coloquei meu IP da rede tb (manage.py runserver 192.168.0.105:8080) e não funciona.

Resolvi instalar o apache2 pra ver se era o servidor embutido do Django, e o apache retorna:
<!-- -->
 * Starting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
</!-- -->

Não sei se poderia mandar esse tópica pra lista, parece que não tem nada a ver com o Django né?
Mas... alguém já passou por isso?

Dei uma pesquisada, alterei meu /etc/hosts várias vezes e nada...
Meu hosts:
127.0.0.1 localhost renato-linux
192.168.0.172 treeco

(treeco é o servidor da rede - win2003)

Obrigado!

--
Atenciosamente,
Renato Garcia Pedigoni

MAYRON

unread,
Feb 14, 2008, 11:36:15 AM2/14/08
to django...@googlegroups.com
Opa Renato isso acontece por que a porta 8000 já esta em uso, vc pode ver qual é o comando
netstat -l | grep 8000

isso vai dizer quem está usando essa porta, assim se vc quiser pode retirar esse serviço, caso dejese...

vc pode tambem executar o comando
python manage.py runserver 8001

isso vai mudar a porta do seu django e vc acessa assim:
http://127.0.0.1:8001/

--
Mayron Cachina Santiago
http://cachina.wordpress.com

Renato Garcia Pedigoni

unread,
Feb 14, 2008, 11:54:59 AM2/14/08
to django...@googlegroups.com
Opa Mayron

Eu já tentei com muitas portas, 8000, 8080, 80, 8088, 8010, 8020 e 8022.
Agora estou no Windows, assim que puder entro no Linux e tento a 8001 e esse comando. Mas acho que não é isso, pq já tentei com muitas portas, e quando coloquei a 80 apareceu "Você não tem permissão para usar essa porta", coloquei com sudo também.

Esqueci de falar, quando coloco runserver 192.168.0.105 ele não retorna erro mas também não funciona.

Obrigado!

Renato

Roberto Bertó

unread,
Feb 14, 2008, 5:13:45 PM2/14/08
to Django Brasil
Se voce colocar para rodar no IP de sua LAN terá que tentar acessar
através dele. Seu PC possui dois IPs, o da LAN e o de loopback
(127.0.0.1).

Se colocar 192.168.0.105:8080, terá que acessar através de
http://192.168.0.105:8080/ e nao com http://127.0.0.1:8080/

A porta 80 é porta exclusiva para uso do root, mas o problema nao
parece ser de porta nao.

Qual a URL que voce tenta acessar? O que seu navegador retorna?



On 14 fev, 14:54, "Renato Garcia Pedigoni" <renatopedig...@gmail.com>
wrote:
> Opa Mayron
>
> Eu já tentei com muitas portas, 8000, 8080, 80, 8088, 8010, 8020 e 8022.
> Agora estou no Windows, assim que puder entro no Linux e tento a 8001 e esse
> comando. Mas acho que não é isso, pq já tentei com muitas portas, e quando
> coloquei a 80 apareceu "Você não tem permissão para usar essa porta",
> coloquei com sudo também.
>
> Esqueci de falar, quando coloco runserver 192.168.0.105 ele não retorna erro
> mas também não funciona.
>
> Obrigado!
>
> Renato
>
>
>
> On Thu, Feb 14, 2008 at 2:36 PM, MAYRON <mayroncach...@gmail.com> wrote:
> > Opa Renato isso acontece por que a porta 8000 já esta em uso, vc pode ver
> > qual é o comando
> > netstat -l | grep 8000
>
> > isso vai dizer quem está usando essa porta, assim se vc quiser pode
> > retirar esse serviço, caso dejese...
>
> > vc pode tambem executar o comando
> > python manage.py runserver 8001
>
> > isso vai mudar a porta do seu django e vc acessa assim:
> >http://127.0.0.1:8001/<http://127.0.0.1:8000/>

Renato Garcia Pedigoni

unread,
Feb 14, 2008, 5:49:00 PM2/14/08
to django...@googlegroups.com
Eu acessei pelo IP que coloquei no runserver (tanto 192.168.0.105 como 127.0.0.1 - e as portas tb). O browser fica carregando e depois dá servidor não encontrado.

Obrigado!

Renato

2008/2/14 Roberto Bertó <robert...@gmail.com>:

Jeronimo Zucco

unread,
Feb 14, 2008, 7:27:05 PM2/14/08
to django...@googlegroups.com
Você não está com o navegador configurado para navegar com proxy, está ?

Após iniciar o apache, confere se ele está no ar com o comando netstat -nlp

Em 14/02/08, Renato Garcia Pedigoni <renatop...@gmail.com> escreveu:



--
Jeronimo Zucco
LPIC-1 Linux Professional Institute Certified
http://jczucco.blogspot.com
Reply all
Reply to author
Forward
0 new messages