2012-04-13 12 views
3

Ich habe gerade Wamp Server 2 auf meinem PC installiert. und ich kann nicht auf phpmyadmin oder gar index.php im root-Verzeichnis zugreifen, es gibt 403 Forbidden.WAMP-Server lokal verweigert?

Ich habe auch versucht, die Erlaubnis von alias.conf zu ändern, es hat nicht funktioniert.

Haben Sie eine Idee, wie Sie dies zu lösen, oder jedes Angebot ist es wert, zu versuchen, bitte teilen.

Vielen Dank im Voraus.

PS: Betriebssystem: W7, Antivirus KasperSky, Windows-Firewall aus.

EDIT: Neustart wamp gelöst phpmyadmin Zugriff, aber Verzeichniszugriff (dh: http://localhost/index.php) ist immer noch verboten.

EDIT2: Ich kann nun Zugriff auf meine index.php durch die url: 127.0.0.1/index.php aber ich kann immer noch nicht zugreifen http://localhost/index.php und werde ich http://localhost/

EDIT3 verwenden: Protokolle sind voll von:

[Fri Apr 13 20:50:06 2012] [error] [client ::1] client denied by server configuration: C:/wamp/www/ 
[Fri Apr 13 20:50:19 2012] [error] [client ::1] client denied by server configuration: C:/wamp/www/ 

Antwort

0

Wenn es war ein Firewall-Problem, Sie würden nicht einmal einen Fehler 403 erhalten, Sie würden nur "Site ist unerreichbar" von Ihrem Browser bekommen. Überprüfen Sie das Server-Fehlerprotokoll, es wird genau erklären, warum Sie den Fehler erhalten.

Ich vermute, dass es aufgrund eines falsch konfigurierten Standarddokuments mit deaktivierter Verzeichnissuche - z. Sie haben dort eine index.php, aber Apache sucht standardmäßig nur nach index.html. Wenn der Verzeichnis-Browser deaktiviert ist, erhalten Sie eine 403 Verboten.

+0

Protokolle sind voll von [Fr 13 Apr 20.50.06 2012] [Fehler] [client :: 1] Client verweigert durch Serverkonfiguration: C:/wamp/www/ [Fr Apr 13 20:50:19 2012] [Fehler] [Client :: 1] Client von Server-Konfiguration verweigert: C:/wamp/www/ – guness

+0

da gehen Sie, es ist eine Apache-Konfiguration. Jetzt müssen Sie nur herausfinden, warum. Stellen Sie sicher, dass die IPv6-Konfiguration Ihrer Site mit der IPv4-Konfiguration identisch ist. –

+0

Ich habe keine IPv4- oder IPv6-Konfiguration. Kannst du mich bitte führen? – guness

0

chnage localhost 127.0.0.1 und funktionieren sollte, hatte ich smiler Problem :)

::1 - - [11/Nov/2012:14:29:34 +0330] "GET/HTTP/1.1" 403 202 
127.0.0.1 - - [11/Nov/2012:14:29:37 +0330] "GET/HTTP/1.1" 200 6051 
0

Zum C:/Windows/system32/drivers/etc/hosts Add Linie neue Zeile mit: 127,0. 0.1 localhost

2

Ich plane, wampserver auf Windows 8 zu verwenden, um einen nur lokalen Server auszuführen. Ich reparierte dieses Problem durch Apache Bearbeitung httpd.conf wie Trung-Hieu Le (vgl), änderte aber nur eine Zeile:

ändern

Listen 80 

Um

Listen 127.0.0.1:80 
#Listen 80 
0

ich diesen Fehler hatte und es wurde dadurch verursacht, dass versehentlich der Ordner C: \ Wamp \ Apps gelöscht wurde. Habe mich ausgelacht, weil ich in diesem Fall ein 404 erwartet hätte, nicht ein 403.

2

Dieses Problem mit Apache-Konfiguration. Gehe zur httpd.cong Datei und ersetze Zeile Nummer 46 zu Listen 127.0.0.1:80. Das hat für mich funktioniert.

0

Die einfache und effektivste sollution in meinem Fall und zu dem, was ich in den meisten anderen Fällen annehmen, ist alles über den Zugang: -

einfach die folgenden einfachen Schritt folgen: -

Öffnen Sie einfach Ihre httpd.conf, dort werden Sie die folgende

onlineoffline Tag sehen - nicht entfernen Auftrag verweigern, von allen von 127.0.0.1 zulassen Deny zulassen

Nur die von Deny All Ändern Sie mit aus Alle zulassen und speichern Sie die Änderungen und starten Sie alle Ihre Dienstleistungen im Wamp Server

(Change oben mit folgendem) onlineoffline tag - do Bestellung nicht entfernen Ablehnen, Zulassen Erlaube von allen Erlaube von 127.0.0.1

Keine Notwendigkeit, deinen Port oder etwas anderes zu ändern.

Einfache und 100% effektiv

Hoffe, es anderen helfen aswell