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?

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.


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


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


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

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.


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.


3

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



0

Para o meu problema, tive que zerar o log:

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


0

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


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.


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


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.