Alle localhost-Seiten via WAMP blockiert?
Ich hab schon versucht das zu beheben eine seltsame 403 Forbidden-Fehler bekomme ich wenn ich versuche zu gehen zu einer meiner Seiten über xampp auf dem localhost.
Nachdem Sie eine Regel hinzufügen, öffnen Sie den port 80 über die Windows-Firewall, der apache verwendet, merke ich, dass dies NICHT fix mein problem, und stattdessen gibt mir einen 403 forbidden-für ALLE meine Seiten über localhost.
Entfernen Sie die Regel, die ich gerade gemacht (was verursacht diese zunächst noch) nicht beheben kann. Deaktivieren der Windows-Firewall nicht beheben. Neustart mein computer nicht beheben. Irgendwelche Ideen?
EDIT2:
Ich BIN in der Lage zu gehen, um zu localhost/phpmyadmin-für was auch immer das Wert ist.
EDIT3: Der Inhalt meiner httpd.conf:
http://www.mediafire.com/?p54a53443efkefs
InformationsquelleAutor der Frage tnw | 2011-06-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
In httpd.conf, finden Sie in den folgenden Abschnitten und sicherzustellen, dass Sie korrekt sind:
DocumentRoot "C:/wamp/www"
Diese sind die Einstellungen, die ich verwende in meinem installieren und Sie funktionieren gut. Stellen Sie sicher, dass Sie Apache neu starten, wenn Sie änderungen vornehmen.
Wenn Sie weiterhin Probleme haben, bitte aktualisieren Sie Ihre ursprüngliche Frage mit deiner httpd.conf.
Edit:
Dies ist kludgey und ich bin einfach nur das greifen nach Strohhalmen hier, aber versuchen, das hinzufügen einen neuen Eintrag an deine vhosts:
InformationsquelleAutor der Antwort Sean Walsh
Kann es ein ipv6-Problem. Also in deiner httpd.conf fügen Sie Ihre lokale ipv6-Adresse:
Ändern:
:
InformationsquelleAutor der Antwort Tama
Versuchen, ändern Sie die Zeile in httpd.conf
oder
Finden die Dokumentation
InformationsquelleAutor der Antwort Anirudh Ramanathan
Marco Tamanti Lösung für mich gearbeitet:
also ich habe:
InformationsquelleAutor der Antwort Dave
Ihre "Deny From All" ist das, was verursacht die Fehler 403. Das setup Sie post wird verwendet, um zu verhindern, dass der gesamte Datenverkehr, mit der Absicht, später die Zulassung bestimmter Verkehr. Wenn Sie nie zulassen, dass Sie bestimmten Datenverkehr, wirst du nie zum laufen bekommen.
Mit Ihren 404-Fehler, stellen Sie sicher, Sie verwenden den richtigen Weg und es gibt keine Fehler im apache-error-log.
http://httpd.apache.org/docs/current/mod/core.html#directory
InformationsquelleAutor der Antwort Ryre
benötigen Sie 3 Schritte bitte stellen Sie sicher diese 3 Dinge
1.
zunächst
Port 80 und 443 werden muss, ermöglicht es, TCP-und UDP-Pakete. Um dies zu tun, erstellen Sie 2 eingehende Regeln für TCP und UDP in der Windows-Firewall für port 80 und 443.
(oder Sie können deaktivieren Sie Ihre gesamte firewall zum testen, aber dauerhafte Lösung, wenn lassen Sie eingehende Regel)
2.
Wenn Sie mit WAMPServer 3 Siehe unten Antwort
Für WAMPServer Versionen <= 2.5
Müssen Sie ändern die Sicherheitseinstellungen für den Apache zu ermöglichen, Zugriff von überall sonst, so Bearbeiten Sie Ihre
httpd.conf
Datei.Ändern dieser Abschnitt von :
:
wenn "Allow from all" - Linie nicht funktioniert, dann verwenden Sie "alle vergeben"
dann wird es für Sie arbeiten.
WAMPServer 3 hat eine andere Methode
In der version 3 und > von WAMPServer es ist eine Virtuelle Hosts pre definiert
localhost
so keine änderung derhttpd.conf
Datei überhaupt, lassen Sie es wie Sie es gefunden.Verwenden Sie die Menüs, Bearbeiten Sie die
httpd-vhosts.conf
Datei.Sollte es so Aussehen :
Ändern zu
Hoffentlich haben Sie erstellt einen Virtuellen Host für Ihr Projekt und nicht über das
wamp\www
Ordner für Ihre Website. In diesem Fall lassen Sie die localhost-definition allein und ändern Sie es nur zu Ihrem Virtuellen Host.3.
Vergessen Sie nicht, starten Sie Alle Dienste von Xampp oder Apache nach dieser änderung
InformationsquelleAutor der Antwort Hassan Saeed
Einfache Lösungen. Einfach als Administrator Ausführen, das Wamp Installationen-Datei, und Sie werden funktioniert wie ein Charme 🙂
InformationsquelleAutor der Antwort elmizan
Was ich gefunden habe hat bei mir nach dem Start von xampp war, mit der linken Maustaste die WAMP-Symbol in der Taskleiste angezeigt wird, klicken Sie dann auf Starten Sie Alle Dienste, die unter der Schnellen Admin. Ich war dann in der Lage, Zugriff auf localhost mit IE. Ich ging sogar zurück zu den httpd.config-Datei und legen Sie es zurück, um es in den Standardeinstellungen.
Hoffe, das hilft.
InformationsquelleAutor der Antwort Gadgetchimp