HOME HTML ASP PHP JAVASCRIPT C# Makaleler Örnekler Kod Ekle  
 
     
  Windows7 IIS Kurulumu
Windows7 PHP Kurulumu
Robots.txt Nedir
Arama Motorları
AJAX GET POST
DMOZ'a Kayıt
JQuery Nedir
MOOTools Nedir
ASP Örnekler Samples
PHP Örnekler Samples
JavaScript Örnekler Samples

Windows7 IIS Kurulumu

Windows7 ve Windows Vista'da IIS kurulumu hemen hemen aynı işlemleri gerektirmektedir. Windows7 ile beraber IIS7 gelmiştir.

IIS kurulumuna geçmeden önce Windows'un hangi sürümlerinde IIS'in bulunduğunu anlatalım.

Windows'un hangi sürümlerinde IIS bulunur.

Aşağıdaki Sürümlerde IIS Bulunmakta ve ASP, ASP.NET Çalıştırılabilmektedir.

  • Windows7 / Vista Ultimate
  • Windows7 / Vista Business
  • Windows7 / Vista Enterprise Editions
  • Windows7 / Vista Home Premium

Aşağıdaki Sürümlerde ise IIS Bulunur FakatASP, ASP.NET Çalışmaz Sadece Bazı Özellikler Kullanılabilir.

  • Windows7 / Vista Home Basic
  • Windows7 / Vista Starter Editions

Windows Vista ve 7'ye IIS kurmak için öncelikle "Kullanıcı Hesabı Denetimi" nin kapatılması gerekmektedir.

Windows7'de Kullanıcı Hesabı Denetimi Kapatmak

Bu işlem için "Denetim Masasına" giriyoruz,

Kullanıcı Hesapları'na tıklayıp aşağıdaki ekrana ulaşıyoruz. Burada Kullanıcı Hesabı Denetimi'ni aç veya kapat yazısına tıklıyoruz. Daha sonra karşımıza çıkan ekrandaki Bilgisayarınızı korumaya yardımcı olması için Kullanıcı Hesabı Denetimi'ni (UAC) Kullanın seçeneğindeki işareti kaldırıp Tamam butonuna tıklıyoruz. Bilgisayarın yeniden başlatılmasını isteyen ekrandan Şimdi Yeniden Başlat'ı tıklayarak bilgisayarımızı yeniden başlatıyoruz.

Bu işlemden sonra IIS7 kurulumuna başlıyoruz.

Windows7'ye IIS7 Kurmak, IIS7 Kurulumu

  • Internet Information Service si Windows 7 ye kurmak için Denetim Masası / Programlar bölümüne geliyoruz.
  • Sol taraftan Windows özelliklerini aç veya kapat linkine tıklayarak Windows Özellikleri penceresini açıyoruz.
  • Listeden Internet Information Services kutucuğuna tıklayıp Tamam butonuna basıyoruz ve IIS kurulumunu başlatıyoruz.

    Bu pencereden Internet Information Services seceneğinin yanındaki + işaretine tıklayıp seçeneği genişletiyoruz.

    Resimde görülen bütün alanları seçtikten sonra, OK tuşuna tıklayarak yüklemeyi başlatıyoruz. Yükleme bittiğinde IIS 7.0 kullanıma hazır olacaktır.

    Kurulum tamamlandığında "C:\" dizininin altında "inetpub" dizini oluşacaktır. Kontrol için bu dizinin olup olmadığına bakılabilir.

    IIS konsoluna erişmek için kontrol panelimizdeki yönetimsel araçlar -> Ineternet Information Services seçeceğiz.

    IIS 7.0’ın konsolu 6.0 a göre oldukça gelişmiş ve sanki bir hotsun kontrol panelini andırıyor.

    Resimde görüldüğü gibi IIS 7.0 eski versiyona göre oldukça gelişmiş özelliklere sahip, Biz bunlardan ASP dilinin localde nasıl çalışacağını inceleyeceğiz.

    İlk olarak Consolumuzdan ASP iconuna tıklıyoruz

    Karşımıza gelen özellikler penceresinde bir çok özellik olduğunu göreceksiniz. Ama üzülmeyin değiştireceğimiz toplam 2 seçenek mevcut, arzu edenler diğer seçenekleri de değiştirerek sonuçlarının ne olduğunu bize yollayabilirler.

    İlk olarak Behavior baslığındaki Enable Parent Paths. Bu değer normalde false olarak gelir, bunu true olarak değiştiriyoruz ki, server.mappath komutu wwwroot dizinimizin üst dizinlerinide görebilmesini sağlıyoruz.

    Örnek : False olursa uygulamamız ilk dizin olarak uygulama dizinimizi görür, yani DENEME diye bir sitemiz varsa c:\DENEME seklinde algılar ki, bu isimde bir dizin c:\ de mevcut olmadığından uygulama hata verecektir. Diğer yandan True dersek, uygulama DENEME dizinini c:\inetpup\wwwroot\DENEME seklinde görünecek ve uygulamamız sorunsuz calışacaktır.

    Diğer değiştireceğimiz bir seçenek Compilation kısmındaki Debuging Parameters seçeneğidir.

    Resimde de görüldüğü gibi burada da bir çok seçenek mevcut. Eğer Vista ile beraber gelen Internet Explorer 7 yi kullanıyorsak, biliyorsunuz ki IE7 bazı hata mesajlarını tam olarak göstermez (detayını) burada Send Errors to Browser seçeneğini seçerek gelen hata mesajlarını browser da tam olarak gözükmesini sağlıyoruz.

    Bu iki ve çok zor işlemden sonra J IIS 7.0 ile işimiz bitiyor. ASP uygulamalarımızı çalıştırmak için şimdide izinleri ayarlayalım.

    IIS7'de ASP Kodlarının çalıştırılması için Klasörlere yetkilerin verilmesi

    IIS kullananlar bilirler dizinlerimize yazma izni vermemiz gerekmektedir. Windows XP de olduğu gibi çalıştığımız klasör üzerinde sağ tıklayarak güvenlik menüsünden kullanıcıları ve erişim haklarını full yaparak kullanıma açıyoruz.

    Eğer herhangiş bir klasöre sağ tıklanıp özellikler denildiğinde "Güvenlik menüsü" bulunmuyorsa explorer'ın ayarlarını değiştirmemiz gerekiyor. Bunun için Windows Gezgininin "Araçlar" menüsünün altındaki "Klasör Seçenekleri" bölümüne geliyoruz.

    Bu bölümde şekilde gösterildiği gibi "Basit doya paylaşımı kullan" seçeneğinin aktifliğini kaldırıyoruz.

    Bu işlemi yaptıktan sonra artık klasöre sağ tıklanıp "Özellikler" bölümüne gelindiğinde Güvenlik sekmesi gelecektir.

    Burada açılan pencereden kullanıcılara yetkileri veriyoruz. Aynı zamanda "İnternet Konuk Hesabının (IUSR)" da aynı dizin üzerinde yetkisinin olması gerekmektedir.

    Buraya kadar her şey tamam, ama bitti mi? Hayır. Şimdi en can alıcı püf noktasına geliyoruz, Normalde XP üstünde IIS kurup birde dizinlere izin verince her şey çalışıyordu. Vista biraz daha detaylı bu konuda, Tüm dünyanın arayıp ta çok zor bulduğu bir püf noktası bu, eğer yapmasak uygulamalarımız asla çalışmayacaktır

    Windows Explorer’ı açarak

    "C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp"

    Dizine gidiyoruz ve tüm haklarını (yazma, silme v.s.) kullanıma açıyoruz. Evet artık herşeyimiz hazır. Local hostumuzda ASP uygulamalarımızı güle güle çalıştırabiliriz…


     
  •  
      email : info@kodornekleri.com