[Çözüldü] Django Administration Paneli Açılmıyor

Başlatan Wougge, 19 Temmuz 2012 - 15:41:27

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

Wougge

Django Administration Paneli Açılmıyor. Sebebi ne olabilir?

arpia

Aldığınız hata mesajını buraya geçerseniz, hem daha anlaşılır olacak hemde konu ile ilgili arkadaşlar daha hızlı yardımcı olabileceklerdir.


Wougge

#2
Alıntı yapılan: arpia - 19 Temmuz 2012 - 15:43:48
Aldığınız hata mesajını buraya geçerseniz, hem daha anlaşılır olacak hemde konu ile ilgili arkadaşlar daha hızlı yardımcı olabileceklerdir.


Unable to connect

          Firefox can't establish a connection to the server at 127.0.0.1:8000.

  The site could be temporarily unavailable or too busy. Try again in a few
    moments.
  If you are unable to load any pages, check your computer's network
    connection.
  If your computer or network is protected by a firewall or proxy, make sure
    that Firefox is permitted to access the Web.


arpia


ifconfig
ping -c3 127.0.0.1
service apache2 status
service apache2 restart

komutlarının çıktısını görebilir miyiz?

Wougge

#4
apachi kullanmıyorum. MySQL serverlerinı kullanıyorum.

Alıntı yapılan: arpia - 19 Temmuz 2012 - 15:55:26

ifconfig
ping -c3 127.0.0.1
service apache2 status
service apache2 restart

komutlarının çıktısını görebilir miyiz?


ex@ubuntu:~$ ifconfig
eth0      link encap:Ethernet  HWaddr e8:9a:8f:2b:cc:b3 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:49

lo        link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1316 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1316 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:190392 (190.3 KB)  TX bytes:190392 (190.3 KB)

wlan0     link encap:Ethernet  HWaddr 68:a3:c4:bf:8b:40 
          inet addr:192.168.2.5  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::6aa3:c4ff:febf:8b40/64 Scope:*bağlantı
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21983 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17729 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19841069 (19.8 MB)  TX bytes:2795013 (2.7 MB)

ex@ubuntu:~$ ping -c3 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_req=1 ttl=64 time=0.054 ms
64 bytes from 127.0.0.1: icmp_req=2 ttl=64 time=0.048 ms
64 bytes from 127.0.0.1: icmp_req=3 ttl=64 time=0.048 ms

--- 127.0.0.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.048/0.050/0.054/0.003 ms

ex@ubuntu:~$ service apache2 status
apache2: unrecognized service
ex@ubuntu:~$ service apache restart
apache: unrecognized service

arpia

Doğrudur veritabanı olarak "MySQL" kullanıyorsunuzdur fakat web sunucu olarak "apache" kullanmıyor musunuz, yada ne kullanıyorsunuz? :) 

Wougge


arpia

Peki web sunucuyu nasıl kurdunuz?
İnternet tarayıcınıza,
http://127.0.0.1
yazdığınız zaman, karşınıza bir şey geliyor mu?

Wougge

#8
Alıntı yapılan: arpia - 19 Temmuz 2012 - 16:14:12
Peki web sunucuyu nasıl kurdunuz?
İnternet tarayıcınıza,
http://127.0.0.1
yazdığınız zaman, karşınıza bir şey geliyor mu?

web taryıcım hazır vardı zaten. Yani ben kurmadım.

python manage.py runserver şeklinde yazdıktan sonra:,
Validating models...

0 errors found
Django version 1.4, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

burdan girersem

ImproperlyConfigured at /

Put 'django.contrib.admin' in your INSTALLED_APPS setting in order to use the admin application.

Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.4
Exception Type: ImproperlyConfigured
Exception Value:

Put 'django.contrib.admin' in your INSTALLED_APPS setting in order to use the admin application.

Exception Location: /usr/local/lib/python2.7/dist-packages/django/contrib/admin/sites.py in check_dependencies, line 156
Python Executable: /usr/bin/python
Python Version: 2.7.3
Python Path:

['/home/ex/mysite',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-linux2',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PIL',
'/usr/lib/python2.7/dist-packages/gst-0.10',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client',
'/usr/lib/python2.7/dist-packages/ubuntuone-client',
'/usr/lib/python2.7/dist-packages/ubuntuone-control-panel',
'/usr/lib/python2.7/dist-packages/ubuntuone-couch',
'/usr/lib/python2.7/dist-packages/ubuntuone-installer',
'/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol']

Server time: Thu, 19 Jul 2012 08:18:08 -0500

bu açılıyor yoksa yine

Unable to connect ile başlayan hatayı alıyorum.

arpia

Web tarayıcınız ile web sunucunuz farklı şeyler.

Web tarayıcınızın adres çubuğuna http://127.0.0.1 yazdığınız zaman karşınıza bir sayfa geliyor mu? Yoksa hata mesajı mı dönüyor?

Birde çıktılarızı kod etikeri içinde verebilirseniz daha güzel olur. "#" işareti şeklinde 'Kod Ekle' olarak geçiyor.

Wougge

Alıntı yapılan: arpia - 19 Temmuz 2012 - 16:23:46
Web tarayıcınız ile web sunucunuz farklı şeyler.

Web tarayıcınızın adres çubuğuna http://127.0.0.1 yazdığınız zaman karşınıza bir sayfa geliyor mu? Yoksa hata mesajı mı dönüyor?

Birde çıktılarızı kod etikeri içinde verebilirseniz daha güzel olur. "#" işareti şeklinde 'Kod Ekle' olarak geçiyor.

Unable to connect

          Firefox can't establish a connection to the server at 127.0.0.1.

  The site could be temporarily unavailable or too busy. Try again in a few
    moments.
  If you are unable to load any pages, check your computer's network
    connection.
  If your computer or network is protected by a firewall or proxy, make sure
    that Firefox is permitted to access the Web.


karşıma gelenn şey sayfanın tam ortasında bu yazıdan ibaret.

arpia

Kurulu bir web sunucunuz yok, en azından çalışan yok şuan :)
Sakıncası yoksa "Apache"'yi kuralım.


sudo apt-get install apache2 django-ajax-selects django-filter django-tables

Yalnız bunlar Apache'yi Django destekli kurmaya yeterli mi inanın bir bilgim yok. Biraz internetten araştırın aynı zaman da isterseniz.
Bu arada yukarıda ki komutu yürütebilirsiniz. Sonra http://127.0.0.1:8000 kısmını tekrar deneriz.

Wougge

Alıntı yapılan: arpia - 19 Temmuz 2012 - 16:39:45
Kurulu bir web sunucunuz yok, en azından çalışan yok şuan :)
Sakıncası yoksa "Apache"'yi kuralım.


sudo apt-get install apache2 django-ajax-selects django-filter django-tables

Yalnız bunlar Apache'yi Django destekli kurmaya yeterli mi inanın bir bilgim yok. Biraz internetten araştırın aynı zaman da isterseniz.
Bu arada yukarıda ki komutu yürütebilirsiniz. Sonra http://127.0.0.1:8000 kısmını tekrar deneriz.
[/size]
peki konu hakkında araştırma yapıp, gerekli bilgileri burda paylaşmaya çalışcam. @arpia teşekkürler.

Dipnot: Ben http://127.0.0.1 adresinin çalıştığını da görmüştüm. Bilginize.

ct

Django kurarken apache'yi kurdunuz diye hatırlıyorum. Tarayıcınıza localhost yazıp deneyebilir misiniz?

canosayan

Öncelikle belli ki wsgi ile çalımıyorsunuz. bu durumda sürekli olarak test serverini açık bırakacaksınız ki hiç mantıklı değil.
settings.py dosyanızda installed apps değişkenini bulun. django.contrib.admin satırının başında bir # işareti göreceksiniz. o işareti kaldırın ve manage.py nin olduğu klasörde alttaki kodu kullanın
python manage.py syncdb
Sonrasında yine test sunucusunu çalıştırın
python manage.py runserver

fakat doğru olan mod_wsgi ile apache yapılandırması yapmanız.
Chmod bizim işimiz.

Wougge

#15
Sorunun ne olduğu anlaşılmıştır. ilginiz için teşekkürler.

doganaydin

settings.py dosyası içinde  INSTALLED_APPS değişkenini bulun. en altına 'django.contrib.admin' ekleyin. Zaten orada var. Sadece başındaki # işaretini silmeniz yeterli.