Onde o log de erros do PHP reside no XAMPP?

87

Tenho usado o XAMPP para Windows.

Onde o log de erros do PHP reside no XAMPP?

Emanuil Rusev
fonte

Respostas:

115

\xampp\apache\logs\error.log, onde xamppestá sua pasta de instalação. Se você não mudou a error_logconfiguração no PHP (verifique com phpinfo()), ela será registrada no log do Apache.

Lekensteyn
fonte
2
Este caminho não existe no xampp para Linux (Ubuntu 14.04)
Muhammad bin Yusrat
1
Para mim (macOS), o caminho do log de erros fica dentro da VM (o que me levou muito tempo para perceber). Eu só sei como acessar pelo terminal do painel de controle xampp, com um caminho de:/opt/lampp/logs/php_error_log
Scott Anderson
58

Eu encontrei em: \xampp\php\logs\php_error_log

Hovercat
fonte
12
Por que isso foi rejeitado? Na versão mais recente do XAMPP, este é o diretório correto.
cdmckay
2
Correto, a pergunta deve ser editada para incluir uma versão do XAMPP para tornar verdadeira a resposta aceita atual também ...
Frhay
Na minha versão do XAMPP, a pasta raiz é lampp em vez de xampp. Caso contrário, o local é o mesmo.
posfan12
10

Você também pode abrir o painel de controle do xampp e clicar no botão "logs":

insira a descrição da imagem aqui

Preto
fonte
11
Bela seta: D @Black
Roberto
1
Se eu clicar aqui, o arquivo não será encontrado. Como posso definir o caminho para que ele encontre o arquivo de log?
Nemo
9

Para usuários de mac XAMPP versão 1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log
boksa
fonte
Na versão mais recente, era apenas / Applications / XAMPP / logs para mim.
DemitryT
5

Para qualquer um procurando o arquivo de log php no XAMPP para Ubuntu, é:

/opt/lampp/logs/php_error_log

Muito provavelmente, ele terá um tamanho grande (o meu era cerca de 350 mbs) e tornou meu editor de texto lento após a abertura. Se você não se preocupa com todos os registros anteriores, pode esvaziar o arquivo facilmente simplesmente indo ao terminal e escrevendo estas três linhas uma por uma:

sudo su 
cd /opt/lampp/logs/
> php_error_log

E os registros mais recentes serão fáceis e rápidos de abrir agora.

Espero que algum usuário do Ubuntu ache útil.

Muhammad bin Yusrat
fonte
5

\xampp\php\logs não existia para mim - por qualquer motivo.

Eu simplesmente tive que criar uma pasta em \xampp\php\chamada logse então o php_error_logarquivo foi criado e gravado.

Strainj1
fonte
3

Procure em seu arquivo de configuração e procure a configuração error_log. Ou use phpinfo () para encontrar essa configuração.

greg0ire
fonte
0

Para o meu problema, tive que zerar o log:

sudo bash -c ' > /Applications/XAMPP/xamppfiles/logs/php_error_log '

cheiroso
fonte
0

\ xampp \ apache \ logs \ error.log é a localização padrão dos logs de erro no php.

pushpendra yadav
fonte
0

Por padrão, o caminho do arquivo de log do xampp php está em / xampp_installation_folder / php / logs / php_error_log, mas percebi que às vezes ele não era gerado automaticamente. Talvez seja um problema de permissão de gravação da conta do Windows? Não tenho certeza, mas criei a pasta de logs e o arquivo php_error_log manualmente e, finalmente, os logs de php foram registrados nele.

Yin
fonte
0

Como dito acima, você pode encontrar o log de erros do PHP no Windows. Em c: \ xampp \ apache \ logs \ error.log. Você pode exibir facilmente os últimos registros portail -f .\error.log

Nemo
fonte