pcfg_openfile: não é possível verificar o arquivo htaccess, certifique-se de que ele seja legível

8

Depois de mover uma pasta do site na minha máquina de desenvolvimento local para outra unidade, e depois movê-la de volta, recebi um erro 403. A maior parte desse problema provavelmente tem a ver com direitos que foram arruinados. Depois de excluir o código e restaurá-lo do SVN, os direitos pareciam bem. O erro ficou no entanto.

A configuração é um pouco complexa, como segue:

  1. Eu tenho o Ubuntu 10.4 como uma máquina de desenvolvimento, tentando imitar o servidor o máximo possível
  2. Usamos o Eclipse + SVN e criamos todos os projetos em uma pasta local sob minha conta de usuário
  3. Em / var / www-vhosts eu crio pastas para cada vhost, como este: test.localhost
  4. test.local / index.php: inclui o arquivo de índice do projeto
  5. test.local / .htaccess é um link dinâmico para o arquivo htaccess em uma subpasta do projeto

Eu recebo o seguinte erro no log de erros do apache:

[Qui Jul 08 15:55:56 2010] [crit] [cliente 127.0.0.1] (13) Permissão negada: /var/www-vhosts/test.localhost/.htaccess pcfg_openfile: não foi possível verificar o arquivo htaccess, garantir que seja legível

O problema parece ser o arquivo .htaccess ou o link para ele.

  1. Quando eu esvazio o htaccess, nada muda
  2. Quando eu removo o link, a inclusão de índice produz alguma saída (no log de erros do apache)
  3. Quando removo o link e o substituo pelo arquivo real, recebo outro erro:

[Qui Jul 08 16:47:54 2010] [erro] [cliente 127.0.0.1] Link simbólico não permitido ou destino de link não acessível: /var/www-vhosts/test.localhost/test

Estou perdido aqui, não sei o que fazer a seguir. Você tem alguma idéia do que eu posso tentar? Esta configuração funcionou antes, mas não sei o que é diferente agora.

    
por SPRBRN 08.07.2010 / 17:02

1 resposta

9

Descobrimos que as pastas pai da pasta do projeto tinham apenas direitos de usuário, sem direitos para outros grupos. Depois de definir esses direitos de volta ao normal, ele funciona novamente.

    
por 12.07.2010 / 16:21