วิธีเปิดใช้งานโหมดดีบัก WordPress: 2 วิธี

เผยแพร่แล้ว: 2021-10-21

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

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

ก่อนที่เราจะพูดถึงเรื่องนั้น เรามาทำความเข้าใจกันก่อนดีกว่าว่าโหมดแก้ไขข้อบกพร่องคืออะไร

โหมดดีบักคืออะไร

โหมดดีบั๊กเป็นเทคนิคที่นักพัฒนาใช้เพื่อระบุภัยคุกคามและคำเตือนที่อาจเกิดขึ้นจาก PHP หรือภาษาโปรแกรมอื่นๆ อย่างที่คุณอาจทราบแล้วว่า WordPress สร้างขึ้นด้วย PHP, JavaScript, HTML และ CSS ดังนั้น คุณอาจพบข้อผิดพลาดบางอย่างที่เกิดจากข้อผิดพลาดในโค้ด ตัวอย่างเช่น ไซต์ของคุณอาจถูกบุกรุกเมื่อคุณ:

  • อัปเดตเวอร์ชัน PHP
  • เพิ่มรหัสที่กำหนดเอง
  • ติดตั้งธีม/ปลั๊กอินใหม่
  • อัปเดตธีม/ปลั๊กอินของคุณ
  • อัปเดต WordPress

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

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

ตอนนี้เรามาดูวิธีต่างๆ ในการ เปิดใช้งานโหมดแก้ไขจุดบกพร่อง

วิธีเปิดใช้งานโหมดดีบัก WordPress

คุณสามารถ เปิดใช้งานโหมดดีบัก WordPress ได้ สองวิธี:

  1. ด้วยตนเอง
  2. การใช้ปลั๊กอิน

ในส่วนนี้ เราจะแสดงให้คุณเห็นทั้งสองวิธี เพื่อให้คุณสามารถเลือกวิธีที่ดีที่สุดได้ตามความต้องการของคุณ

1) เปิดใช้งานโหมดแก้ไขข้อบกพร่องด้วยตนเอง

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

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

1.1) ติดตั้งและเปิดใช้งานตัวจัดการไฟล์

สิ่งแรกที่คุณต้องทำคือติดตั้งและเปิดใช้งานปลั๊กอินตัวจัดการไฟล์บนการติดตั้ง WordPress ของคุณ ไปที่ Plugins > Add New ค้นหาปลั๊กอินและติดตั้ง

เปลี่ยนเส้นทางหน้า wordpress - ติดตั้งตัวจัดการไฟล์ wp

1.2) การกำหนดค่าปลั๊กอิน

หลังจากเปิดใช้งาน ให้เปิดการตั้งค่าของปลั๊กอินภายใต้ WP File Manager ที่นั่น คุณจะเห็นไดเร็กทอรีและไฟล์ทั้งหมดที่โฮสต์บนเซิร์ฟเวอร์ของคุณ

ตัวจัดการไฟล์

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

ดาวน์โหลดไฟล์ wp config

เมื่อคุณดาวน์โหลดไฟล์แล้ว ใน File Manager ให้คลิกขวาที่ ไฟล์ wp-config.php และใช้ตัวเลือก Code Editor เพื่อแก้ไข

เปิดใช้งานโหมดดีบัก wordpress - ตัวแก้ไขรหัสตัวจัดการไฟล์

1.3) ตัวอย่าง

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

เปิดใช้งานโหมดดีบัก wordpress - แก้ไข wp config

หากคุณเลื่อนลงไปด้านล่าง คุณจะเห็นบรรทัดที่ระบุว่า /* เท่านั้น หยุดแก้ไข! เผยแพร่ความสุข */. คัดลอกโค้ดต่อไปนี้แล้ววางก่อนบรรทัดนั้น

 กำหนด ('WP_DEBUG', จริง);

โค้ดนี้บอก WordPress ให้เปิดใช้งานโหมดแก้ไขข้อบกพร่อง

บันทึกไฟล์กำหนดค่า wp

หาก ไฟล์ wp-config.php ของคุณมีข้อมูลโค้ดนี้อยู่แล้ว แต่ค่าคงที่ถูกตั้งค่าเป็น false คุณไม่จำเป็นต้องเพิ่มโค้ดอีก สิ่งที่คุณต้องทำคือเปลี่ยนคำว่า false เป็น true

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

1.4) Snippet เพื่อซ่อนการแจ้งเตือนจากส่วนหน้า

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

 // บันทึก debug.log ไปที่ /wp-content/debug.log
กำหนด ('WP_DEBUG_LOG', จริง);

// ซ่อนข้อผิดพลาดและคำเตือน
กำหนด ('WP_DEBUG_DISPLAY', เท็จ);
@ini_set( 'display_errors', 0 );

สร้าง debug.log

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

หากคุณรู้สึกไม่สบายใจกับวิธีนี้ มีทางเลือกอื่นสำหรับคุณ

2) เปิดใช้งานโหมดแก้ไขข้อบกพร่องด้วยปลั๊กอิน

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

WP Debugging เป็นปลั๊กอินเฉพาะเพื่อเปิดใช้งานโหมดการดีบักในการติดตั้ง WordPress ใดๆ ในส่วนนี้ คุณจะได้เรียนรู้วิธีทำทีละขั้นตอน

2.1) การติดตั้งและเปิดใช้งานการดีบัก WP

ก่อนอื่น คุณต้องติดตั้งและเปิดใช้งานปลั๊กอิน WP Debugging บนเว็บไซต์ของคุณ ปลั๊กอินนี้อยู่ในที่เก็บ ดังนั้นในแดชบอร์ดผู้ดูแลระบบของคุณ ให้ไปที่ Plugins > Add New ค้นหาปลั๊กอินและติดตั้ง

เปิดใช้งานโหมดดีบัก wordpress - ติดตั้งปลั๊กอินการดีบัก WP

2.2) การกำหนดค่าปลั๊กอิน

เมื่อคุณติดตั้งและเปิดใช้งานปลั๊กอินแล้ว คุณจะเห็นการกำหนดค่าในส่วน เครื่องมือ

เปิดใช้งานโหมดดีบัก wordpress - การตั้งค่าการดีบัก wp

ปลั๊กอินจะเพิ่มรหัสนี้ลงใน ไฟล์ wp-config.php ของคุณโดยอัตโนมัติ:

 กำหนด ('WP_DEBUG', จริง);
กำหนด ('WP_DEBUG_LOG', จริง);
กำหนด ('SCRIPT_DEBUG' จริง);
กำหนด ('SAVEQUERIES', จริง);

รหัสนี้เปิดใช้งานโหมดแก้ไขข้อบกพร่อง เพียงทำเครื่องหมายที่ตัวเลือกเพื่อ "ตั้งค่า WP-DEBUG เป็นจริง" และบันทึกการเปลี่ยนแปลง

นี่จะแสดงข้อผิดพลาดในส่วนหน้าด้วย ดังนั้นเราขอแนะนำให้คุณเลือกตัวเลือก “ ตั้งค่า WP_DEBUG_DISPLAY เป็นเท็จ ค่าเริ่มต้นคือจริง” เพื่อซ่อนการแจ้งเตือน

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

และนั่นคือวิธีที่คุณสามารถเปิดใช้งานโหมดแก้ไขข้อบกพร่องใน WordPress ด้วยปลั๊กอินได้ โปรดทราบว่าหากคุณถอนการติดตั้ง WP Debugging โค้ดที่เพิ่มเข้าไปจะถูกลบออก

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

วิธีตรวจสอบข้อความแสดงข้อผิดพลาด

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

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

ขั้นแรก เปิดโฟลเดอร์ wp-content ที่นั่น คุณจะเห็นไฟล์ใหม่ชื่อ debug.log ซึ่งมีบันทึกข้อผิดพลาดทั้งหมด

บันทึกการดีบักเนื้อหา wp

เปิดไฟล์แล้วคุณจะเห็นข้อผิดพลาดทั้งหมดที่คุณต้องแก้ไขพร้อมวันที่และเวลา

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

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

บทสรุป

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

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

  • ด้วยตนเองด้วยรหัสเล็กน้อย
  • ด้วยปลั๊กอิน

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

สุดท้ายนี้ หากคุณต้องการเรียนรู้วิธีแก้ไขปัญหาที่พบบ่อยที่สุดของ WordPress ให้ดูที่คำแนะนำต่อไปนี้:

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

คุณได้เปิดใช้งานโหมดแก้ไขข้อบกพร่องบนไซต์ของคุณหรือไม่? คุณใช้วิธีไหน? แจ้งให้เราทราบในความคิดเห็นด้านล่าง!