Betül SARAL

Bilgisayar Mühendisi

Localhost Beyaz Sayfa Hatası

| Comments

Bugün yerelimde bir problemle karşılaştım. Yerelimi çalıştırdığımda bomboş beyaz bir sayfa(blank page) önüme geliyordu. Sistemimde WampServer kurulu. İnternette biraz araştırma yaptıktan sonra bu sorunu da hallettim.

Beyaz sayfa hatasının temel nedeni port çakışmasıdır. Yerelden başka port 80 ‘ni kullanan bir uygulama varsa çakışma yaşanır ve localhost çalışmaz. Bu çakışmayı anlamak için pid ‘leri kontrol etmeliyiz . Öncelikle cmd ‘yi açalım ve şu komutu yazalım.

Terminal
1
netstat -aon

Eğer aşağıdaki gibi bir sonuç üretiliyorsa :

>

  • Görev Yöneticisini açın.
  • Görünüm kısmından “sütun seç ” deyip “pid” işaretleyin.
  • port 80 de çalışan uygulamanın pid ‘sini bulup prosesi sonlandır diyerek işlemi bitirin.
  • Şimdi önemli bir noktaya geldik. Eğer 80 portu pid ‘si 4 olan bir uygulamada çalışıyorsa yani komutun çıktısı aşağıdaki gibiyse :

    Terminal
    1
    
    TCP     0.0.0.0:80     0.0.0.0:0     LISTENING     4
    

    portunuz IIS (Internet Information Services) tarafından kullanılıyor demektir. Bu sorunun çözümü basit.

  • Internet Information Services (IIS) Yöneticisini çalıştırın.
  • Sunucuyu durdurun
  • WampServer’ tekrar çalıştırın yeşil rengini almışsa sorununuz halledilmiş demektir.

    EDIT !!!

    Bilgisayarınızı yeniden başlattığınızda yine aynı sorunla karşılaşıyorsanız aşağıdaki adımları uygulayarak sorunu tamamen ortadan kaldırabilirsiniz. >

  • İlk olarak şunu bilmek gerekir ki IIS prosesi görev yöneticisinden kaldırılmaz. IIS yöneticisine gidip servisi durdurmak ise bize sadece geçici çözüm sunar.
  • Masaüstüne gelip “bilgisayar” sağa tıklayın ve “Yönet” i seçin.
  • Karşınıza gelen ekranda “Hizmetler ve Uygulamar” açın ve “hizmetler” kısmına çift tıklayın.
  • En aşağıdan “Web dağıtım aracı hizmeti” ni seçin . (Web Deployment Agent Service)
  • Servisi durdurun ve tekrar başlamaması için devredışı bırakın. Aşağıdaki gibi bir görüntü oluşturmanız gerekir.
  • >

    Şimdi yerelinizi tekrar çalıştırın. Artık port 80 sadece yereline ait.

    Comments