Où se trouve le journal des erreurs PHP dans XAMPP?

87

J'utilise XAMPP pour Windows.

Où se trouve le journal des erreurs PHP dans XAMPP?

Emanuil Rusev
la source

Réponses:

115

\xampp\apache\logs\error.log, où se xampptrouve votre dossier d'installation. Si vous n'avez pas changé le error_logparamètre en PHP (vérifiez avec phpinfo()), il sera enregistré dans le journal Apache.

Lekensteyn
la source
2
Ce chemin n'existe pas dans xampp pour Linux (Ubuntu 14.04)
Muhammad bin Yusrat
1
Pour moi (macOS), le chemin du journal des erreurs se trouve à l'intérieur de la machine virtuelle (ce qui m'a pris un temps embarrassant à réaliser). Je ne sais comment accéder que via le terminal du panneau de contrôle xampp, avec un chemin de:/opt/lampp/logs/php_error_log
Scott Anderson
58

Je l'ai trouvé dans: \xampp\php\logs\php_error_log

Hovercat
la source
12
Pourquoi ce vote a-t-il été rejeté? Dans la version la plus récente de XAMPP, c'est le bon répertoire.
cdmckay
2
Correct, la question doit être modifiée pour inclure une version XAMPP pour que la réponse acceptée actuelle soit vraie aussi ...
Frhay
Sur ma version de XAMPP, le dossier racine est lampp au lieu de xampp. Sinon, l'emplacement est le même.
posfan12
10

Vous pouvez également ouvrir le panneau de configuration de xampp et cliquer sur le bouton "logs":

entrez la description de l'image ici

Noir
la source
11
Belle flèche: D @Black
Roberto
1
Si je clique dessus, le fichier n'est pas trouvé. Comment puis-je définir le chemin pour qu'il trouve le fichier journal?
Nemo
9

Pour les utilisateurs de Mac XAMPP Version 1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log
boksa
la source
Dans la nouvelle version, c'était juste / Applications / XAMPP / logs pour moi.
DemitryT
5

Pour quiconque recherche le fichier journal php dans XAMPP pour Ubuntu, c'est:

/opt/lampp/logs/php_error_log

Très probablement, il aura une grande taille (le mien était d'environ 350 mbs) et cela a ralenti mon éditeur de texte après l'ouverture. Si vous ne vous souciez pas de tous les journaux passés, vous pouvez vider le fichier facilement en allant simplement dans le terminal, puis en écrivant ces trois lignes une par une:

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

Et les journaux plus récents seront faciles et rapides à ouvrir maintenant.

J'espère qu'un utilisateur d'Ubuntu le trouvera utile.

Muhammad bin Yusrat
la source
5

\xampp\php\logs n'existait pas du tout pour moi - pour une raison quelconque.

J'ai simplement dû créer un dossier dans \xampp\php\appelé logs, puis le php_error_logfichier a été créé et écrit.

Strainj1
la source
3

Recherchez dans votre fichier de configuration et recherchez le paramètre error_log. Ou utilisez phpinfo () pour trouver ce paramètre.

Greg0ire
la source
0

Pour mon problème, j'ai dû mettre à zéro le journal:

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

parfumé
la source
0

\ xampp \ apache \ logs \ error.log est l'emplacement par défaut des journaux d'erreurs dans php.

pushpendra yadav
la source
0

Par défaut, le chemin du fichier journal xampp php se trouve dans / xampp_installation_folder / php / logs / php_error_log, mais j'ai remarqué que parfois, il ne serait pas généré automatiquement. Peut-être que cela pourrait être un problème d'autorisation d'écriture de compte Windows? Je ne suis pas sûr, mais j'ai créé manuellement le dossier logs et le fichier php_error_log, puis les logs php y ont été enregistrés.

Yin
la source
0

Comme indiqué ci-dessus, vous pouvez trouver le journal des erreurs PHP dans Windows. Dans c: \ xampp \ apache \ logs \ error.log. Vous pouvez facilement afficher les derniers journaux partail -f .\error.log

Nemo
la source
0

Vous pouvez simplement vérifier votre chemin d'accès à partir de phpmyadmin

lance ça:

http: // localhost / dashboard /

cliquez maintenant sur PHPInfo (coin supérieur droit) ou vous pouvez simplement exécuter cette URL dans votre navigateur

http: //localhost/dashboard/phpinfo.php

maintenant recherchez "error_log" (sans guillemets) Vous obtiendrez le chemin du journal.

Prendre plaisir!

Anubhav
la source