Erişmeye çalışırsam localhost
veya 127.0.0.1
hatta yerel IP adresim 192.168.1.14
tarayıcı bunu çözemiyor !? (Neden bu sorunu çözmeye çalışıyor bile bilmiyorum - İhtiyacı olacağını düşünmedim?)
Tarayıcı bunu denemek ve çözmek için zaman alıyor ve sonunda denemekle başarısız oluyor http://www.localhost/
(bu durumuda localhost
).
Tüm tarayıcıları denedim ... Chrome, Firefox, Opera, Safari.
Bu oldu çalışıyor XAMPP'yi yeni yükledim (Apache, MySQL, PHP, ...) ve yükledikten sonra gezinebilirim localhost
varsayılan XAMPP karşılama sayfasını görmek için.
localhost
İlk önce çalışmayı bıraktım; 127.0.0.1
. Fakat şimdi bu çalışmaların hiçbiri (önbelleklerin temizlenmesi zaman almamış gibi mi ?!). Ve ikisi de değil 192.168.1.14
(yerel IP’m).
Tuhaf bir şekilde hala gidebilirim localhost/index.html
, localhost/xampp
, localhost/phpmyadmin
, vb. Ama çıplak değil localhost
. (Her ne kadar ikna olmama rağmen, tüm çubuklara erişimimi kaybettim localhost/phpmyadmin
bir noktada!?). Aynı şekilde erişebiliyorum http://192.168.1.14/index.php
ve 192.168.1.14/xampp/
, Ama değil 192.168.1.14
.
Web sunucusu iyi çalışıyor gibi görünüyor. VirtualHost'ta kurduğum yerel bir siteye gidebilirim ve bu iyi çalışıyor (sadece PHP, DB yok).
'ipconfig /flushdns
- başarılı olduğunu ancak değişiklik olmadığını bildirir.
Web sunucusunu kapatmak farketmez. (Çalışan web sunucusu olmadan hemen başarısız olmalıdır, ancak bunun yerine yine de çözmek o.)
Anti-Virüs ve Windows Güvenlik Duvarı kapatıldı - fark yok.
Windows HOSTS dosyasının daha önce bir girişi yoktu. localhost
(Tamam çalıştığında bile). İçin bir giriş ekledim localhost
, ancak bu farketmez. Yukarıda bahsettiğim gibi 127.0.0.1
doğrudan çalışmıyor! IPv6 ( ::1
) giriş yorumlandı.
127.0.0.1 localhost
ping localhost
Eserleri! Ve yerel bilgisayarıma düzgünce ping atıyor gibi görünüyor (bilgisayar adı bildirildi). Peki, bu neden çalışıyor ve başka hiçbir şey yapmıyor?
İle bir VirtualHost oluşturabilirim ServerName mylocalhost
ve Windows HOSTS dosyama işaret etmek için uygun bir giriş ekleyin. 127.0.0.1
yani. 127.0.0.1 mylocalhost
ve bu işe yarıyor! (Bu, "XAMPP'ye Hoş Geldiniz ..." ana sayfasını görüntüler)
Varsayılan belge (örn. DirectoryIndex
) kurulum tamam.
Bu diğer soru (3 yıl öncesinden!) Aynı soruna sahip görünüyor, ancak iyi cevaplar yok:
Tarayıcı ile yerel sunucu bulunamıyor - phost localhost ve 127.0.0.1 tamam
Aslında çok sayıda başka referans buldum localhost
çalışmıyor ama cevap yok. Bunlardan bazıları IPv6 ihtilaflarıyla ilgili gibi görünüyor, ancak bunun böyle olduğunu sanmıyorum.
localhost
dosya sunmalı (varsayılan XAMPP karşılama mesajı - ondan gördüğüm gibi) localhost
ilk kurulduğunda). Garip localhost/index.html
çalışır (bu sadece bir "Çalışır" mesajıdır) ve şimdi localhost/xampp
Yine olduğu gibi tekrar çalışmaya başladı localhost/XXX
URL. Ama çıplak localhost
(veya 127.0.0.1
) değil.
mylocalhost
aynı siteyi işaretleyerek (soru güncellemesine bakın) ve bu Tamam çalışır. DirectoryIndex
varsayılan dosyaları sunmak için ayarlandı. (Fakat localhost
aslında tarayıcı çalışırken çözmek o!?)