Di manakah letak error log PHP di XAMPP?

87

Saya telah menggunakan XAMPP untuk Windows.

Di manakah letak error log PHP di XAMPP?

Emanuil Rusev
sumber

Jawaban:

116

\xampp\apache\logs\error.log, di mana xamppfolder instalasi Anda. Jika Anda belum mengubah error_logpengaturan di PHP (periksa dengan phpinfo()), itu akan dicatat ke log Apache.

Lekensteyn
sumber
3
Jalur ini tidak ada di xampp untuk Linux (Ubuntu 14.04)
Muhammad bin Yusrat
1
Bagi saya (macOS), jalur log kesalahan berada di dalam vm (yang butuh waktu lama untuk saya sadari). Saya hanya tahu cara mengakses melalui terminal panel kontrol xampp, dengan jalur:/opt/lampp/logs/php_error_log
Scott Anderson
58

Saya menemukannya di: \xampp\php\logs\php_error_log

Hovercat
sumber
12
Mengapa ini mendapat suara negatif? Di versi XAMPP yang lebih baru, ini adalah direktori yang benar.
cdmckay
2
Benar, pertanyaannya harus diedit untuk menyertakan versi XAMPP agar jawaban yang diterima saat ini benar juga ...
Frhay
Pada versi XAMPP saya, folder root adalah lampp, bukan xampp. Jika tidak, lokasinya sama.
posfan12
10

Anda juga dapat membuka panel kontrol xampp dan mengklik tombol "log":

masukkan deskripsi gambar di sini

Hitam
sumber
11
Panah yang bagus: D @Black
Roberto
1
Jika saya klik ini, file tersebut tidak ditemukan. Bagaimana cara mengatur jalur agar dapat menemukan file log?
Nemo
9

Untuk pengguna mac XAMPP Versi 1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log
boksa
sumber
Di versi yang lebih baru, itu hanya / Applications / XAMPP / logs untuk saya.
DemitryT
5

Untuk siapa pun yang mencari file log php di XAMPP untuk Ubuntu, ini:

/opt/lampp/logs/php_error_log

Kemungkinan besar itu akan memiliki ukuran besar (milik saya sekitar 350 mbs) dan memperlambat editor teks saya setelah dibuka. Jika Anda tidak peduli dengan semua log sebelumnya, Anda dapat mengosongkan file dengan mudah hanya dengan membuka terminal dan kemudian menulis tiga baris ini satu per satu:

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

Dan log yang lebih baru akan mudah dan cepat untuk dibuka sekarang.

Semoga beberapa pengguna Ubuntu merasa terbantu.

Muhammad bin Yusrat
sumber
5

\xampp\php\logs tidak ada sama sekali untuk saya - untuk alasan apa pun.

Saya hanya perlu membuat folder di \xampp\php\dipanggil logsdan kemudian php_error_logfile itu dibuat dan ditulis.

Strainj1
sumber
3

Lihat di file konfigurasi Anda dan cari pengaturan error_log. Atau gunakan phpinfo () untuk menemukan pengaturan ini.

greg0ire
sumber
0

Untuk masalah saya, saya harus menghapus log:

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

harum
sumber
0

\ xampp \ apache \ logs \ error.log adalah lokasi default dari log kesalahan di php.

pushpendra yadav
sumber
0

Secara default, path file log php xampp ada di / xampp_installation_folder / php / logs / php_error_log, tetapi saya perhatikan bahwa terkadang itu tidak akan dibuat secara otomatis. Mungkinkah itu masalah izin menulis akun Windows? Saya tidak yakin, tapi saya membuat folder log dan file php_error_log secara manual dan akhirnya log php login di dalamnya.

Yin
sumber
0

Seperti yang dikatakan di atas, Anda dapat menemukan log kesalahan PHP di windows. Di c: \ xampp \ apache \ logs \ error.log. Anda dapat dengan mudah menampilkan log terakhir dengantail -f .\error.log

Nemo
sumber