2013-08-05 13 views
6

Ich habe gerade meinen Computer gestartet und Apache in XAMPP funktioniert nicht mehr. Ich vermute, dass etwas damit zu tun hat, dass ich heute zum ersten Mal auf einen Server für meine Eltern-Website zugegriffen habe.XAMPP Apache Fehler: Client von Server-Konfiguration verweigert

Das Fehlerprotokoll Diese Nachricht wird zu geben:

[Sun Aug 04 09:15:35.889700 2013] [authz_core:error] [pid 5088:tid 1776] [client ::1:58124] AH01630: client denied by server configuration: C:/Users/James/Desktop/Container/XAMPP/apache/icons/folder.gif, referer: http://localhost/Triiline1/ 

ich diesen Teil des httpd.conf geändert, basiert weg von diesen:

client denied by server configuration und Apache: client denied by server configuration

<Directory "C:/Users/James/Desktop/Container/XAMPP/cgi-bin"> 
    AllowOverride All 
    Options None 
    Require local 
</Directory> 

Ich versuchte require all granted und require local, keine Ergebnisse.

MySQL funktioniert immer noch in XAMPP. Wie kann ich das beheben?

UPDATE:

Einige Stunden später, ich XAMPP zu öffnen, klicken Sie auf Start, und es funktioniert gut. Keine Ahnung. Ich bin interessiert, wenn jemand eine Erklärung oder eine Lösung hat, wenn das wieder passiert.

Antwort

0

Apache in Xampp nicht gestartet werden, wenn es eine andere Anwendung Port 80

Zum Beispiel verwenden ist: Skype verwendet Port 80. Wenn also Skype Apache läuft wird sich weigern, da seine Arbeits Port zu starten, ist nicht verfügbar zu sein Eingetragen.

Sie haben erwähnt, dass Sie versucht haben, über die Website Ihrer Eltern auf den Server zuzugreifen. Wie hast du das gemacht? Xampp erlaubt nicht lokalen IPs den Zugriff auf seinen Apache Server, der auf dem lokalen Rechner/Netzwerk läuft.

Wenn Sie möchten, dass dieses Verhalten geändert wird, verwenden Sie "Allow All" und entfernen Sie den Parameter "Deny", wenn dieser in httpd.conf angegeben ist.

Vergessen Sie nicht, die Konfigurationsdatei zu speichern. Starten Sie den Apache-Server neu, um die neue Regel anzuwenden.

Prost .. !!

+1

Skype war es! Das habe ich nicht bemerkt. Danke für die Info, ich würde das nie herausfinden. – EveyPortman

+0

Ich bin froh, dass es geholfen hat. Sie können die Skype-Einstellungen so ändern, dass sie nicht mehr Port 80 verwenden. Die Konfiguration finden Sie in Verbindungen unter Einstellungen. Sie können auch zuerst xampp starten und dann Skype starten. Auf diese Weise besteht kein Konflikt, da Skype andere Ports verwenden kann. –

+0

Ich frage mich, warum es eine negative Stimme gibt, löste die Antwort das Problem der Fragesteller und es war richtig auf den Punkt. Negative Wähler hinterlassen Sie bitte einen Kommentar, damit ich wissen kann, was los ist. Vielleicht die Antwort verbessern –

0

Versuchen Sie, den anderen SQL Server im Hintergrund zu deaktivieren.

Gehen Sie zu services.msc und suchen Sie alle anderen SQL Server oder Serveragenten und deaktivieren Sie sie.

Endlich wird Apache starten.

Verwandte Themen