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

"ข้อผิดพลาดในการแยกวิเคราะห์: ข้อผิดพลาดทางไวยากรณ์ไม่คาดคิด ... "
"ประกาศ: ใช้ค่าคงที่ที่ไม่ได้กำหนด ... "
"ข้อผิดพลาดในการแยกวิเคราะห์: ไม่คาดคิด ... "

สิ่งที่คุณทำคือเพิ่มโค้ดเพื่อปรับรูปลักษณ์ไซต์ของคุณเล็กน้อย แล้วมันเกิดอะไรขึ้น?

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

ข้อผิดพลาดในการวิเคราะห์คืออะไร?

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

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

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

  • ไวยากรณ์ผิดพลาด  - มีปัญหาเกี่ยวกับอัฒภาคหรือวงเล็บปีกกาหรือเครื่องหมายคำพูดที่ใช้ ไม่ว่าจะขาดหรือใช้ในทางที่ผิด
  • ข้อผิดพลาดที่ไม่คาดคิด  - คุณลืมใส่อักขระเช่นการสนับสนุนการเปิดหรือการปิดหรืออักขระที่เป็นไปได้อื่น ๆ
  • ข้อผิดพลาดคงที่ "ไม่ได้กำหนด"  – ตัวละครหายไปในตารางเมื่อ SEO ของตัวแปรหรือสถานการณ์ที่เป็นไปได้อื่น ๆ

โปรดทราบว่าข้อผิดพลาดในการแยกวิเคราะห์ทั้งสามประเภทนี้มีรูปแบบที่แตกต่างกันมากมายขึ้นอยู่กับข้อผิดพลาดเฉพาะในโค้ด

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

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

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

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

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

“ ข้อผิดพลาดในการแยกวิเคราะห์: ข้อผิดพลาดทางไวยากรณ์ที่ไม่คาดคิดใน path / to / php-file.php ในบรรทัด [number]“

"ข้อสังเกต: การใช้ค่าคงที่ที่ไม่ได้กำหนด - สันนิษฐาน '' ใน path / to / php-file.php ในบรรทัด [number]"

ข้อผิดพลาดที่ไม่คาดคิดอาจมีรูปแบบต่าง ๆ แต่โดยทั่วไปจะมีลักษณะดังนี้:

"ข้อผิดพลาดในการแยกวิเคราะห์: ไม่คาดคิดใน path / to / php-file.php ที่บรรทัด [number]"

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

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

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

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

คำว่า " ตัวอักษร "หรือ" สตริงคงที่ ในตัวอย่างเหล่านี้ให้คุณทราบถึงสิ่งที่ต้องค้นหาในหมายเลขแถวที่กำหนด นี่คือสิ่งที่ต้องได้รับการแก้ไขซึ่งเกี่ยวข้องกับสิ่งที่ต้องแก้ไข

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

วิธีหลีกเลี่ยงข้อผิดพลาดเหล่านี้

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

นี่คือบางส่วน validators ฟรีคุณสามารถใช้เป็น:

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

ตรวจสอบให้แน่ใจว่ามีการเปิดแท็ก PHP เพียงครั้งเดียว ( ).

ค้นหากรณีลืมการปิดแท็ก PHP

หากคุณเพิ่มรหัสตรวจสอบให้แน่ใจว่ารวมไว้ก่อนแท็กปิดไม่ใช่ตามหลัง

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