วิธีเปิดใช้งานบันทึกข้อผิดพลาดของ WordPress
เผยแพร่แล้ว: 2023-04-01- ทำความเข้าใจกับบันทึกข้อผิดพลาดของ WordPress
- วิธีเปิดใช้งานบันทึกข้อผิดพลาด PHP
- วิธีเปิดใช้งานบันทึก WordPress ข้อผิดพลาด
- ตรวจสอบบันทึกข้อผิดพลาดของ WordPress
- แนวทางปฏิบัติที่ดีที่สุดสำหรับบันทึกข้อผิดพลาด
- บทความที่เกี่ยวข้อง
- บทสรุป
การเรียนรู้ วิธีเปิดใช้บันทึกข้อผิดพลาดใน WordPress เป็นสิ่งสำคัญสำหรับการดูแลเว็บไซต์ให้ใช้งานได้ดี เมื่อคุณประสบปัญหาในไซต์ของคุณ บันทึกข้อผิดพลาดสามารถช่วยระบุปัญหาพื้นฐานได้ บทความนี้จะแนะนำคุณตลอดขั้นตอนการเปิดใช้บันทึกข้อผิดพลาดเพื่อให้ไซต์ของคุณทำงานได้อย่างราบรื่นและมีประสิทธิภาพ
เมื่อเปิดใช้งานบันทึกข้อผิดพลาด คุณจะได้รับข้อมูลเชิงลึกอันมีค่าเกี่ยวกับประสิทธิภาพไซต์ของคุณและปัญหาที่อาจเกิดขึ้น บันทึกเหล่านี้ทำหน้าที่เป็นเครื่องมือที่จำเป็นสำหรับผู้ดูแลเว็บไซต์ ทำให้ง่ายต่อการระบุและแก้ไขปัญหาอย่างรวดเร็ว
ในคู่มือฉบับสมบูรณ์นี้ คุณจะได้เรียนรู้เกี่ยวกับประเภทต่างๆ ของบันทึกข้อผิดพลาดและวิธีเปิดใช้งานใน WordPress นอกจากนี้ เราจะหารือเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดและวิธีวิเคราะห์บันทึกอย่างมีประสิทธิภาพ เมื่อทำตามขั้นตอนเหล่านี้ คุณจะมีความพร้อมมากขึ้นในการดูแลและเพิ่มประสิทธิภาพเว็บไซต์ของคุณ เพื่อให้มั่นใจว่าผู้เยี่ยมชมจะได้รับประสบการณ์ที่ดีขึ้น
ทำความเข้าใจกับบันทึกข้อผิดพลาดของ WordPress

ก่อนที่จะดำดิ่งสู่การเปิดใช้งานบันทึกข้อผิดพลาด คุณต้องเข้าใจประเภทหลักของบันทึกสองประเภทที่คุณจะพบใน WordPress:
- บันทึกข้อผิดพลาด PHP
- บันทึกการดีบักของ WordPress
บันทึกทั้งสองมีจุดประสงค์เฉพาะ และการทำความเข้าใจความแตกต่างจะช่วยให้คุณใช้ประโยชน์ได้อย่างมีประสิทธิภาพมากขึ้น
1. บันทึกข้อผิดพลาด PHP
บันทึกข้อผิดพลาดของ PHP บันทึกข้อผิดพลาดที่เกี่ยวข้องกับโค้ด PHP ที่เรียกใช้เว็บไซต์ WordPress ของคุณ ข้อผิดพลาดเหล่านี้อาจเกิดจากธีม ปลั๊กอิน หรือแม้แต่โค้ดแบบกำหนดเองที่คุณเพิ่มเข้าไป บันทึกข้อผิดพลาด PHP ให้ข้อมูลที่มีค่าเกี่ยวกับข้อผิดพลาดทางไวยากรณ์ ไฟล์ที่หายไป และปัญหาอื่นๆ ที่อาจทำให้ไซต์ของคุณทำงานไม่ถูกต้อง
2. บันทึกการดีบักของ WordPress
ในทางกลับกัน บันทึกการแก้ไขข้อบกพร่องของ WordPress ได้รับการออกแบบมาโดยเฉพาะเพื่อตรวจจับข้อผิดพลาดภายในคอร์ ธีม และปลั๊กอินของ WordPress เมื่อเปิดใช้งานบันทึกการแก้ไขข้อบกพร่อง คุณจะได้รับข้อมูลเชิงลึกเกี่ยวกับฟังก์ชันที่เลิกใช้แล้ว ประกาศ และปัญหาอื่นๆ ที่อาจส่งผลกระทบต่อประสิทธิภาพและประสบการณ์ของผู้ใช้ไซต์ของคุณ
ด้วยความเข้าใจพื้นฐานเกี่ยวกับบันทึกข้อผิดพลาดเหล่านี้ เรามาสำรวจขั้นตอนเพื่อเปิดใช้งานในไซต์ WordPress ของคุณ
วิธีเปิดใช้งานบันทึกข้อผิดพลาด PHP
การเปิดใช้งานบันทึกข้อผิดพลาดของ PHP เป็นกระบวนการที่ไม่ซับซ้อนที่เกี่ยวข้องกับการแก้ไขไฟล์ php.ini บนเซิร์ฟเวอร์ของคุณ ทำตามขั้นตอนเหล่านี้เพื่อเปิดใช้งานบันทึกข้อผิดพลาด PHP:
การเข้าถึงไฟล์ php.ini

ค้นหาไฟล์ php.ini บนเซิร์ฟเวอร์ของคุณ ไฟล์นี้มักพบในโฟลเดอร์รูทหรือในไดเร็กทอรีย่อย ขึ้นอยู่กับผู้ให้บริการโฮสติ้งของคุณ
การค้นหาไฟล์ php.ini อาจแตกต่างกันไปขึ้นอยู่กับสภาพแวดล้อมการโฮสต์และการกำหนดค่าเซิร์ฟเวอร์ของคุณ ต่อไปนี้เป็นวิธีการทั่วไปในการค้นหาไฟล์ php.ini:
- โฮสติ้งที่ใช้ร่วมกัน: ในสภาพแวดล้อมโฮสติ้งที่ใช้ร่วมกัน ไฟล์ php.ini มักจะอยู่ในไดเร็กทอรีราก (public_html) หรือภายในไดเร็กทอรีย่อย เช่น /etc/php/ คุณสามารถเข้าถึงไฟล์เหล่านี้ได้โดยใช้ตัวจัดการไฟล์ของแผงควบคุมการโฮสต์ (เช่น cPanel) หรือไคลเอนต์ FTP (เช่น FileZilla)
- เซิร์ฟเวอร์ส่วนตัวเสมือน (VPS) หรือเซิร์ฟเวอร์เฉพาะ: ใน VPS หรือเซิร์ฟเวอร์เฉพาะ ตำแหน่งไฟล์ php.ini จะขึ้นอยู่กับระบบปฏิบัติการของเซิร์ฟเวอร์และการติดตั้ง PHP ต่อไปนี้เป็นตำแหน่งทั่วไปสำหรับระบบต่างๆ:
- Ubuntu/Debian (Apache):
/etc/php/[PHP version]/apache2/php.ini
Ubuntu/Debian (Nginx):/etc/php/[PHP version]/fpm/php.ini
CentOS/RHEL (Apache) :/etc/php.ini
CentOS/RHEL (Nginx):/etc/php-fpm.d/www.conf
find
locate
หรือgrep
เพื่อค้นหาไฟล์ php.ini หากคุณไม่แน่ใจตำแหน่งที่แน่นอน - Ubuntu/Debian (Apache):
- สภาพแวดล้อมการพัฒนาท้องถิ่น: หากคุณทำงานกับสภาพแวดล้อมการพัฒนาท้องถิ่น เช่น XAMPP, MAMP หรือ WAMP ไฟล์ php.ini มักจะอยู่ในโฟลเดอร์ของแอปพลิเคชันที่เกี่ยวข้อง สถานที่ทั่วไปบางแห่ง ได้แก่ :
- XAMPP (วินโดวส์):
C:\xampp\php\php.ini
- XAMPP (macOS):
/Applications/XAMPP/xamppfiles/etc/php.ini
- MAMP (macOS):
/Applications/MAMP/conf/php[PHP version]/php.ini
- WAMP (Windows):
C:\wamp[64]\bin\php\php[PHP version]\php.ini
- XAMPP (วินโดวส์):
- สร้างไฟล์ข้อมูล PHP: หากคุณยังไม่สามารถค้นหาไฟล์ php.ini ได้ คุณสามารถสร้างไฟล์ข้อมูล PHP เพื่อระบุตำแหน่งได้ ทำตามขั้นตอนเหล่านี้:
- สร้างไฟล์ใหม่ชื่อ
info.php
ในโฟลเดอร์ public_html ของคุณ - เพิ่มโค้ดต่อไปนี้ในไฟล์:
<?php phpinfo(); ?>
<?php phpinfo(); ?>
- บันทึกไฟล์และเข้าถึงไฟล์ในเบราว์เซอร์ของคุณโดยไปที่
http://yourdomain.com/info.php
- มองหารายการ "Loaded Configuration File" ซึ่งจะแสดงตำแหน่งของไฟล์ php.ini
- สร้างไฟล์ใหม่ชื่อ
อย่าลืมลบไฟล์ info.php เมื่อคุณพบไฟล์ php.ini แล้ว เนื่องจากไฟล์มีข้อมูลที่ละเอียดอ่อนเกี่ยวกับเซิร์ฟเวอร์ของคุณ
หากคุณยังคงมีปัญหาในการค้นหาไฟล์ php.ini ให้ลองติดต่อทีมสนับสนุนของผู้ให้บริการโฮสติ้งเพื่อขอคำแนะนำ
การกำหนดการตั้งค่าการรายงานข้อผิดพลาด
เมื่อคุณเข้าถึงไฟล์ php.ini แล้ว คุณจะต้องแก้ไขการตั้งค่าต่อไปนี้:

- display_errors: ตั้งค่านี้เป็น 'ปิด' เพื่อป้องกันไม่ให้แสดงข้อผิดพลาดบนเว็บไซต์ของคุณ
- log_errors: ตั้งค่านี้เป็น 'เปิด' เพื่อเปิดใช้งานการบันทึกข้อผิดพลาด
- error_reporting: กำหนดค่าระดับการรายงานข้อผิดพลาด (เช่น E_ALL สำหรับข้อผิดพลาดทั้งหมด)
- error_log: ระบุตำแหน่งและชื่อของไฟล์บันทึกข้อผิดพลาด
หลังจากทำการเปลี่ยนแปลงเหล่านี้แล้ว ให้บันทึกไฟล์ php.ini และรีสตาร์ทเว็บเซิร์ฟเวอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล

วิธีเปิดใช้งานบันทึก WordPress ข้อผิดพลาด
หากต้องการเปิดใช้บันทึกการแก้ไขข้อบกพร่องของ WordPress คุณจะต้องแก้ไขไฟล์ wp-config.php ซึ่งอยู่ในไดเรกทอรีรากของการติดตั้ง WordPress ทำตามขั้นตอนเหล่านี้:
การเข้าถึงไฟล์ wp-config.php
ค้นหาไฟล์ wp-config.php และเปิดโดยใช้โปรแกรมแก้ไขข้อความ หากคุณไม่แน่ใจเกี่ยวกับตำแหน่ง ให้ปรึกษาผู้ให้บริการโฮสติ้งเพื่อขอความช่วยเหลือ

การเพิ่มหรือแก้ไขค่าคงที่ของการดีบัก
ภายในไฟล์ wp-config.php ให้เพิ่มหรือแก้ไขค่าคงที่ของการดีบักต่อไปนี้:
- WP_DEBUG: ตั้งค่านี้เป็น 'จริง' เพื่อเปิดใช้งานโหมดดีบัก
- WP_DEBUG_LOG: ตั้งค่านี้เป็น 'จริง' เพื่อบันทึกข้อมูลการดีบักลงในไฟล์บันทึก
- WP_DEBUG_DISPLAY: ตั้งค่านี้เป็น 'เท็จ' เพื่อป้องกันไม่ให้แสดงข้อความแก้ปัญหาบนไซต์ของคุณ
- SCRIPT_DEBUG: ตั้งค่านี้เป็น 'จริง' เพื่อบังคับให้ WordPress ใช้เวอร์ชันการพัฒนาของไฟล์ CSS และ JavaScript หลัก วิธีนี้สามารถช่วยระบุปัญหาเกี่ยวกับไฟล์ที่ย่อขนาดหรือที่ต่อกันได้
หลังจากทำการเปลี่ยนแปลงที่จำเป็นแล้ว ให้บันทึกไฟล์ wp-config.php และรีเฟรชเว็บไซต์ของคุณเพื่อใช้การตั้งค่าใหม่
ตรวจสอบบันทึกข้อผิดพลาดของ WordPress
เมื่อคุณเปิดใช้งานบันทึกข้อผิดพลาดแล้ว คุณจำเป็นต้องรู้วิธีเข้าถึงและวิเคราะห์ข้อผิดพลาดเหล่านั้น ส่วนนี้จะแนะนำคุณตลอดการค้นหาไฟล์บันทึกและทำความเข้าใจรายการบันทึก
การค้นหาไฟล์บันทึก

ทั้งบันทึกข้อผิดพลาด PHP และ บันทึกการดีบัก WordPress จะถูกจัดเก็บไว้ในไฟล์แยกกัน:
- ตำแหน่งไฟล์บันทึกข้อผิดพลาด PHP: ตามที่ระบุไว้ในไฟล์ php.ini ของคุณ
- ตำแหน่งไฟล์บันทึกการดีบักของ WordPress: โดยปกติจะจัดเก็บไว้ในไดเร็กทอรี /wp-content/ และตั้งชื่อว่า debug.log หากคุณได้ตั้งค่าตำแหน่งที่กำหนดเองในไฟล์ wp-config.php ให้อ้างอิงถึงพาธนั้น
การอ่านและทำความเข้าใจรายการบันทึก
เปิดไฟล์บันทึกโดยใช้โปรแกรมแก้ไขข้อความเพื่อดูรายการ บันทึกข้อผิดพลาดจะมีข้อมูล เช่น การประทับเวลา ประเภทข้อผิดพลาด เส้นทางของไฟล์ และข้อความแสดงข้อผิดพลาด ด้วยการวิเคราะห์ข้อมูลนี้ คุณสามารถระบุแหล่งที่มาของปัญหาและดำเนินการที่เหมาะสมเพื่อแก้ไขปัญหาได้
การระบุและแก้ไขปัญหาทั่วไป
ปัญหาทั่วไปบางอย่างที่คุณอาจพบในบันทึกข้อผิดพลาด ได้แก่ ข้อผิดพลาดทางไวยากรณ์ของ PHP ฟังก์ชันที่เลิกใช้งาน ไฟล์หายไป หรือการอนุญาตไฟล์ที่ไม่ถูกต้อง ในการแก้ไขปัญหาเหล่านี้ คุณอาจต้องอัปเดตธีมหรือปลั๊กอิน แก้ไขรหัสที่กำหนดเอง หรือปรึกษาผู้ให้บริการโฮสติ้งเพื่อขอความช่วยเหลือ
แนวทางปฏิบัติที่ดีที่สุดสำหรับบันทึกข้อผิดพลาด
เพื่อใช้ประโยชน์สูงสุดจากบันทึกข้อผิดพลาดของคุณ ให้ปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดเหล่านี้:
- การตรวจสอบและบำรุงรักษาบันทึกเป็นประจำ: ตรวจสอบไฟล์บันทึกของคุณเป็นประจำเพื่อระบุและแก้ไขปัญหาในเชิงรุก
- การจำกัดการเข้าถึงไฟล์บันทึก: ตั้งค่าการอนุญาตไฟล์ที่เหมาะสมเพื่อป้องกันการเข้าถึงข้อมูลที่ละเอียดอ่อนโดยไม่ได้รับอนุญาต
- การจัดการขนาดไฟล์บันทึก: เก็บถาวรหรือล้างรายการบันทึกเก่าเป็นระยะเพื่อให้จัดการไฟล์บันทึกได้และปรับปรุงประสิทธิภาพ
- การปิดใช้งานบันทึกข้อผิดพลาดในสภาพแวดล้อมการใช้งานจริง: พิจารณาปิดใช้งานบันทึกข้อผิดพลาดบนไซต์จริงเพื่อรักษาประสิทธิภาพและประสบการณ์ผู้ใช้ที่เหมาะสมที่สุด เปิดใช้งานบันทึกเฉพาะเมื่อจำเป็นสำหรับการดีบักเท่านั้น
บทความที่เกี่ยวข้อง
วิธีแก้ไข WordPress ติดอยู่ในโหมดการบำรุงรักษา (แก้ไขแล้ว)
วิธีรับชำระเงินด้วย WordPress – Ultimate Guide
วิธีแก้ไขข้อผิดพลาด “การติดตั้งล้มเหลว: ไม่สามารถสร้างไดเร็กทอรี” บน WordPress (คู่มือปี 2023)
วิธีการแก้ไขข้อผิดพลาดของหน่วยความจำ WordPress หมด?
บทสรุป
การเปิดใช้งานบันทึกข้อผิดพลาดใน WordPress เป็นขั้นตอนสำคัญในการดูแลเว็บไซต์ให้ใช้งานได้ดี เมื่อทำตามขั้นตอนและแนวทางปฏิบัติที่ดีที่สุดที่ระบุไว้ในคู่มือนี้ คุณจะสามารถตรวจสอบและแก้ไขปัญหาได้อย่างมีประสิทธิภาพ ปรับปรุงประสิทธิภาพไซต์และประสบการณ์ของผู้ใช้
อย่าลืมเปิดใช้บันทึกข้อผิดพลาดและตรวจสอบเป็นประจำ เพื่อให้มั่นใจว่าเว็บไซต์ของคุณยังคงได้รับการปรับปรุงและเข้าถึงได้สำหรับผู้เยี่ยมชมทุกคน

ในฐานะหนึ่งในผู้ร่วมก่อตั้ง Codeless ฉันได้นำเสนอความเชี่ยวชาญด้านการพัฒนา WordPress และเว็บแอปพลิเคชัน รวมถึงประวัติการจัดการโฮสติ้งและเซิร์ฟเวอร์อย่างมีประสิทธิภาพ ความหลงใหลในการแสวงหาความรู้และความกระตือรือร้นในการสร้างและทดสอบเทคโนโลยีใหม่ๆ ผลักดันให้ฉันคิดค้นและปรับปรุงอย่างต่อเนื่อง