http://localhost/cgi-bin/ Windows 7 üzerinde çalışmıyor. Sorun nedir?

22 Cevap php

I http://localhost/, Windows 7 (beta), büyük bir sorun açılış var. Ben bu işletim sistemi yüklü ve her şey harika gitti; Ben WAMP yüklü zaman ben localhost hiç çalışmadığını gördüm. Ben sadece bu hatayı görebilirsiniz:

Failed to Connect

Firefox localhost sunucusuna bağlantı kuramıyor.

Mozilla ve Explorer'da.

I removed Wamp and after some weeks (that means two weeks from today) I installed NetBeans on Windows 7. I created a test PHP script and when I debug it, I get the same error again. I tried to access it with ip 127.... but still the same. What is the problem?
When i installed NetBeans I installed it in port 8080.

22 Cevap

Port 80 sorunu çözmek için yapın:

Yönetici olarak cmd Gönderen:

  1. sc config http start= demand (sen eşittir işaretinden sonra değil, önce bir boşluk gerekir)
  2. Reboot
  3. Yönetici port 80 kullanımda olup olmadığını kontrol etmek komutunu çalıştırın (netsh http show servicestate) olarak

Bu komutu çalıştırdıktan sonra, aşağıdaki gibi http.sys devre dışı bırakabilirsiniz:

  1. net stop http (işlemini durdurmak)
  2. Sc config http start= disabled (sonsuza hizmetini devre dışı bırakmak istiyorsanız)

Benim için çalışıyor.

Eğer port 8080 üzerinde yüklü ise, port 8080 üzerinde erişmek gerekir:

http://localhost:8080 veya http://127.0.0.1:8080

Sizin C düzenleyin: \ Windows \ System32 \ drivers \ etc \ hosts dosyasını

Bu gibi görünen bir giriş olduğundan emin olun:

127.0.0.1 localhost

Gibi bir giriş varsa

:: Localhost

Bu gibi bakmak için dışarı Comment

# :: Localhost

Bu sorunu düzeltmek gerekir, ben geçmişte bu sorunu yaşadım.

Benim için, bu soruna neden skype oldu. Ben skype durdu sonra, her şeyi çalıştı. Ben Windows 7 x64 üzerinde çalışan 1.7.1 xampp (mysql ve apache) var.

Eğer her yerde herhangi bir web sunucusu çalıştıran var gibi geliyor.

IIS sağlayan ve ilk temel bir html dosyasını görüntülemek için kullanarak denediniz mi?

Programs & Features -> Turn Windows Features On/Off -> Internet Information Servcies

\ Inetpub \ wwwroot \ index.html ve http://localhost gözatın: O, C html dosyasını yerleştirin.

Bu işleri sonra, WAMP / php çalışma almak için deneyin. Liman çatışmaların dikkatli olun.

Benim ilk düşünce hosts dosyasına bir girdi eksik olmasıdır. "127.0.0.1 localhost" gibi bir şey, ancak, size bir 404 hatası alıyorsanız söz. Bu webserver istemci / tarayıcınıza bağlayan ve belirli bir web sayfası için isteğine yanıt anlamına gelir.

Ancak, ben varsayılan olarak bir web sunucusu içermez eminim, Windows 7 yeterince aşina değilim. Ayrıca, aslında kod oluşturmak ve netbeans kullanarak bir web sunucusu uygulamayı çalıştırmak istediğiniz cevabı almak için gitmiyoruz sürece.

Bunun için aşağı geldiğinde .... sizin sorun aşağıdakilerden biri olacak:

1) Eğer statik belgeler hizmet konum ve web sunucusu doğru docroot olmalı ne olursa olsun dosyaları hizmet için yapılandırılmamış. Bu kullanıcının dizinleri KAMU klasörleri içerir. (Temel apache yüklemek temel ana dahil)

2) Eğer denetleyici görüntülemek ya da ne yürütmek için fonksiyon ne sayfasına karar vermek için uygulama yolu bakıyor dinamik bir web sunucusu uygulama var. (MVC bakınız - Controller). Temelde eksik uygulama.

3) başka bir yapılandırma hatası: web sitesi aslında sanal bir etki alanı tanımlamak olabilir. Eğer URL localhost için baktığınızda (localhost dışında bir şey) yani sunucusu varsayılan sayfa sağlamak üzere yapılandırılmamış olabilir.

Konak dosyasına aşağıdaki satırın başındaki benim için çalıştı,

#127.0.0.1 localhost

Well you are getting a 404, so the web server is running, it just can't find the file.

Http.conf dosyasını denetleyin. Bu doğru kök dizinine işaret eğer?

Eğer farklı bir port kullanıyorsanız, o zaman Apache sağ noktası üzerinde dinleme olup olmadığını, ya da apache anter kök dizinine noktası üzerinde trafik yönlendirme olup olmadığını görmek için http.conf kontrol edin.

Belki http.conf dosya gönderme yardımcı olabilir?

Eğer hala bu sorunu yaşıyorsanız, bu deneyin:

  1. (Yükseltilmiş ayrıcalıklarla) hosts dosyasını düzenleyin
  2. Hat "# 127.0.0.1 localhost" (yani-kaldır #) yorumsuz
  3. Olarak dosyayı kaydedin. uzantısı olmayan hosts

Win7 MS bu dns ele diyor ki msj ile localhost satırını açıklama kararı aldı. Belki onlar localhost çözünürlük yerine hosts dosyası için dns kullanmak için millet söylüyorsun dışında, yine onlar alıyoruz ne tam net değilim. Neyse, bu şekilde daha güvenli.

Evet, bu da benim için bir ağrı oldu.

Peki ben yaptım sadece start düğmesine basın ve içeri girin, "Başlat WAMPServer" bulmak oldu

Then right click on it , select properties. I set it to run in XP servive pack 3 on the capatability tab. I also checked the box "Run this program as an administrator".

Then I right clicked the WAMPSERVER on the System Tray, and re-started all services. This worked perfect for me, hope this will help you as well.

Soymak

Başka Programları koşturuyorsun? msn vb ...? port 8080 için bazı bağlaması sonra Web sunucusu bir 404 başlatmak etmem ve neden olur, varsayılan olmalı, farklı bir bağlantı noktası 80 için bağlama deneyin

Ben bir 404 sonra XP SP3 olarak çalışacak wampmanager.exe kurmak ve bu yapılabilir iyi çalışıyor gibi görünüyor bağlantı hatası olamazdı var


  1. Üzerinde sağ tıklamak
  2. Özellikleri
  3. sekme "Uyumluluk" etiketli tıklatın
  4. Tick Box just undeder "Compatibility mode"
  5. Windows XP'yi seçin (Service Pack 3)
  6. Tamam sonra Uygula tıklayın

Skype de benim için müdahale edildi. Ben Skype'ı kapatın kaydedin (Skype Araçlar> Seçenekler> "Gelen bağlantıları için alternatif olarak kullanım noktası 80 ve 443" ileri> Bağlantı ve işaretini kaldırın gidin) Skype ayarlarını değiştirdi. Ben MySQL ince çalışan Xampp cezası yüklü olduğu, Win 7 HomePremium 64 bit var, ama ben yine de "firefox bağlantı kuramıyor" hatası var Apache başladım kaç kez olursa olsun ("Apache başladı" ve konsolu gösterdi) tarayıcı. Skype değişiklikler kaydedildi sonra, Apache yeşil "Running" ve tüm şimdi çalışma sayesinde gösterdi

Benim için bu sonunda port 80 de hile yaptı:

  • Sen kayıt yoluyla el http.sys hizmetini devre dışı bırakmak zorunda:

    1. RegEdit'i başlatın:
    2. Gidin: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP
    3. Yeni bir DWORD (32-bit) değeri Ekle
    4. 'NoRun' tırnak işaretleri dahil değil o isim
    5. Çift yeni özelliğini tıklatın
    6. Değer verisi alan türü '1 'tırnak içeren ve Tamam'ı tıklatın
    7. Bilgisayarınız yeniden çizme

Şimdi Apache noktası 80 tarihinde başlayacak bulmak gerekir!

IIS denemek mi? Denetim Masası-> Programlar ve gidin Özellikler->, Windows off (yan bar) özelliklerini veya açın. Internet Information Service kurmadan ya da yeniden deneyin. Ben. Net ve php ile, IIS ile bir windows 7 var, ve o inşaat büyük ...

(127.0.0.1 için) localhost üzerinde bir arama yapmanın hiçbir sorun olduğunu varsayarsak, sunucu 127.0.0.1 dinliyor emin olmak gerekir.

netstat hem windows bir UNIX çalışır. Muhtemelen dinleyicileri görüntülemek için "netstat-a" gerekir.

Gitmek, hizmeti yüklemeniz gerekir wamp-> Apache-> Servis-> hizmetini yükleyin, daha sonra bir komut istemi penceresi açılacaktır, ardından enter tuşuna basın ve birkaç saniye aynı rota Hizmetleri-> gidin ve Başlat sonra / Devam servis ve hazır

Ben aynı sorunu vardı ve çözüm Birinin dediği budur:

Görev çubuğunda, WAMP simgesine tıklayın.

> Servis - - Apache Git> Kur Hizmet

> Servis - - O Apache tıklayıp seçerek geri dönmek> Başlat / Devam Hizmet

Bu localhost fonksiyonu çalışmaz (: 127.0.0.1 satırından # kaldırmak için \ windows \ system32 \ drivers \ etc zaten c altında bulunan host dosyasını değişmişti akılda tutmak) sağlayacak

Eğer hala bu dosyayı düzenlemek gerekiyorsa, üzerine tıklayın ve Özellikler seçeneğini seçin sağa gerekir. Ardından Güvenlik sekmesine gidin ve Gelişmiş düğmesini tıklatın. Daha sonra Kullanıcılar seçmeniz gerekir, Düzen'i tıklatın ve "Full Control" seçeneğini seçin. Bu düzenlemek sağlayacaktır.

Söyleniyor, ayrıca aynı prosedürü izleyerek MySQL hizmetini yüklemeniz gerekir.

MySQL -> Servis -> hizmetini yükleyin

> Servis - -> Başlat / Sürdür Servis Sonra sağ yine tıklayıp MySQL seçerek geri dönün.

Ve Windows 7 tüm kadar düzeltmek gerekir!

Wamp kurmadan önce, => İDARİ araçları => IIS Yöneticisi ControlPanel gidin ve IIS sunucusunu kapatın. Wamp yükleyin ve her şey çalışıyor. O da 80 portu kullanan IIS zaman. Siz wamp için liman ve izinleri değişen bir sürü gidebilirsiniz ama ben bu başarıyla çalıştırmak için wamp alma hızlı ve kolay bir yöntem bulduk.

İlk this.I sorunu çözmüş olacak eminim görmek, bu 404 Eroor olsun her Yukarıdaki çözümler çok iyi oldu.Ama görün ...

\ Wampt \ bin \ apache \ apache 2.2.1 \ conf \ httpd.conf ve üzerinde yaklaştığı: Sadece sağ alt görev çubuğu-> Apache> httpd.conf ... ya c sunucu sembolü wamp tıklayarak httpd.conf dosyasına gitmek sadece emin onu sonra 80 olarak değiştirmek değilse ... Dinle sonra "80" yazılır yapmak ... "80 Dinle" bulacaksınız ... Ve sorun çözülecek hat no 46 ...

wwwroot klasöründe web.config dosyasında aşağıdaki etiketleri eklemeyi deneyin. Bu etiketler aşağıda yapılandırma etiketleri bir çocuk olarak ilave edilmelidir.

-configuration-
--system.webServer--
---validation validateIntegratedModeConfiguration="false" ---
--/system.webServer--
-/configuration-

Skype veya diğer Application noktasını 80 kullanıyor olabilir.