2012-04-28 15 views
9

Ho lavorato su questo server per l'intero semestre e non ho modificato alcuna opzione di configurazione - le directory/file che ho creato un paio di settimane fa sono ancora accessibili, tuttavia qualsiasi nuova directory, anche duplicati esatti di vecchie directory di lavoro non permettimi di accedervi - ottieni l'errore "Indice di directory vietato dalla direttiva Opzioni". Che cosa sta causando questo?- Indice directory vietato dalla direttiva Opzioni?

risposta

32

Sembra che qualcuno abbia disattivato l'elenco delle directory in Apache. Se si è permesso di ignorare con .htaccess è sufficiente posizionare un file .htaccess nella directory Web principale di queste informazioni:

Options +Indexes 
3

Per me questo è stato un problema con i non semplicemente avere un index.html o index.php (a seconda di cosa si trova nel file .htaccess) in una cartella e cercando di estrarne il contenuto. Poi di nuovo stavo usando php per leggere i contenuti, non per linea di comando come presumo che tu sia. Se non hai ancora trovato una soluzione prova a creare un indice (php, html) nella directory da cui non puoi estrarre i contenuti.

0

Per me ha lavorato in Wordpress. Errore accesso vietato wp-admin. Ho creato .htaccess con le opzioni + il contenuto degli indici.

Grazie.

1

Per quanto mi è stato di aiuto, passando attraverso le spiegazioni nel file httpd.conf e assicurandomi di essere conforme. Il commento qui sotto ha aiutato:

# 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. 

Stavo cercando di muovere la radice del documento e non avevo impostare i permanenti giusto ..

Problemi correlati