Erro – Índice de diretório proibido pela Diretiva de Opções?

Eu tenho trabalhado neste servidor por todo o semestre e não alterei nenhuma opção de configuração – os diretórios / arquivos que criei há algumas semanas ainda estão acessíveis, no entanto, todos os diretórios novos, mesmo a duplicata exata de diretórios de trabalho antigos, não me permitem acessá-los – obter erro “Índice de diretório proibido pela Diretiva de opções”. O quê está causando isto?

Parece que alguém desabilitou listview de diretórios no Apache. Se você tem permissão para substituí-lo com .htaccess basta colocar um arquivo .htaccess em seu diretório web raiz com essas informações:

Options +Indexes 

Para mim, isso foi um problema com o fato de não ter simplesmente um index.html ou index.php (dependendo do arquivo do arquivo .htaccess) em uma pasta e tentar puxar seu conteúdo. Então, novamente eu estava usando php para ler conteúdos, não por linha de comando, como eu suponho que você é. Se ainda não encontrou uma solução, tente criar um índice. (Php, html) no diretório do qual você não pode extrair conteúdo.

Para mim, o que ajudou, andando através das explicações no arquivo httpd.conf e certificando-se de que eu estou em conformidade. O comentário abaixo ajudou:

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

Eu estava tentando mover a raiz do documento e eu não tinha configurado os perms direitos …

Para mim, trabalhei no WordPress. O erro foi access proibido wp-admin. Eu criei.htaccess com o conteúdo do Options + Indexes.

Obrigado.