ข้อผิดพลาด WordPress 7 อันดับแรกและวิธีแก้ไข

เผยแพร่แล้ว: 2018-03-25

How to fix WordPress errors

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

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

เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล

Error Establishing Database Connection

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

ปัญหาเกี่ยวกับเซิร์ฟเวอร์โฮสติ้งของคุณ

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

เกิดข้อผิดพลาดในไฟล์ wp-config.php

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

Hacker Attack

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

หากคุณต้องการเรียนรู้รายละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้ โปรดดูบทแนะนำที่ 000webhost.com

หน้าจอสีขาวแห่งความตาย

White Screen of Death for WordPress

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

ขีดจำกัดหน่วยความจำหมด

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

 กำหนด ('WP_MEMORY_LIMIT', '64M');

ธีมหรือปลั๊กอินที่เข้ารหัสไม่ดี

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

500 ข้อผิดพลาดภายในเซิร์ฟเวอร์

500 Internal Server Error

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

ขีดจำกัดหน่วยความจำ PHP หมด

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

ฟังก์ชั่นปลั๊กอินเสียหาย

ปัญหาน่าจะอยู่ในไฟล์ .htaccess ที่เสียหาย คุณต้องเปลี่ยนชื่อเป็น '.htaccess old' ผ่าน FTP หรือตัวจัดการไฟล์ รีเฟรชหน้าเว็บและบันทึกการเปลี่ยนแปลงในการตั้งค่า → ลิงก์ถาวร

ฟังก์ชันธีมที่เสียหาย

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

เสียหาย .htaccess

หากวิธีแก้ปัญหาก่อนหน้านี้ไม่เหมาะกับเว็บไซต์ของคุณ คุณสามารถคัดลอกโฟลเดอร์ชื่อ wp-includes และ wp-admin จากการติดตั้ง WordPress และวางไว้แทนที่โฟลเดอร์เดิมในเวอร์ชันเดิม ก็น่าจะเพียงพอแล้วที่จะขจัด 500 Internal Server Error ทันทีที่คุณรีเฟรชระบบ

ลืมอีเมลและรหัสผ่านของผู้ดูแลระบบที่หายไปไม่ทำงาน

Lost Admin Email and Password Retrieval

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

แก้ไขไฟล์ functions.php

วิธีแรกในการจัดการข้อมูลผู้ดูแลระบบที่สูญหายคือเปิดไฟล์ functions.php และเขียนโค้ดบรรทัดใหม่:

 wp_set_password('รหัสผ่านใหม่ที่ต้องการ', 1);

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

รีเซ็ตข้อมูลผ่าน phpMyAdmin

อีกวิธีหนึ่งคือไปที่ cpanel → phpMyAdmin เลือกฐานข้อมูลของคุณ เลือกตาราง wp_users และแก้ไขบันทึกของคุณ เพิ่มค่าใหม่สำหรับ user_pass

หมดเวลาการเชื่อมต่อ

Connection Timed Out WordPress

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

ปลั๊กอินหนัก

ในกรณีนี้ คุณจะต้องเพิ่มขีดจำกัดหน่วยความจำ PHP ของคุณเท่านั้น

ข้อผิดพลาดของฟังก์ชันธีม

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

ขีดจำกัดหน่วยความจำ PHP หมด

เปลี่ยนเป็นธีม WordPress เริ่มต้นเพื่อตรวจสอบว่าธีมของคุณเป็นสาเหตุของปัญหาหรือไม่

404 หน้าผิดพลาด

404 Page Error for WordPress

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

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

หน่วยความจำหมดข้อผิดพลาด

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

คุณต้องเพิ่มขีด จำกัด หน่วยความจำ PHP ในไฟล์ wp-config.php ดังที่เราได้กล่าวไว้ในส่วนที่สอง คุณต้องเพิ่มรหัสนี้:

 กำหนด ('WP_MEMORY_LIMIT', '64M');

หลังจากนั้น คุณควรแทนที่ธีมของคุณด้วยธีมเริ่มต้นและปิดใช้งานปลั๊กอินทั้งหมด

บทสรุป

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

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