2012-04-28 11 views
9

Pracuję na tym serwerze przez cały semestr i nie zmieniłem żadnych opcji konfiguracyjnych - katalogi/pliki, które stworzyłem kilka tygodni temu są nadal dostępne, jednak wszelkie nowe katalogi, nawet dokładny duplikat starych katalogów roboczych, nie są dostępne. pozwól mi uzyskać do nich dostęp - uzyskaj błąd "Indeks katalogów zabroniony przez dyrektywę Opcji". Co to powoduje?Błąd - Indeks katalogu zabroniony przez dyrektywę Opcji?

Odpowiedz

32

Wygląda na to, że ktoś wyłączył katalog w Apache. Jeśli wolno zastąpić go z .htaccess wystarczy umieścić plik .htaccess w głównym katalogu stron z tymi informacjami:

Options +Indexes 
3

Dla mnie to był problem ze po prostu nie posiadające index.html lub index.php (w zależności od zawartości pliku .htaccess) w folderze i próba pobrania zawartości. Potem znowu używałem php do czytania zawartości, a nie linii poleceń, jak przypuszczam, że jesteś. Jeśli nadal nie znalazłeś rozwiązania, spróbuj utworzyć indeks (php, html) w katalogu, z którego nie można pobierać zawartości.

0

Dla mnie pracował w Wordpress. Wystąpił błąd Zabroniony dostęp wp-admin. Utworzono .htaccess z opcjami + indeksy treści.

Dziękuję.

1

Dla mnie to pomogło, przejrzałem wyjaśnienia w pliku httpd.conf i upewniłem się, że jestem zgodny. Poniższy komentarz pomógł:

# The path to the end user account 'public_html' directory must be 
# accessible to the webserver userid. This usually means that ~userid 
# must have permissions of 711, ~userid/public_html must have permissions 
# of 755, and documents contained therein must be world-readable. 
# Otherwise, the client will only receive a "403 Forbidden" message. 

starałem się przenieść głównego dokumentu, a ja nie ustanawiają prawo perms ..

Powiązane problemy