
Eu tenho uma instalação do Apache na minha máquina de desenvolvimento. O httpd.conf está tudo configurado corretamente. Pelo arquivo de configuração eu deveria estar recebendo um access.log
arquivo no meu diretório de logs, mas ele não parece existir no diretório.
No entanto, se eu procurar o arquivo emAgenteRansackele mostra o arquivo como existente e com tamanho de cerca de 400K. Estou executando o Windows 7 com o Apache iniciado manualmente como um processo e não como um serviço.
Eu tenho:
- Configure o explorer para mostrar arquivos do sistema e ocultos
- Tentei abrir diretamente do AgentRansack, mas recebo um erro ou um arquivo em branco.
- Tentei desligar o apache para ver se os arquivos aparecem.
Por que não consigo acessar meu arquivo access.log? Este é um problema conhecido.
Responder1
Eu sugeriria que, se você tiver o Apache instalado, %programfiles%
o problema está na maneira como o Windows lida com os arquivos criados pelos programas no %programfiles%
diretório. No Vista e no Windows 7, a virtualização é usada para salvar arquivos no VirtualStore
diretório ( %username%\AppData\Local\VirtualStore
) quando um programa os salva em %programfiles%
. Isso é relativamente transparente para o programa (Apache neste caso), o que significa que monitorar seu acesso a arquivos mostra que ele está lendo e gravando arquivos %programfiles%
. (Certa vez, usei o SysInternals Process Monitor para tentar rastrear meus arquivos perdidos - sem sucesso - a única coisa que funcionou foi uma pesquisa completa na unidade).
Navegue até o caminho correto em VirtualStore (correspondendo ao caminho em Arquivos de Programas) e você poderá encontrar o arquivo ausente.
Mais informações sobre o VirtualStore estão disponíveis emSite da Microsoft.