2013-08-29 32 views
5

Właśnie zainstalowałem XAMPP na moim osobistym pudełku CentOS i kiedy próbuję wyłączyć Directory Listing, pojawia się błąd Apache po ponownym uruchomieniu. Mój plik httpd.conf wygląda to po dokonaniu zmiany:Nie można wyłączyć wyświetlania katalogu w httpd.conf

httpd.conf

Alias /bitnami/ "/opt/lampp/apache2/htdocs/" 
Alias /bitnami "/opt/lampp/apache2/htdocs" 

<Directory "/opt/lampp/apache2/htdocs"> 
    Options -Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

Błąd

XAMPP: Starting Apache...fail. 
AH00526: Syntax error on line 5 of /opt/lampp/apache2/conf/httpd.conf: 
Either all Options must start with + or -, or no Option may. 

Próbowałem usuwania indeksów wszystko razem i nadal widzę moje katalogi. Może znajduję się w niewłaściwym pliku, ale z tego, co przeczytałem, trzeba wyłączyć blokowanie katalogu tutaj lub .htacces (którego staram się ominąć). W przypadku pojawienia się, upewniłem się ponownie uruchomić XAMPP za każdym razem Wprowadziłem zmiany.

Odpowiedz

10

Komunikat o błędzie jest całkiem jasny. Aby ponownie sformułować/pokazać przykłady:

# relative to whatever lower precedence section applies 
Options -Indexes 

Jeśli Twoim celem jest wyłączenie indeksów. Jeśli chcesz się upewnić FollowSymLinks jest również ustawiony, położyć + przed nim:

# relative to whatever lower precedence section applies 
Options -Indexes +FollowSymlinks 

Jeśli chcesz włączyć wszystko oprócz FollowSymLinks off:

# not relative 
Options FollowSymlinks 
+0

To wystarczyło, dziękuję. – Mike

+0

w apache/conf/httpd.conf replace 'Opcje Indeksy FollowSymLinks Obejmuje ExecCGI' z 'Options FollowSymLinks Includes ExecCGI' save and restart apache. – Dung

0

umieścić znak „+” w przód słowa "FollowSymlinks", aby osiągnąć sukces. i zastąpić to linie:

AllowOverride All 
Order allow,deny 

Do:

Require all granted 

Mam nadzieję, aby Ci pomóc!

0

Proszę przejść do pliku: /opt/lampp/etc/httpd.conf i albo skomentować wiersz tak:

#Options Indexes FollowSymLinks Includes ExecCGI 

lub edytować jak ten

Options -Index 

Na komputerze z systemem Windows: Zrób to samo w pliku /apache/conf/httpd.conf