2016-05-12 8 views
2

Ich habe ohne Probleme für 2 Wochen bei meiner Arbeit mit wamp, aber jetzt habe ich ein paar Fragen: localhost/phpmyadmin gut funktioniert, aber localhost/ und 127.0.0.1 gibt mir einen 404 Fehler:Error 404 auf localhost mit wampserver

Nicht gefunden
Die angeforderte URL/wurde auf diesem Server nicht gefunden.

Getestet habe ich bereits den Hafen 80 und es durch Apache verwendet wird.

Ich habe virtuelle Hosts, die gut funktioniert, aber ich kann kein neues mehr erstellen, es wird nicht funktionieren, ich weiß nicht warum.

Ich habe viel im Internet gesucht, aber alles, was ich finden kann, ist eine Lösung, die einfach nicht für mich funktioniert, also wenn Sie mir helfen könnten, wäre das fantastisch.

EDIT: Ich habe gerade meine httpd-vhosts.conf geändert, ich hatte einen Fehler in meinen neuen vhosts, so jetzt funktionieren sie gut, aber ich habe immer noch einen Fehler 404 auf localhost /.

EDIT: Danke RiggsFolly für die Hilfe, brauchte ich in meinem httpd-vhosts.conf zu hatte localhost

+0

Haben Sie eine '' windows \ system32 \ drivers \ etc \ hosts '-Datei richtig konfiguriert, oder könnte dies durch ein wöchentliches/monatliches Haus geändert worden sein, um Ihre Admins zu behalten? – RiggsFolly

+0

Ich denke, es ist, hier ist die einzigen Zeilen, die ich in der Hosts-Datei habe: 127.0.0.1 localhost 127.0.0.1 aproject.local 127.0.0.1 anotherproject.local 127.0.0.1 again.local 127.0.0.1 Projekt. local 127.0.0.1 andanother.local –

Antwort

2

Ok, das klingt wie der Browser das IPv6-Netzwerk zu verwenden versucht, aber Sie haben nicht die IPV6 eingegeben Loopback-Adresse in die hosts-Datei

Amend Ihre Hosts-Datei

127.0.0.1 localhost 
127.0.0.1 other.dev 
127.0.0.1 other2.dev 

::1 localhost 
::1 other.dev 
::1 other2.dev 

die ::1 ist die IPV6-Loopback-Adresse wie 127.0.0.1 die IPV4 Loopback-Adresse zu sein.

Sie sagen, Sie haben Virtual Hosts Setup, haben Sie auch eine, die erste für localhost definiert. Sobald ein virtueller Host definiert ist, wird der Standardwert in httpd.conf für localhost ignoriert.

Also das httpd-vhosts.conf an die Spitze der

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot c:/wamp/www 
    <Directory "c:/wamp/www/"> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Require local 
    </Directory> 
</VirtualHost> 

ändern c:, was auch immer hinzufügen Laufwerk WAMPServer auf installiert.

+0

Ich habe nur meine Hosts geändert, so habe ich die neue Zeile :: 1 localhost, ich starte wampserver und es änderte nicht den Fehler 404 –

+0

Sie sollten besser Ihre 'httpd-vhosts.conf' hinzufügen Datei zu Ihrer Frage, vielleicht ist da ein Fehler drin. – RiggsFolly

+0

Siehe zusätzliche Informationen zur Definition des localhost – RiggsFolly