“Índice do diretório proibido pela diretiva Options” ao excluir ou renomear pastas pelo webdav

2

Eu estou tentando excluir pastas através do webdav, mas tudo que eu obtenho é 403 no cliente e "índice do diretório proibido pela diretiva Options" no log de erros do Apache. Eu habilitei "índices de opções" para a pasta e parei de obter os erros no cliente ou no log, mas ainda não consegui renomear ou excluir pastas pelo webdav.

Alguma ideia de porque não consigo editar pastas através do webdav?

Estou executando o WAMP, a instalação padrão com o Apache 2.2.17. Eu posso conectar, criar arquivos, excluir arquivos, renomeá-los, etc. Eu posso criar pastas, mas não excluí-las ou renomeá-las, uma vez criadas.

No log de acesso, sempre que tento excluir, recebo isso: "DELETE / uploads / shahs HTTP / 1.1" 301 243

No log de erros, recebo: Índice do diretório proibido pela diretiva Options:

O cliente Webdav dá um 403 ao tentar excluir ou renomear pastas.

Uma vez, adicionei "índices de opções", parei de receber a mensagem de erro no log de erros do Apache e o 403 no cliente webdav, mas agora, excluir ou renomear não faz nada. Nenhuma mensagem de erro, mas nada acontece.

    
por sandwiches 25.03.2011 / 05:12

2 respostas

1

Eu tive o mesmo erro Directory index forbidden by Options directive no Apache "error_log" e corrigi-lo editando "httpd-dav.conf" e adicionando a linha:

Options Indexes FollowSymLinks

neste contexto:

<Directory "/absolute/path/to/my/fancy/directory">
  Dav On

  Options Indexes FollowSymLinks
  Order Allow,Deny
  Allow from all

  AuthType ...

Depois disso, não há mais erros.

    
por 15.04.2011 / 16:12
0

Permissões de sistema de arquivos locais incorretas? Configuração incorreta do Apache WebDAV? SELinux? Sistema de arquivos montado somente leitura? Fase desfavorável da lua?

Sem mais informações sobre a configuração do seu servidor da web, é difícil fornecer mais conselhos segmentados. Há algo de útil no seu acesso ao Apache ou nos logs de erro, ou no syslog?

    
por 25.03.2011 / 05:22