2013-08-05 15 views
6

Właśnie uruchomiłem mój komputer i Apache w XAMPP już nie działa. Podejrzewam, że ma coś wspólnego z tym, że po raz pierwszy odwiedziłem serwer na stronie moich rodziców.Błąd Apache XAMP: klient odmówiony przez konfigurację serwera

Dziennik błędów daje komunikat:

[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/ 

Zmieniłem tej części httpd.conf oparciu off z nich:

client denied by server configuration i Apache: client denied by server configuration

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

Próbowałem require all granted i require local, brak wyników.

MySQL nadal działa w XAMPP. Jak mogę to naprawić?

UPDATE:

Kilka godzin później, otwieram XAMPP, kliknij przycisk Start, i to działa dobrze. Bladego pojęcia. Jestem zainteresowany, jeśli ktoś ma wyjaśnienie lub rozwiązanie, jeśli to się powtórzy.

Odpowiedz

0

Apache w XAMPP nie rozpocznie się, jeżeli istnieje inna aplikacja korzysta z portu 80.

Na przykład: Skype korzysta z portu 80. Dlatego gdy Skype działa Apache odmówi rozpocząć od jej port pracy nie jest dostępny jako zarejestrowany.

Wspominałeś, że próbowałeś uzyskać dostęp do serwera ze strony internetowej dla rodziców. Jak to zrobiłeś? Xampp nie zezwala na uzyskiwanie dostępu do swojego serwera apache na lokalnym komputerze/sieci przez nielokalne IP.

Jeśli chcesz, aby to zachowanie zostało zmienione, użyj "Zezwól na wszystko" i usuń, jeśli w pliku httpd.conf podano parametr "Odmów".

Nie zapomnij zapisać pliku konfiguracyjnego. Zrestartuj serwer Apache, aby zastosować nową regułę.

Pozdrawiam .. !!

+1

Skype to było! Nie zdawałem sobie z tego sprawy. Dzięki za informację, nigdy bym tego nie wymyślił. – EveyPortman

+0

Cieszę się, że pomogło .. Możesz zmienić ustawienia Skype tak, aby przestał używać portu 80. Konfiguracja znajduje się w połączeniach w ustawieniach. Możesz także uruchomić najpierw xampp, a następnie uruchomić Skype. W ten sposób nie ma konfliktu, ponieważ Skype może korzystać z innych portów. –

+0

Zastanawiam się, dlaczego głosowanie jest negatywne, odpowiedź rozwiązała problem pytających i była słuszna. Negatywni wyborcy zostawcie komentarz, abym mógł się dowiedzieć, co jest nie tak. Być może poprawię odpowiedź –

0

Spróbuj wyłączyć drugi serwer SQL działający w tle.

Przejdź do services.msc i znajdź wszystkie inne serwery SQL lub agenty serwerów i wyłącz je.

W końcu rozpocznie się Apache.

Powiązane problemy