- Katılım
- 3 Eki 2017
- Konular
- 1,673
- Mesajlar
- 18,445
- Çözüm
- 48
- Online süresi
- 9mo 24d
- Reaksiyon Skoru
- 8,721
- Altın Konu
- 297
- Başarım Puanı
- 374
- MmoLira
- 41,550
- DevLira
- 753
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Yerel ve uzak dosyaların karşılaştırması
Öğrenme alanının çoğu boyunca, örneklerinizi doğrudan bir tarayıcıda açmanızı söylüyoruz – bu, HTML dosyasını çift tıklatarak, tarayıcı penceresine sürükleyip bırakarak veya Dosya > Aç’ ı seçerek ve HTML dosyasına geçerek yapılabilir.Web adresi file:// ile başlıyorsa yerel sabit sürücünüzdeki bir dosya kullanılıyordur. Buna karşılık, GitHub’da barındırılan örneklerimizden birini (veya başka bir uzak sunucudaki bir örneği) görüntülerseniz, web adresi dosyanın HTTP üzerinden alındığını göstermek için http:// veya https:// ile başlar.
Yerel dosyaları sınama sorunu
Yerel dosyalar bazı örneklerde düzgün çalışmaz. Bunun en olası nedenleri aşağıdakiler olabilir:- Sunucudan veri getirememe. Örneği yerel bir dosyadan çalıştırırsanız, bazı tarayıcılar (Chrome dahil) sunucudan veri getiremezler (bkz. asynchronous request) Bunun nedeni güvenlik kısıtlamalarıdır.
- Sunucu tarafı diline sahip dosyalar. Sunucu tarafı dilleri (PHP veya Python gibi) kodu yorumlamak ve sonuçları sunmak için özel bir sunucu gerektirir.
Basit bir yerel HTTP sunucusu çalıştırma
Veri getirememe sorununu aşmak için, bu tür örnekleri yerel bir web sunucusunda çalıştırarak test etmemiz gerekir. Bunu amaçlarımız için yapmanın en kolay yollarından biri Python’un http.server modülünü kullanmaktır.Bunu yapmak için:
- Python’u yükleyin. Linux veya macOS kullanıyorsanız, sisteminizde Python zaten mevcut olmalıdır. Windows kullanıcısıysanız, Python ana sayfasından indirebilir ve yüklemek için yönergeleri izleyebilirsiniz:
-
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.adresine gidin
- İndirme bölümünün altında Python “3.xxx” bağlantısını tıklayın.
- Yükleyici dosyasını karşıdan yüklemek için sayfanın en altında Windows Installer bağlantısını tıklatın.
- İndiğinde çalıştırın.
- İlk yükleyici sayfasında, “PATH’e Python 3.xxx Ekle” onay kutusunu işaretlediğinizden emin olun.
- Yükle‘yi tıklayın, sonra yükleme tamamlandığında Kapat‘ı tıklayın.
-
- Komut isteminizi (Windows)/terminalini (macOS/ Linux) açın. Python’un yüklü olup olmadığını denetlemek için aşağıdaki komutu girin:
Kod:
python -V
# Eğer bu işe yaramazsa, python3 -V komutunu deneyin
- Bu bir sürüm numarası döndürmelidir. Burada bir sorun ile karşılaşmadıysak, cd komutunu kullanarak örneğinizin içinde olduğu dizine gidin.
Kod:
# Girmek istediğiniz klasör ismini yazmayı unutmayın. Örneğin:
cd masaustu
# Bir klasör yukarı çıkmak için aşağıdaki komutu kullanın
cd ..
- Sunucuyu bu dizinde başlatmak için komutu girin:
Kod:
python -m http.server
#veya
python -m SimpleHTTPServer
- Varsayılan olarak, bu komut, dizinin içeriğini yerel bir web sunucusunda, 8000 numaralı bağlantı noktasında çalıştırır. Web tarayıcınızdan localhost:8000 adresine giderek bu sunucuya erişebilirsiniz. Burada listelenen dizinin içeriğini görürsünüz — çalıştırmak istediğiniz HTML dosyasını tıklatın.
Sunucu tarafı dillerini yerel olarak çalıştırma
Python’un http.server (veya Python 2 için SimpleHTTPServer ) modülü yararlıdır, ancak bu yalnızca statik bir sunucudur; Python, PHP veya JavaScript gibi dillerde yazılmış kodun nasıl çalıştırılacağını bilmez. Bunları işlemek için daha fazlasına ihtiyacınız olacak – tam olarak ihtiyacınız olan şey, çalıştırmaya çalıştığınız sunucu tarafı diline bağlıdır. Aşağıda birkaç örnek bulabilirsiniz:
- Python sunucu tarafı kodunu çalıştırmak için python web sistemi kullanmanız gerekir. Django gibi birçok popüler Python web sistemi bulunur.
- Node.js (JavaScript) sunucu tarafı kodunu çalıştırmak için Node veya Node üzerine kurulu bir yapı kullanmanız gerekir. Express Web iyi bir seçim olabilir.
- Katılım
- 20 Şub 2024
- Konular
- 111
- Mesajlar
- 2,108
- Çözüm
- 9
- Online süresi
- 10d 21h
- Reaksiyon Skoru
- 470
- Altın Konu
- 4
- Başarım Puanı
- 161
- MmoLira
- 127
- DevLira
- 12
Paylaşım için teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 87
- Cevaplar
- 2
- Görüntüleme
- 66
- Cevaplar
- 0
- Görüntüleme
- 49
- Cevaplar
- 2
- Görüntüleme
- 75
- Cevaplar
- 4
- Görüntüleme
- 117















