como configurar o apache para criar logs de erros (error_log) no sistema local localhost

1

Copiei meus projetos do meu site ativo para o sistema local e os executei como host local.

Em qualquer módulo se houver um erro, então eu posso ver um arquivo error_log é criado no servidor live naquele diretório atual.

Como fazer o mesmo no sistema local? qual é a opção que devo adicionar para que eu possa ter error_log criado no meu localsystem

    
por Jayapal Chandran 25.10.2012 / 15:45

2 respostas

2

Os valores já devem estar definidos para os padrões da instalação do Apache. Procure / pesquisa através do arquivo de configuração por "ErrorLog" e ele deve lhe dar a localização para onde o log está armazenado. O caminho para onde o arquivo de configuração do Apache existe depende da versão instalada e do seu sistema operacional.

Se essa entrada não for encontrada, você poderá adicioná-la ao arquivo de configuração como:

ErrorLog "c:\apache\logs\site_error.log" 

ou

ErrorLog "/home/user/logs/site_error.log"

Se você adicionar esta linha à configuração (que você não deveria precisar), reinicie o Apache para aplicar as alterações.

-Brendan

    
por 25.10.2012 / 16:01
0

Como o seguinte está relacionado à minha pergunta e, como estou usando isso, estou sugerindo essa maneira alternativa de registrar o erro por meio do PHP. A resposta que eu aceitei é para configurar o log de erros usando o apache.

outra maneira de logar erro usando php é usando a função php error_log

$elog = "\r\n[".date('d-m-Y H:i:s',time())."] - [".$_SERVER['REMOTE_ADDR']."] - $string - in file $file in line $line";
error_log($elog, 0);
error_log($elog, 3, docroot."/error_log.txt");          
error_log($elog, 1, '[email protected]');
  1. Primeiro, o erro será gravado nos módulos atuais error_log no servidor (logger de sistema do PHP).
  2. O segundo escreverá no seu arquivo personalizado e o
  3. O terceiro enviará o erro para o endereço de e-mail especificado.

link

Verifique a seção de parâmetros que explicará o uso dos vários argumentos.

    
por 11.01.2013 / 09:40