• 23-07-2019, 15:03:32
    #1
    Merhabalar,
    Centos + plask paneli olan sunucu kiraladım djangoda yazdığım uygulamamı yayınlamak için
    https://www.plesk.com/blog/guides/dj...st-plesk-onyx/
    bu rehberi kullanarak fakat gariplik var siteadı.com/manage.py yada siteadı.com/appname/settings.py (veritabanı bilgilerinin olduğu dosya)
    yazınca kabak gibi ortaya çıkıyor txt olarak açılıyor yani browser'da neyi yanlış yaptığımı bilmiyorum dediklerini harfi harfine yapıyorum
    Django uygulamamı yayınlamak için daha önce python/django kurulu olup çalışmış olduğunuz hosting var ise de önerilerinizi bekliyorum
  • 27-07-2019, 18:13:23
    #2
    settings.py dosyasındaki
    DEBUG = False
    olduğuna emin misin
  • 27-07-2019, 18:28:07
    #3
    s7e7v7e7n7 adlı üyeden alıntı: mesajı görüntüle
    settings.py dosyasındaki
    DEBUG = False
    olduğuna emin misin
    ubuntu server ile kurdum (plesk panelde düzgün kurabilen birisine rastlayamadım plesk'in kendi forumunda bile yok )
  • 27-07-2019, 20:38:19
    #4
    TomySawyer adlı üyeden alıntı: mesajı görüntüle
    ubuntu server ile kurdum (plesk panelde düzgün kurabilen birisine rastlayamadım plesk'in kendi forumunda bile yok )
    Hocam aynı sorun bendede varmış söylediğin çok iyi oldu valla. Şimdi eve gidince çözüm arayacağım. Eğer birşeyler bulursan çözüm buraya iliştirirsin
  • 27-07-2019, 20:58:28
    #5
    s7e7v7e7n7 adlı üyeden alıntı: mesajı görüntüle
    Hocam aynı sorun bendede varmış söylediğin çok iyi oldu valla. Şimdi eve gidince çözüm arayacağım. Eğer birşeyler bulursan çözüm buraya iliştirirsin
    plesk değilde panelsiz ubuntuya kurmak istersen yardım ederim bende şu eğitim serisinden yaptım
    (plesk panele https://www.google.com/search?q=djan...hrome&ie=UTF-8 sadece bu 2-3 tane konu var

    https://www.youtube.com/playlist?lis...FzdCq78MXega6o
    şu video serisinde herşey var

    ek olarak veritabanını ayarlarken utf8 yapmayı unutma default olmuyor genelde
  • 27-07-2019, 21:02:14
    #6
    TomySawyer adlı üyeden alıntı: mesajı görüntüle
    plesk değilde panelsiz ubuntuya kurmak istersen yardım ederim bende şu eğitim serisinden yaptım
    (plesk panele https://www.google.com/search?q=djan...hrome&ie=UTF-8 sadece bu 2-3 tane konu var

    https://www.youtube.com/playlist?lis...FzdCq78MXega6o
    şu video serisinde herşey var

    ek olarak veritabanını ayarlarken utf8 yapmayı unutma default olmuyor genelde
    Yok hocam problem kurulumda değil. Bende de source code gözüküyor browserden bakınca
  • 27-07-2019, 21:03:55
    #7
    s7e7v7e7n7 adlı üyeden alıntı: mesajı görüntüle
    Yok hocam problem kurulumda değil. Bende de source code gözüküyor browserden bakınca
    hocam dosya izinlerini kapat 400 falan yap düzgün çalışmıyor pleskte ilerde ne gibi sıkıntılar yaratır bilmiyorum ama hemen dosya izinlerini kapatmanı öneririm çözüm bulana kadar
  • 27-07-2019, 21:16:47
    #8
    TomySawyer adlı üyeden alıntı: mesajı görüntüle
    hocam dosya izinlerini kapat 400 falan yap düzgün çalışmıyor pleskte ilerde ne gibi sıkıntılar yaratır bilmiyorum ama hemen dosya izinlerini kapatmanı öneririm çözüm bulana kadar
    400 yapınca site düzgün çalışıyor mu hocam



    hocam ben iki çözüm buldum bu işe ama biri biraz uğraştırıyor. (ben güvenlik konusunda baya işkillendiğim için ikisini de kullanıyorum.)

    problem wsgi modda çalıştırdığımız için oluyormuş.

    ilk olarak plesk de Apache & nginx Settings e gir ve Additional nginx directives kısmına şunu yapıştır;

    location ~* .(py|sqlite3|pyc)$ {
    return 404;
    }

    bu kodla python, sqlite3 ve pyc dosyalarına ulaşmak isteyenlere 404 sayfasına gönderiyorsun.

    ikinci olarak da ftp'den statik ve media klasörün hariç tüm klasörlere 700 izni ver.
    ayriyetten ana dizindeki dosyalara da (manage.py, passenger_wsgi.py) 700 izni ver.

    artık kimse ulaşamaz dosyalara...

    iyi farkettin bu işi. çok ciddi bir güvenlik açığı bu... teşekkürler

    - eğer sen de daha kolay bir çözüm bulursan lütfen haberdar et.
  • 28-07-2019, 06:27:32
    #9
    s7e7v7e7n7 adlı üyeden alıntı: mesajı görüntüle
    400 yapınca site düzgün çalışıyor mu hocam




    hocam ben iki çözüm buldum bu işe ama biri biraz uğraştırıyor. (ben güvenlik konusunda baya işkillendiğim için ikisini de kullanıyorum.)

    problem wsgi modda çalıştırdığımız için oluyormuş.

    ilk olarak plesk de Apache & nginx Settings e gir ve Additional nginx directives kısmına şunu yapıştır;

    location ~* .(py|sqlite3|pyc)$ {
    return 404;
    }

    bu kodla python, sqlite3 ve pyc dosyalarına ulaşmak isteyenlere 404 sayfasına gönderiyorsun.

    ikinci olarak da ftp'den statik ve media klasörün hariç tüm klasörlere 700 izni ver.
    ayriyetten ana dizindeki dosyalara da (manage.py, passenger_wsgi.py) 700 izni ver.

    artık kimse ulaşamaz dosyalara...

    iyi farkettin bu işi. çok ciddi bir güvenlik açığı bu... teşekkürler

    - eğer sen de daha kolay bir çözüm bulursan lütfen haberdar et.
    virtual environment klasörüde gözüküyor yinede işkillendiğim için ubuntu da kalmaya devam edeceğim
    bu arada hocam hangi rehberden kurulum sağladın yada yukarıdaki bıraktığım linkteki gibimi passanger_wsgi dosyan