Dove risiede il registro degli errori di PHP in XAMPP?


87

Sto usando XAMPP per Windows.

Dove risiede il registro degli errori di PHP in XAMPP?

Risposte:


115

\xampp\apache\logs\error.log, dov'è la xampptua cartella di installazione. Se non hai modificato l' error_logimpostazione in PHP (controlla con phpinfo()), verrà registrato nel registro di Apache.


2
Questo percorso non esiste in xampp per Linux (Ubuntu 14.04)
Muhammad bin Yusrat

1
Per me (macOS), il percorso del registro degli errori risiede all'interno della VM (cosa che mi ha richiesto un tempo imbarazzante per realizzarla). So solo come accedere tramite il terminale del pannello di controllo xampp, con un percorso di:/opt/lampp/logs/php_error_log
Scott Anderson

58

L'ho trovato in: \xampp\php\logs\php_error_log


12
Perché questo è stato downvoted? Nella versione più recente di XAMPP, questa è la directory corretta.
cdmckay

2
Esatto, la domanda dovrebbe essere modificata per includere una versione XAMPP per rendere vera anche l'attuale risposta accettata ...
Frhay

Nella mia versione di XAMPP la cartella principale è lampp invece di xampp. Altrimenti la posizione è la stessa.
posfan12

10

Puoi anche aprire il pannello di controllo di xampp e fare clic sul pulsante "Log":

inserisci qui la descrizione dell'immagine


11
Bella freccia: D @Black
Roberto

1
Se faccio clic su questo, il file non viene trovato. Come posso impostare il percorso in modo che trovi il file di registro?
Nemo

9

Per utenti mac XAMPP Versione 1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log

Nella versione più recente, era solo / Applications / XAMPP / logs per me.
DemitryT

5

Per chiunque cerchi il file di registro php in XAMPP per Ubuntu, è:

/opt/lampp/logs/php_error_log

Molto probabilmente avrà una dimensione grande (il mio era di circa 350 mbs) e ha rallentato il mio editor di testo dopo l'apertura. Se non ti interessano tutti i log passati puoi svuotare facilmente il file semplicemente andando sul terminale e poi scrivendo queste tre righe una per una:

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

E i registri più recenti saranno facili e veloci da aprire ora.

Spero che qualche utente di Ubuntu lo trovi utile.


5

\xampp\php\logs non esisteva affatto per me, per qualsiasi motivo.

Ho semplicemente dovuto creare una cartella in \xampp\php\chiamato logse quindi il php_error_logfile è stato creato e scritto.


3

Cerca nel file di configurazione e cerca l'impostazione error_log. Oppure usa phpinfo () per trovare questa impostazione.



0

Per il mio problema, ho dovuto azzerare il registro:

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


0

\ xampp \ apache \ logs \ error.log è la posizione predefinita dei log degli errori in php.


0

Per impostazione predefinita, il percorso del file di registro php xampp è in / xampp_installation_folder / php / logs / php_error_log, ma ho notato che a volte non sarebbe stato generato automaticamente. Forse potrebbe essere un problema di autorizzazione alla scrittura dell'account Windows? Non ne sono sicuro, ma ho creato manualmente la cartella dei log e il file php_error_log e infine i log php sono stati registrati in esso.


0

Come detto sopra puoi trovare il registro degli errori PHP in Windows. In c: \ xampp \ apache \ logs \ error.log. Puoi facilmente visualizzare gli ultimi registri ditail -f .\error.log


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.