Erro estranho "Arquivo não existe"

1

Os seguintes URLs funcionam bem se eu os visitar com navegadores.

  • mydomain.com/f123
  • mydomain.com/f123 /
  • www.meudominio.com/f123
  • www.meudominio.com/f123/

Todos eles são redirecionados para www.mydomain.com/somfile.php?f=123 com RedirectRule no arquivo conf principal do Apache, tudo funciona perfeitamente com o meu navegador, sem saída de erro no arquivo de log do Apache. No entanto, o Apache registra os seguintes erros a cada minuto:

File does not exist: /home/mydomain/www/f123

O que esse erro significa e por que ele é lançado?

    
por lastsmoke 01.02.2012 / 19:21

1 resposta

1

Eu sei que isso parece idiota, mas o arquivo realmente existe nesse local (/ home / mydomain / www / f123)? Se você estiver usando uma técnica de mascaramento como essa e o arquivo existir em outro lugar, o Apache não encontrará o arquivo, se não existir, em primeiro lugar.

Além disso, eu estava pensando que ele pode ter permissões relacionadas. Talvez possa ter algo a ver com a permissão executável, que é usada para ler diretórios e, às vezes, arquivos em certos casos. Dê uma olhada nas permissões, tenha certeza que você pode acessar como apache (usuário / grupo).

Geralmente caminho ou permissão 9 em 10 vezes.

    
por 01.02.2012 / 21:06

Tags