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

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

ขอเริ่มต้น

สิ่งที่คุณต้องรู้เกี่ยวกับข้อผิดพลาดและ WordPress

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

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

วิธีแก้ไขข้อผิดพลาดในการแยกวิเคราะห์: Parse Error

นี่เป็นข้อผิดพลาดในการวิเคราะห์คำที่ทำให้ PHP ไม่สามารถเข้าใจโค้ดได้

แยก-ข้อผิดพลาดข้อผิดพลาด PHP-WordPress

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

ลักษณะของปัญหา

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

ธรรมชาติที่ปัญหา PHP

ไฟล์ที่เกี่ยวข้อง

ในกรณีนี้ PHP ช่วยให้คุณทราบว่าไฟล์ใดได้รับผลกระทบจากข้อผิดพลาดนี้ ในกรณีของเรา PHP บอกไฟล์ " wp-content / ธีม / zerif-Lite / functions.php '

ไฟล์เคารพ-by-the-PHP ข้อผิดพลาด

สายที่เกี่ยวข้อง

นอกเหนือจากการให้ไฟล์ที่ได้รับผลกระทบแล้ว PHP ยังให้โค้ดบรรทัดที่ได้รับผลกระทบจากข้อผิดพลาดอีกด้วย ในกรณีของเรา PHP รายงาน "ที่บรรทัด 91" สิ่งที่คุณต้องทำตอนนี้คือกู้คืนไฟล์ที่ได้รับผลกระทบและแก้ไขข้อผิดพลาด

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

เราจะยังคงแสดงวิธีการแก้ไขข้อผิดพลาดข้างต้น

ลงชื่อเข้าใช้โฮสติ้งของคุณด้วยไคลเอนต์ FTP

ตอนนี้เราจะค้นหาไฟล์ที่เกี่ยวข้องในโฟลเดอร์ธีม“ zerif-lite”

การสำรวจของโฟลเดอร์ FTP

เมื่อคุณเข้าถึงโฟลเดอร์ zerif-Lite », ดาวน์โหลดไฟล์« functions.php ให้คุณบันทึกที่ใดที่หนึ่งบนคอมพิวเตอร์ของคุณ

เครื่องมืออะไรที่จะแก้ไขข้อผิดพลาด

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

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

ข้อผิดพลาดฟังก์ชั่น PHP-zerif-Lite

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

การแก้ไขข้อผิดพลาดนี้จะขึ้นอยู่กับระดับประสบการณ์ของคุณ แต่สิ่งที่คุณต้องรู้ก็คือองค์ประกอบใด ๆ ที่เปิดขึ้นจะต้องอยู่ในหลักการอย่างใกล้ชิด เมื่อเราใช้วงเล็บเปิดเป็นเพราะในตอนท้ายเรามีวงเล็บปิดนี่เป็นกรณีที่มีวงเล็บเหลี่ยม " [ เครื่องหมายอัญประกาศเดี่ยวเครื่องหมายวงเล็บ« { '

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

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

ข้อผิดพลาดแก้ไขบน WordPress

หากข้อผิดพลาดเกี่ยวกับไฟล์ WordPress ภายใน (อ่านเส้นทางของไฟล์ที่เกี่ยวข้อง) ดังนั้นคุณสามารถดาวน์โหลดเวิร์ดเพรสเวอร์ชันใหม่และเขียนทับเวอร์ชันที่คุณติดตั้ง

นั่นคือทั้งหมดที่สำหรับบทช่วยสอนนี้ฉันหวังว่าคุณจะได้แก้ไขข้อผิดพลาดของ WordPress หากคุณมีข้อผิดพลาดที่แตกต่างกันฉันยินดีที่จะอธิบายวิธีการแก้ไข