6:10 pm - Seçim sonrası emekli maaşları
5:42 pm - Bir Gün Sonra İlk
5:25 pm - Seçimin kaderini belirleyen 10 il
3:39 pm - Altını Olanlar Veya Alacaklar
2:21 pm - Yılmaz Özdil’den beklenen seçim açıklaması geldi
1:38 pm - Canlı Yayında Herkes Duydu
12:07 pm - Gizemli Kehanetleri Ortaya Çıktı
6:51 pm - Ortalık Toz Duman
5:49 pm - CHP İstanbul İl Başkanlığı binası önünde
5:36 pm - Sayım Devam Ederken
Web siteleri ve web haritaları geliştirirken, çalışacağınız iki ana konum vardır. İlki web sunucunuzdur. Web sunucunuz, web sayfanızı ve içeriğini internete yayınlayan veya ‘hizmet eden’ bilgisayardır. Bu aynı zamanda ‘üretim sunucusu’, web sunucunuz veya uzak ana makineniz olarak da bilinir . Üretim sunucunuzda, internet üzerinden herkes tarafından erişilebilen çalışma web siteniz var.
İkincisi, dizüstü veya masaüstü bilgisayarınız gibi yerel makinenizdir. Web sunucunuzdaki dosyaları nadiren aktif olarak düzenlemek isteyeceksiniz, bu nedenle tüm değişikliklerinizi internette yayınlamadan bunu kendi makinenizde yapmanız önerilir. Bu genellikle ‘geliştirme sunucunuz’ veya yerel ana makineniz olarak adlandırılır. Ancak bir sorun var, kişisel bilgisayarınız bir sunucu değil. Sitelerimizi geliştirmek ve test etmek istiyorsak, makinemizde yerel olarak yalnızca bizim görebileceğimiz bir web sunucusu çalıştırıyoruz. Bilgisayara Localhost Nasıl Kurulur?
Bu sorunun çözümü, kendi bilgisayarınızda, web sunucunuzun yeteneklerini taklit eden ve isteklerin HTTP yoluyla işlenmesine izin veren sunucu benzeri bir örnek oluşturmaktır. Bu ‘geliştirme sunucusu’ yerel makinenizde olabilir ve yalnızca siz görebilirsiniz. Bunu yapmanın ana nedenlerinden biri, web üzerindeki başka bir konumdan yüklemek istediğiniz bir dosya veya sunucunuzdaki başka bir konumdan bir veri kümesi gibi harici verileri ve kaynakları uygulamanıza yükleme yeteneğine izin vermesidir. talep. Buna AJAX veya eşzamansız JavaScript ve XML denir. Aynı anda yüklenen bir sayfa eşzamanlıdır , yani web sitenizin belgelerini okur ve her şeyi sırayla yükler. Eşzamansız yükleme, siteyi açarken hemen harici bir dosya yüklemek istemediğinizde, bunun yerine kullanıcı veya sitedeki başka bir işlem dosyanın yüklenmesini söyleyene kadar beklediğinizde gereklidir.
Web Sunucuları karmaşıktır ve nasıl çalıştıklarına dair tam bir açıklama bu öğreticinin kapsamı dışındadır, ancak bilgisayarımızda bir web sunucusunun yeteneklerini taklit eden bir localhost sunucusu oluşturmak oldukça kolay olabilir ve test ve test için çok önemli olabilir. geliştirme. Siteleri web’de yayınlamadan önce yerel olarak geliştirebileceğiniz ve kurabileceğiniz sunucuları kurmak için çok sayıda iyi seçenek vardır. Bu eğitici iki seçeneğe bakacak: Statik HTML sitelerine izin veren Python kullanan çok basit bir çözüm ve Apache, MySQL, PHP ve Perl’i destekleyen güzel bir yerel geliştirme ortamı yazılımı olan XAMPP’yi kullanma.
HTTP isteklerini işleyebilen ancak XAMPP veya başka bir yazılımı yüklemek istemeyen hızlı bir web sunucusuna ihtiyacınız varsa, Python yardımcı olabilir. Python, statik web sayfalarını çalıştırabilen basit bir yerleşik HTTP sunucusuyla birlikte gelir. Bu küçük HTTP sunucusunun yardımıyla, sisteminizdeki herhangi bir dizini web sunucusu dizininize dönüştürebilirsiniz. Yüklemeniz gereken tek şey Python.
Python’un kurulu olup olmadığını görmek için bir komut satırı açın.
python –V
. Enter’a basın.python –V
. Enter’a basın.Komut İstemi (Windows) ve Terminal (Mac), genellikle eşanlamlı olarak, birbirinin yerine veya sadece “komut satırı” olarak anılır. Makinenize ne yapacağını söyleyen komutlar yazarak erişebilmenizin yolu budur.
Komut satırınız ya bir Python sürümü döndürür ya da Python’un tanınmadığını söyler. Bir sürüm döndürürse, Python yüklediniz, tanınmadıysa, Python’u kurmanız gerekir. Aşağıdaki ekran görüntüsünde, makinemde Python Sürüm 2.7.5’in kurulu olduğunu görebilirsiniz.
Python çalışırken ve kurulurken, basit bir yerel sunucu çalıştırmak artık web klasörümüzün konumuna gitmek ve ardından bu klasörde yerel sunucumuzu başlatacak tek bir satır komutu çalıştırmak meselesidir. Aşağıdaki talimatlarda, dizini paylaşmak istediğimi /documents/mywebsite
ve IP adresimin olduğunu varsayalım 192.168.1.2
.
Komut satırını açın ( Mac’te Terminal , Windows’ta Komut İstemi ). cd
Komut bizim dizini değiştirir. Tür cd
bizim yerel web klasörüne yolu takip eder.
$ cd /documents/mywebsite
Mevcut konumunuzdaki dosyaların listesini görmek için dizininizi değiştirdikten dir
sonra Windows veya ls
Mac’te yazın.
Web sitesi klasörünüze girdikten sonra aşağıdaki komutu yazın
$ python -m SimpleHTTPServer
Bu kadar! Şimdi http sunucunuz 8000 numaralı bağlantı noktasında başlayacak. Mesajı alacaksınız:
$ cd /document/mywebsite
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
Bu artık arka planda çalışabilir, başka bir şey yapmanıza gerek yoktur.
Şimdi bir tarayıcı açın ve şu adresi yazın:
http://localhost:8000
Ayrıca şu adresten de erişebilirsiniz:
http://192.168.1.2:8000 veya
http://127.0.0.1:8000
Dizinde index.html adında bir dosya varsa, bu dosya ilk dosya olarak sunulacaktır. İndex.html yoksa, dizindeki dosyalar listelenecektir.
$ python -m SimpleHTTPServer 8080
Şimdi bir tarayıcı açın ve sitenize şu adresten erişin:
http://localhost:8080
Web klasöründeki klasörleri değiştirin ve değiştirin, kaydedin ve ardından sayfanızı yenileyin. Sayfanız internette yayındaymış gibi görünecektir.
Web sitenizde çalışmanız bittiğinde, sunucunuzu CTRL-C (Mac / Windows) kullanarak durdurun . Bu, yerel sunucu örneğini sonlandıracaktır.
XAMPP, MIT Komut Dosyalarının veya ticari bir barındırma sağlayıcısının sunabileceklerini taklit edecektir.
Python SimpleHTTPServer, sayfanızı üretime aktarmadan önce yerel olarak geliştirebileceğiniz bir localhost sunucusu çalıştırmak için hızlı ve kolay bir çözümdür. Temel statik web sitesi amaçları için çalışacaktır. MySQL veya PHP ile arayüz oluşturma yeteneği gibi daha gelişmiş seçeneklere ihtiyacınız varsa, XAMPP kullanmanızı öneririm.
XAMPP, Mac / Windows / Linux’a indirilebilir ve kurulabilir. İşletim sisteminizin sürümünü XAMPP Ana Sayfasından indirin. XAMPP Ana Sayfası ve İndirmeler Makinenize indirin ve kurulum sihirbazlarını kullanarak kurun.
Sihirbaz çalıştıktan sonra, web sitenizi yerel makinenizde geliştirmek için kullanabileceğiniz yerel bir sunucu örneğiniz olacaktır. Windows’ta:
Mac’te:
Mac veya Windows için daha özel diğer seçenekler mevcuttur.
İyi Kodlamalar! TechnoFather