วิธีเปิดใช้งานบันทึกข้อผิดพลาดของ WordPress

เผยแพร่แล้ว: 2023-04-01
สารบัญ
  • ทำความเข้าใจกับบันทึกข้อผิดพลาดของ WordPress
  • วิธีเปิดใช้งานบันทึกข้อผิดพลาด PHP
  • วิธีเปิดใช้งานบันทึก WordPress ข้อผิดพลาด
  • ตรวจสอบบันทึกข้อผิดพลาดของ WordPress
  • แนวทางปฏิบัติที่ดีที่สุดสำหรับบันทึกข้อผิดพลาด
  • บทความที่เกี่ยวข้อง
  • บทสรุป

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

เมื่อเปิดใช้งานบันทึกข้อผิดพลาด คุณจะได้รับข้อมูลเชิงลึกอันมีค่าเกี่ยวกับประสิทธิภาพไซต์ของคุณและปัญหาที่อาจเกิดขึ้น บันทึกเหล่านี้ทำหน้าที่เป็นเครื่องมือที่จำเป็นสำหรับผู้ดูแลเว็บไซต์ ทำให้ง่ายต่อการระบุและแก้ไขปัญหาอย่างรวดเร็ว

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

ทำความเข้าใจกับบันทึกข้อผิดพลาดของ WordPress

บันทึกข้อผิดพลาด php

ก่อนที่จะดำดิ่งสู่การเปิดใช้งานบันทึกข้อผิดพลาด คุณต้องเข้าใจประเภทหลักของบันทึกสองประเภทที่คุณจะพบใน WordPress:

  1. บันทึกข้อผิดพลาด PHP
  2. บันทึกการดีบักของ 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:

  1. โฮสติ้งที่ใช้ร่วมกัน: ในสภาพแวดล้อมโฮสติ้งที่ใช้ร่วมกัน ไฟล์ php.ini มักจะอยู่ในไดเร็กทอรีราก (public_html) หรือภายในไดเร็กทอรีย่อย เช่น /etc/php/ คุณสามารถเข้าถึงไฟล์เหล่านี้ได้โดยใช้ตัวจัดการไฟล์ของแผงควบคุมการโฮสต์ (เช่น cPanel) หรือไคลเอนต์ FTP (เช่น FileZilla)
  2. เซิร์ฟเวอร์ส่วนตัวเสมือน (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
    เข้าถึงเซิร์ฟเวอร์ผ่าน SSH และใช้คำสั่ง เช่น find locate หรือ grep เพื่อค้นหาไฟล์ php.ini หากคุณไม่แน่ใจตำแหน่งที่แน่นอน
  3. สภาพแวดล้อมการพัฒนาท้องถิ่น: หากคุณทำงานกับสภาพแวดล้อมการพัฒนาท้องถิ่น เช่น 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
  4. สร้างไฟล์ข้อมูล 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 แล้ว คุณจะต้องแก้ไขการตั้งค่าต่อไปนี้:

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

หลังจากทำการเปลี่ยนแปลงเหล่านี้แล้ว ให้บันทึกไฟล์ php.ini และรีสตาร์ทเว็บเซิร์ฟเวอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล

วิธีเปิดใช้งานบันทึก WordPress ข้อผิดพลาด

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

การเข้าถึงไฟล์ wp-config.php

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

wp_debug จริง

การเพิ่มหรือแก้ไขค่าคงที่ของการดีบัก

ภายในไฟล์ wp-config.php ให้เพิ่มหรือแก้ไขค่าคงที่ของการดีบักต่อไปนี้:

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

หลังจากทำการเปลี่ยนแปลงที่จำเป็นแล้ว ให้บันทึกไฟล์ wp-config.php และรีเฟรชเว็บไซต์ของคุณเพื่อใช้การตั้งค่าใหม่

ตรวจสอบบันทึกข้อผิดพลาดของ WordPress

เมื่อคุณเปิดใช้งานบันทึกข้อผิดพลาดแล้ว คุณจำเป็นต้องรู้วิธีเข้าถึงและวิเคราะห์ข้อผิดพลาดเหล่านั้น ส่วนนี้จะแนะนำคุณตลอดการค้นหาไฟล์บันทึกและทำความเข้าใจรายการบันทึก

การค้นหาไฟล์บันทึก

ตรวจสอบ php.ini เพื่อหาตำแหน่งของไฟล์ php_error.log

ทั้งบันทึกข้อผิดพลาด PHP และ บันทึกการดีบัก WordPress จะถูกจัดเก็บไว้ในไฟล์แยกกัน:

  1. ตำแหน่งไฟล์บันทึกข้อผิดพลาด PHP: ตามที่ระบุไว้ในไฟล์ php.ini ของคุณ
  2. ตำแหน่งไฟล์บันทึกการดีบักของ WordPress: โดยปกติจะจัดเก็บไว้ในไดเร็กทอรี /wp-content/ และตั้งชื่อว่า debug.log หากคุณได้ตั้งค่าตำแหน่งที่กำหนดเองในไฟล์ wp-config.php ให้อ้างอิงถึงพาธนั้น

การอ่านและทำความเข้าใจรายการบันทึก

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

การระบุและแก้ไขปัญหาทั่วไป

ปัญหาทั่วไปบางอย่างที่คุณอาจพบในบันทึกข้อผิดพลาด ได้แก่ ข้อผิดพลาดทางไวยากรณ์ของ PHP ฟังก์ชันที่เลิกใช้งาน ไฟล์หายไป หรือการอนุญาตไฟล์ที่ไม่ถูกต้อง ในการแก้ไขปัญหาเหล่านี้ คุณอาจต้องอัปเดตธีมหรือปลั๊กอิน แก้ไขรหัสที่กำหนดเอง หรือปรึกษาผู้ให้บริการโฮสติ้งเพื่อขอความช่วยเหลือ

แนวทางปฏิบัติที่ดีที่สุดสำหรับบันทึกข้อผิดพลาด

เพื่อใช้ประโยชน์สูงสุดจากบันทึกข้อผิดพลาดของคุณ ให้ปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดเหล่านี้:

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

บทความที่เกี่ยวข้อง

วิธีแก้ไข WordPress ติดอยู่ในโหมดการบำรุงรักษา (แก้ไขแล้ว)

วิธีรับชำระเงินด้วย WordPress – Ultimate Guide

วิธีแก้ไขข้อผิดพลาด “การติดตั้งล้มเหลว: ไม่สามารถสร้างไดเร็กทอรี” บน WordPress (คู่มือปี 2023)

วิธีการแก้ไขข้อผิดพลาดของหน่วยความจำ WordPress หมด?

บทสรุป

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

อย่าลืมเปิดใช้บันทึกข้อผิดพลาดและตรวจสอบเป็นประจำ เพื่อให้มั่นใจว่าเว็บไซต์ของคุณยังคงได้รับการปรับปรุงและเข้าถึงได้สำหรับผู้เยี่ยมชมทุกคน