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
Plesk onyx Python uygulaması gariplik
14
●405
- 23-07-2019, 15:03:32
- 27-07-2019, 18:28:07ubuntu server ile kurdum (plesk panelde düzgün kurabilen birisine rastlayamadım plesk'in kendi forumunda bile yok )s7e7v7e7n7 adlı üyeden alıntı: mesajı görüntüle
- 27-07-2019, 20:38:19Hocam aynı sorun bendede varmışTomySawyer adlı üyeden alıntı: mesajı görüntüle
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:28plesk değilde panelsiz ubuntuya kurmak istersen yardım ederim bende şu eğitim serisinden yaptıms7e7v7e7n7 adlı üyeden alıntı: mesajı görüntüle
(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:14Yok hocam problem kurulumda değil. Bende de source code gözüküyor browserden bakıncaTomySawyer adlı üyeden alıntı: mesajı görüntüle
- 27-07-2019, 21:03:55hocam 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 kadars7e7v7e7n7 adlı üyeden alıntı: mesajı görüntüle
- 27-07-2019, 21:16:47400 yapınca site düzgün çalışıyor mu hocamTomySawyer adlı üyeden alıntı: mesajı görüntüle
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:32virtual environment klasörüde gözüküyor yinede işkillendiğim için ubuntu da kalmaya devam edeceğims7e7v7e7n7 adlı üyeden alıntı: mesajı görüntüle
bu arada hocam hangi rehberden kurulum sağladın yada yukarıdaki bıraktığım linkteki gibimi passanger_wsgi dosyan
söylediğin çok iyi oldu valla. Şimdi eve gidince çözüm arayacağım. Eğer birşeyler bulursan çözüm buraya iliştirirsin