¿Dónde reside el registro de errores de PHP en XAMPP?

87

He estado usando XAMPP para Windows.

¿Dónde reside el registro de errores de PHP en XAMPP?

Emanuil Rusev
fuente

Respuestas:

115

\xampp\apache\logs\error.log, donde xamppestá su carpeta de instalación. Si no ha cambiado la error_logconfiguración en PHP (verifique con phpinfo()), se registrará en el registro de Apache.

Lekensteyn
fuente
2
Esta ruta no existe en xampp para Linux (Ubuntu 14.04)
Muhammad bin Yusrat
1
Para mí (macOS), la ruta del registro de errores vive dentro de la máquina virtual (que me tomó un tiempo vergonzosamente largo para darme cuenta). Solo sé cómo acceder a través del terminal del panel de control xampp, con una ruta de:/opt/lampp/logs/php_error_log
Scott Anderson
58

Lo encontré en: \xampp\php\logs\php_error_log

Hovercat
fuente
12
¿Por qué se votó en contra? En la versión más reciente de XAMPP, este es el directorio correcto.
cdmckay
2
Correcto, la pregunta debe editarse para incluir una versión XAMPP para que la respuesta aceptada actual también sea verdadera ...
Viernes
En mi versión de XAMPP, la carpeta raíz es lampp en lugar de xampp. De lo contrario, la ubicación es la misma.
posfan12
10

También puede abrir el panel de control de xampp y hacer clic en el botón "registros":

ingrese la descripción de la imagen aquí

Negro
fuente
11
Bonita flecha: D @Black
Roberto
1
Si hago clic aquí, no se encuentra el archivo. ¿Cómo puedo establecer la ruta para que encuentre el archivo de registro?
Nemo
9

Para usuarios de mac XAMPP versión 1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log
boksa
fuente
En la versión más reciente, era solo / Applications / XAMPP / logs para mí.
DemitryT
5

Para cualquiera que busque el archivo de registro php en XAMPP para Ubuntu, es:

/opt/lampp/logs/php_error_log

Lo más probable es que tenga un tamaño grande (el mío era de unos 350 mbs) y ralentizó mi editor de texto después de abrirlo. Si no le importan todos los registros anteriores, puede vaciar el archivo fácilmente simplemente yendo a la terminal y luego escribiendo estas tres líneas una por una:

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

Y los registros más nuevos serán fáciles y rápidos de abrir ahora.

Espero que algún usuario de Ubuntu lo encuentre útil.

Muhammad bin Yusrat
fuente
5

\xampp\php\logs no existía en absoluto para mí, por alguna razón.

Simplemente tuve que crear una carpeta en la \xampp\php\llamada logsy luego php_error_logse creó y se escribió el archivo.

Strainj1
fuente
3

Busque en su archivo de configuración y busque la configuración de error_log. O use phpinfo () para encontrar esta configuración.

Greg0ire
fuente
0

Para mi problema, tuve que poner a cero el registro:

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

fragante
fuente
0

\ xampp \ apache \ logs \ error.log es la ubicación predeterminada de los registros de errores en php.

pushpendra yadav
fuente
0

De forma predeterminada, la ruta del archivo de registro xampp php está en / xampp_installation_folder / php / logs / php_error_log, pero noté que a veces no se generaba automáticamente. ¿Quizás podría ser un problema de permiso de escritura de la cuenta de Windows? No estoy seguro, pero creé la carpeta de registros y el archivo php_error_log manualmente y finalmente se registraron los registros de php.

Yin
fuente
0

Como se dijo anteriormente, puede encontrar el registro de errores de PHP en Windows. En c: \ xampp \ apache \ logs \ error.log. Puede visualizar fácilmente los últimos registros mediantetail -f .\error.log

Nemo
fuente