บันทึกข้อผิดพลาดของ PHP อยู่ที่ไหนใน XAMPP?


คำตอบ:


116

\xampp\apache\logs\error.logxamppโฟลเดอร์การติดตั้งของคุณอยู่ที่ไหน ถ้าคุณไม่ได้เปลี่ยนการerror_logตั้งค่าใน PHP (ตรวจสอบด้วยphpinfo()) มันจะเข้าสู่บันทึก Apache


3
เส้นทางนี้ไม่มีอยู่ใน xampp สำหรับ Linux (Ubuntu 14.04)
Muhammad bin Yusrat

1
สำหรับฉัน (macOS) เส้นทางบันทึกข้อผิดพลาดอาศัยอยู่ใน vm (ซึ่งทำให้ฉันต้องใช้เวลานานมากในการรับรู้) ฉันรู้วิธีเข้าถึงผ่านเทอร์มินัลแผงควบคุม xampp โดยใช้เส้นทาง:/opt/lampp/logs/php_error_log
Scott Anderson

58

ฉันพบมันใน: \xampp\php\logs\php_error_log


12
เหตุใดจึงถูกลดลง ใน XAMPP เวอร์ชันใหม่กว่านี่คือไดเร็กทอรีที่ถูกต้อง
cdmckay

2
ถูกต้องคำถามควรได้รับการแก้ไขเพื่อรวมเวอร์ชัน XAMPP เพื่อให้คำตอบที่ยอมรับในปัจจุบันเป็นจริงด้วย ...
Frhay

ใน XAMPP เวอร์ชันของฉันโฟลเดอร์รูทคือ lampp แทนที่จะเป็น xampp มิฉะนั้นสถานที่ตั้งเหมือนกัน
posfan12

11

คุณยังสามารถเปิดแผงควบคุม xampp และคลิกที่ปุ่ม "บันทึก":

ใส่คำอธิบายภาพที่นี่


12
Nice arrow: D @Black
Roberto

1
ถ้าฉันคลิกสิ่งนี้ไม่พบไฟล์ ฉันจะกำหนดเส้นทางเพื่อให้พบไฟล์บันทึกได้อย่างไร
Nemo

9

สำหรับผู้ใช้ mac XAMPP เวอร์ชัน 1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log

ในเวอร์ชันที่ใหม่กว่านั้นเป็นเพียง / Applications / XAMPP / logs สำหรับฉัน
DemitryT

5

สำหรับใครก็ตามที่ค้นหาไฟล์บันทึก php ใน XAMPP สำหรับ Ubuntu มัน:

/opt/lampp/logs/php_error_log

ส่วนใหญ่อาจจะมีขนาดใหญ่ (ของฉันประมาณ 350 mbs) และมันทำให้โปรแกรมแก้ไขข้อความของฉันช้าลงหลังจากเปิด หากคุณไม่สนใจบันทึกที่ผ่านมาทั้งหมดคุณสามารถล้างไฟล์ได้อย่างง่ายดายเพียงไปที่เทอร์มินัลจากนั้นเขียนสามบรรทัดนี้ทีละบรรทัด:

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

และบันทึกที่ใหม่กว่าจะเปิดได้ง่ายและรวดเร็วในขณะนี้

หวังว่าผู้ใช้ Ubuntu บางคนจะพบว่ามีประโยชน์


5

\xampp\php\logs ไม่มีอยู่จริงสำหรับฉัน - ไม่ว่าด้วยเหตุผลใดก็ตาม

ฉันต้องสร้างโฟลเดอร์ที่\xampp\php\เรียกlogsจากนั้นphp_error_logไฟล์ก็ถูกสร้างและเขียนไปยัง.


3

ดูในไฟล์การกำหนดค่าของคุณและค้นหาการตั้งค่า error_log หรือใช้ phpinfo () เพื่อค้นหาการตั้งค่านี้



0

สำหรับปัญหาของฉันฉันต้องศูนย์ออกบันทึก:

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



0

โดยค่าเริ่มต้นเส้นทางไฟล์บันทึก xampp php อยู่ใน / xampp_installation_folder / php / logs / php_error_log แต่ฉันสังเกตว่าบางครั้งมันจะไม่ถูกสร้างขึ้นโดยอัตโนมัติ บางทีอาจเป็นปัญหาสิทธิ์ในการเขียนบัญชี Windows? ฉันไม่แน่ใจ แต่ฉันสร้างโฟลเดอร์ logs และไฟล์ php_error_log ด้วยตนเองจากนั้นบันทึก php ก็เข้าสู่ระบบในที่สุด


0

ดังที่กล่าวไว้ข้างต้นคุณจะพบข้อผิดพลาดในการเข้าสู่ระบบของ PHP ใน windows ใน c: \ xampp \ apache \ logs \ error.log คุณสามารถแสดงบันทึกล่าสุดได้อย่างง่ายดายโดยtail -f .\error.log


0

คุณสามารถตรวจสอบเส้นทางการเข้าสู่ระบบจาก phpmyadmin

เรียกใช้สิ่งนี้:

http: // localhost / แดชบอร์ด /

ตอนนี้คลิก PHPInfo (มุมขวาบน) หรือคุณสามารถเรียกใช้ url นี้ในเบราว์เซอร์ของคุณ

http: //localhost/dashboard/phpinfo.php

ตอนนี้ค้นหา"error_log" (โดยไม่มีเครื่องหมายคำพูด) คุณจะได้รับเส้นทางการบันทึก

สนุก!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.