12 ข้อผิดพลาดที่พบบ่อยที่สุดของ WordPress และวิธีแก้ไข
เผยแพร่แล้ว: 2019-08-02เนื่องจาก WordPress เป็นระบบจัดการเนื้อหาที่ได้รับความนิยมและใช้กันอย่างแพร่หลาย การพบข้อผิดพลาดขณะใช้งานจึงสร้างความกังวลอย่างมากสำหรับผู้ใช้ใหม่ ข้อผิดพลาดอาจทำให้ประสิทธิภาพโดยรวมของไซต์ลดลง ทำไมถึงเป็นเช่นนั้น? หากไม่ได้รับการแก้ไขในทันที ไม่เพียงแต่อาจทำให้อัตราตีกลับเพิ่มขึ้น แต่ยังลดการเข้าชมไซต์ของคุณด้วย
แม้ว่าข้อผิดพลาดที่เป็นไปได้มากมายอาจเกิดขึ้นบนไซต์ที่ขับเคลื่อนด้วย WordPress ของคุณ แต่ข้อผิดพลาดที่พบบ่อยที่สุดที่คุณอาจพบคือ:
- 504 เกตเวย์หมดเวลา
- 503 บริการไม่พร้อมใช้งาน
- 502 ข้อผิดพลาดเกตเวย์ไม่ถูกต้อง
- 500 ข้อผิดพลาดภายในเซิร์ฟเวอร์
- ข้อผิดพลาด 404 “ไม่พบหน้า”
- WordPress ไวยากรณ์ผิดพลาด
- เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล
- หน้าจอสีขาวแห่งความตาย
- ข้อผิดพลาดของโหมดการบำรุงรักษา
- ไม่สามารถอัปโหลดรูปภาพ
- เลย์เอาต์แถบด้านข้างวางผิดที่
- ไม่สามารถเข้าสู่ระบบในพื้นที่ผู้ดูแลระบบ
โชคดีที่ทุกปัญหาสามารถแก้ไขได้ค่อนข้างง่าย โดยไม่จำเป็นต้องแก้ไขปัญหาเป็นเวลาหลายชั่วโมง อ่านเพื่อทำความเข้าใจวิธีแก้ไขข้อผิดพลาดที่พบบ่อยที่สุดของ WordPress ที่คุณอาจพบ
จะทำอย่างไรก่อนที่จะพยายามแก้ไขข้อผิดพลาด?
ข้อผิดพลาดภายในไซต์ WordPress ของคุณสามารถหลีกเลี่ยงได้หากคุณทำการบำรุงรักษาและการตรวจสอบประสิทธิภาพเป็นประจำ แต่ไม่ว่าคุณจะคิดว่าเว็บไซต์ของคุณมีภูมิคุ้มกันเพียงใด ข้อผิดพลาดก็ยังคงเกิดขึ้นโดยไม่มีการเตือนล่วงหน้า
สำรองข้อมูลเว็บไซต์ของคุณ
การสำรองข้อมูลไซต์ของคุณเป็นสิ่งสำคัญก่อนที่จะทำการแก้ไขใดๆ รวมถึงการแก้ไขข้อผิดพลาด เราไม่ต้องการลบฐานข้อมูลของเราแทนที่จะแก้ไขข้อผิดพลาดโดยไม่ได้ตั้งใจใช่ไหม ดังนั้น ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไซต์ของคุณก่อนที่จะจัดการกับปัญหาใดๆ ด้วยวิธีนี้ คุณสามารถย้อนกลับไปยังสถานะก่อนหน้าได้ หากไม่สามารถแก้ไขปัญหาได้ด้วยเหตุผลบางประการ
คุณสามารถสำรองข้อมูลไซต์ของคุณด้วยตนเองผ่าน FTP และ phpMyAdmin บนแผงควบคุมการโฮสต์ของคุณ หรือใช้ปลั๊กอิน WordPress โดยอัตโนมัติ เช่น BackupBuddy, Updraft, Jetpack หรือใช้บริการสำรองข้อมูล wordpress เพื่อสำรองข้อมูลไซต์ของคุณ
ใช้ไคลเอนต์ FTP
การแก้ไขปัญหาส่วนใหญ่สามารถทำได้ผ่าน FTP แทนที่จะเสี่ยงไซต์ของคุณด้วยการปรับแต่งและปรับแต่ง FTP ของบริการโฮสติ้งด้วยตนเอง ให้ใช้ไคลเอนต์ FTP ไคลเอนต์ FTP อาจช่วยให้คุณถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์และเซิร์ฟเวอร์ของโฮสต์ได้อย่างปลอดภัย ฉันขอแนะนำ FileZilla เพื่อช่วยเหลือคุณ!
12 ข้อผิดพลาดที่พบบ่อยที่สุดของ WordPress และวิธีแก้ไข
1. 504 หมดเวลาเกตเวย์
ทุกข้อผิดพลาดที่ระบุด้วยเลขห้าที่จุดเริ่มต้นของรหัสสถานะคือข้อผิดพลาดฝั่งเซิร์ฟเวอร์ และข้อผิดพลาด 504 Gateway Timeout จะปรากฏขึ้นเมื่อเซิร์ฟเวอร์เบื่อที่จะรอการตอบสนองจากเซิร์ฟเวอร์อื่น หน้าขาวที่น่าสยดสยองพร้อมข้อความแสดงข้อผิดพลาด 504 HTTP นั้นแย่มากสำหรับสถานะออนไลน์ของคุณ
เนื่องจากข้อผิดพลาดนี้มักจะนำหน้าด้วยเวลาโหลดช้า ผู้เยี่ยมชมของคุณจะผิดหวังมากเมื่อไม่แสดงอะไรเลย ข้อผิดพลาดนี้ไม่เพียงแต่ส่งผลเสียต่อผู้เข้าชมของคุณ แต่ยังอาจลดอันดับ SEO ของคุณอีกด้วย
สารละลาย…
ดังนั้น จึงจำเป็นต้องคำนึงถึงปัญหานี้ทันที คุณสามารถแก้ไขปัญหานี้ได้อย่างมีประสิทธิภาพโดยตรวจสอบการเชื่อมต่อเครือข่ายหรือตรวจสอบฝั่งเซิร์ฟเวอร์ สำหรับข้อผิดพลาดเฉพาะนี้ คุณสามารถหาคำแนะนำที่ครอบคลุมได้ที่นี่
2. 503 บริการไม่พร้อมใช้งาน
503 บริการไม่พร้อมใช้งานอาจเป็นข้อผิดพลาดที่ทำให้เกิดความสับสนมากที่สุดในไซต์ WordPress ของคุณ สิ่งนี้จะป้องกันไม่ให้แหล่งข้อมูลที่ร้องขอปรากฏขึ้น ไม่ชัดเจนว่าอะไรเป็นสาเหตุของปัญหา แต่คุณสามารถใช้ทางลัดได้โดยการแก้ไขจุดบกพร่องเพื่อแก้ไขปัญหา
สารละลาย…
ทำได้โดยปิดใช้งานปลั๊กอินและธีมของ WordPress เปิดใช้ งาน WP_DEBUG หรือแก้ไขปัญหาเกี่ยวกับเซิร์ฟเวอร์โดยการเพิ่มทรัพยากรของเซิร์ฟเวอร์ และจำกัดอัตราการรวบรวมข้อมูลของ Google เช่นเดียวกับ WordPress API heartbeat ที่ผสานรวม
3. 502 ข้อผิดพลาดเกตเวย์ไม่ถูกต้องหรือข้อผิดพลาดชั่วคราว (502)
เช่นเดียวกับข้อผิดพลาดฝั่งเซิร์ฟเวอร์อื่นๆ ปัญหานี้เกิดขึ้นเมื่อเซิร์ฟเวอร์ได้รับการตอบกลับที่ไม่ถูกต้อง ดังนั้นหน้าที่คุณร้องขอไม่สามารถแสดงได้อย่างถูกต้อง แม้ว่านี่จะเป็นข้อผิดพลาดฝั่งเซิร์ฟเวอร์ แต่สาเหตุที่อยู่เบื้องหลังอาจมาจากฝั่งไคลเอ็นต์
สารละลาย…
ดังนั้น เพื่อแก้ไขปัญหานี้ คุณสามารถลองโหลดหน้าเว็บซ้ำ ล้างแคช ปิดใช้งานปลั๊กอิน ใช้เบราว์เซอร์อื่น หรือตรวจสอบบนอุปกรณ์อื่น หากคำแนะนำเหล่านั้นใช้ไม่ได้ผล ให้ลองแก้ไขบันทึกข้อผิดพลาดโดยแก้ไขไฟล์ wp-config.php ด้วยวิธีนี้ คุณจะตรวจสอบสาเหตุที่ทำให้เกิดข้อผิดพลาดของหน้าได้
4. 500 ข้อผิดพลาดเซิร์ฟเวอร์ภายใน
เช่นเดียวกับข้อผิดพลาดฝั่งเซิร์ฟเวอร์อื่นๆ 500 Internal Server Error เป็นหนึ่งในปัญหาเซิร์ฟเวอร์ที่พบบ่อยที่สุดที่ทำให้เกิดคำขอที่ไม่สมบูรณ์ ข้อผิดพลาดนี้แสดงว่ามีบางอย่างผิดปกติบนเซิร์ฟเวอร์ที่ทำให้แหล่งที่ร้องขอไม่ส่งไปยังไคลเอนต์แม้ว่าเซิร์ฟเวอร์จะยอมรับคำขอแล้ว
สิ่งที่อาจทำให้เกิดปัญหานี้คือการอัปเดต, เวอร์ชัน PHP ที่เข้ากันไม่ได้, การหมดเวลาของสคริปต์, การอนุญาตไฟล์ที่ไม่ถูกต้อง หรือไฟล์ .htaccess ที่เสียหาย
สารละลาย…
ในการแก้ปัญหานี้ คุณต้องติดตามขั้นตอนที่ดำเนินการภายในไซต์ WordPress ของคุณและพยายามค้นหาจุดที่มีข้อผิดพลาด
- หากการติดตั้งและอัปเดตธีมหรือปลั๊กอินเป็นสาเหตุ การปิดใช้งานผ่าน แดชบอร์ด หรือแผงควบคุมการโฮสต์ควรแก้ไข
- หากเกิดจากไฟล์ . htaccess เสียหายหรือเวอร์ชัน PHP ที่เข้ากันไม่ได้ ให้แก้ไขผ่านไคลเอนต์ FTP (หรือข้อมูลสำรอง)
- หากคุณไม่สามารถระบุสาเหตุได้ ให้ใช้การดีบัก WordPress โดยปรับแต่ง ไฟล์ wp-config.php ของคุณ จากนั้นดูสาเหตุในไฟล์ debug.log เพื่อแก้ไขเพิ่มเติม
- แทนที่จะเริ่มเว็บไซต์ใหม่ตั้งแต่ต้น คุณสามารถกู้คืนข้อมูลสำรองก่อนหน้าได้หากคุณไม่สามารถแก้ปัญหาปัจจุบันได้ ดังนั้น คุณจะสามารถให้ไซต์ของคุณทำงานได้อีกครั้ง!
5. 404 ข้อผิดพลาด “ไม่พบหน้า”
ข้อผิดพลาดฝั่งไคลเอ็นต์นี้เป็นหนึ่งในปัญหาที่เสียเปรียบที่สุดที่อาจเกิดขึ้นบนเว็บไซต์ของคุณ ข้อความ 404 แจ้งว่าทรัพยากรหรือหน้าที่ร้องขอไม่สามารถใช้งานได้อีกต่อไป ไม่เพียงแต่สิ่งนี้จะขัดจังหวะประสบการณ์ผู้ใช้ของคุณ แต่ยังลดอันดับ SEO ของคุณอีกด้วย
ข้อผิดพลาดนี้อาจเกิดขึ้นในเว็บไซต์ของคุณหากคุณสร้างลิงก์ไปยังแหล่งที่มาที่ถูกลบ หรือคุณพิมพ์ URL ของแหล่งที่มาผิด เพื่อหลีกเลี่ยงปัญหานี้ คุณควรตรวจสอบ 404 หน้าหรือลิงก์ภายในไซต์ของคุณเป็นประจำ
สารละลาย…
ไม่ต้องกังวลหากคุณได้รับข้อผิดพลาดนี้แล้ว คุณสามารถแก้ไขปัญหานี้ได้โดยแก้ไขลิงก์ถาวรของ WordPress หรือแก้ไขไฟล์ . htaccess ผ่านไคลเอนต์ FTP หากคุณยังคงประสบปัญหานี้หลังจากลองสองขั้นตอนเหล่านี้แล้ว ให้ลองปิดการใช้งานธีมและปลั๊กอิน WordPress ของคุณชั่วคราวจากส่วนผู้ดูแลระบบ แดชบอร์ด ของคุณ

6. ข้อผิดพลาดทางไวยากรณ์ของ WordPress
ข้อมูลโค้ดที่ไม่ถูกต้องในไฟล์ functions.php ของคุณทำให้เกิดข้อผิดพลาดทางไวยากรณ์ หรือที่เรียกกันทั่วไปว่า Parse error
สารละลาย…
ดังนั้น คุณเพียงแค่ต้องแก้ไขรหัสเพื่อแก้ไขปัญหานี้ ทำได้โดยแก้ไขไฟล์ที่มีปัญหาผ่านไคลเอนต์ FTP เพียงคลิกขวาที่ functions.php แล้วเลือก “ ดู/แก้ไข”
จากนั้นค้นหาบรรทัดที่รับผิดชอบและแทนที่บรรทัดปัจจุบันด้วยข้อมูลโค้ดที่ถูกต้อง หลังจากคุณแก้ไขเสร็จแล้ว ให้อัปโหลดไฟล์อีกครั้ง รีเฟรชหน้าของคุณ และดูว่าเกิดอะไรขึ้น!
7. เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล
ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูลเป็นข้อผิดพลาดที่น่ากลัวที่ผู้ดูแลเว็บอาจพบ ข้อผิดพลาดนี้บ่งชี้ว่าไซต์ WordPress ของคุณไม่สามารถสื่อสารกับฐานข้อมูลของคุณได้
มันแค่ทำให้เว็บไซต์ของคุณล่ม: สถานะออนไลน์ของคุณหายไป ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องลงลึกในประเด็นนี้โดยเร็วที่สุด
สารละลาย…
โดยส่วนใหญ่ ข้อผิดพลาดนี้เกิดจากข้อมูลรับรองการเข้าสู่ระบบที่ผิดพลาด ฐานข้อมูลเสียหาย หรือข้อผิดพลาดของเซิร์ฟเวอร์ เพื่อแก้ไขปัญหานี้ คุณสามารถตรวจสอบข้อมูลการเข้าสู่ระบบของคุณใน ไฟล์ wp-config.php เข้าถึง wp-admin และอนุญาตให้ซ่อมแซม wp-config.php หรือปรึกษากับผู้ให้บริการโฮสติ้งของคุณ
8. หน้าจอสีขาวแห่งความตาย
คล้ายกับข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล White Screen of Death (WSoD) ทำให้ไซต์ของคุณไม่สามารถเข้าถึงได้ ไม่เพียงแต่สำหรับคุณเท่านั้น แต่ยังรวมถึงผู้เยี่ยมชมของคุณด้วย สาเหตุที่พบบ่อยที่สุดของข้อผิดพลาดนี้คือขีดจำกัดหน่วยความจำหมดหรือข้อผิดพลาดโค้ด PHP
สารละลาย…
ในการแก้ไขปัญหานี้ คุณสามารถตรวจสอบได้ว่าส่วนผู้ดูแลระบบของ WordPress ใช้งานได้หรือไม่ หากใช้งานได้ คุณเพียงแค่ปิดการใช้งานปลั๊กอินและธีมของคุณ
แต่หากไม่เป็นเช่นนั้น คุณควรเพิ่มขีดจำกัดหน่วยความจำหรือเปิดใช้งานโหมดแก้ไขข้อบกพร่องใน ไฟล์ wp-config.php ของคุณ ดังนั้น คุณจะพบสาเหตุที่แท้จริงและสามารถจัดการกับมันได้อย่างถูกต้อง
9. ข้อผิดพลาดของโหมดการบำรุงรักษา
ไซต์ WordPress ของคุณอาจแสดงหน้าโหมดการบำรุงรักษาเมื่อคุณอยู่ระหว่างกระบวนการอัปเดต อย่างไรก็ตาม หากคุณพบข้อผิดพลาดของโหมดการบำรุงรักษานี้หลังจากคุณอัปเดตเสร็จแล้ว แสดงว่ามีบางอย่างผิดปกติกับกระบวนการอัปเดตของคุณ
กระบวนการอัปเดตของคุณอาจถูกขัดจังหวะ โดยปล่อยให้ไซต์ของคุณค้างอยู่ในโหมดการบำรุงรักษา แม้ว่าคุณจะคิดว่ามันทำถูกต้องแล้วก็ตาม
สารละลาย…
ในการจัดการสิ่งนี้ เพียงลบไฟล์ .maintenance ที่อยู่ในไดเร็กทอรีของไซต์ WordPress ของคุณ ทำได้โดยการเข้าถึงเซิร์ฟเวอร์ผ่านไคลเอนต์ FTP เพื่อให้แน่ใจว่าปัญหาได้รับการแก้ไขแล้ว ให้ตรวจสอบข้อผิดพลาดอื่นในไฟล์ search.php และ index.php
10. ไม่สามารถอัปโหลดรูปภาพ
ประเภทของข้อผิดพลาดที่เกี่ยวข้องกับการอัปโหลดรูปภาพนั้นแตกต่างกันไป คุณอาจพบข้อผิดพลาดในการอัปโหลดรูปภาพ การแสดงรูปภาพที่เสียหาย และแม้แต่ไลบรารีสื่อที่ไม่ทำงาน
ก่อนที่จะแก้ไขปัญหานี้เพิ่มเติม สิ่งสำคัญคือต้องทราบสาเหตุของข้อผิดพลาดนี้ การอนุญาตไฟล์และโฟลเดอร์ที่แคร็กมักทำให้เกิดปัญหานี้
สารละลาย…
เพื่อแก้ไขปัญหานี้ ให้ปรับระดับการอนุญาตตามความจำเป็น ใช้ไคลเอนต์ FTP เพื่อเปลี่ยนการอนุญาตสำหรับโฟลเดอร์ อัพโหลด WordPress ภายใน wp-content ทำได้โดยคลิกขวาแล้ว เปลี่ยนค่าตัวเลขเป็น 744 หรือ 755 ใน " สิทธิ์ของไฟล์" อย่าลืมทำเครื่องหมายที่ " Recurse into subdirectories ” และเลือกคำสั่ง “ Apply to directories only ” คุณจะได้รับสิทธิ์ไฟล์ที่ถูกต้องหลังจากคลิก " ตกลง" อย่าลืมทำตามขั้นตอนเดียวกันกับไฟล์ แทนที่จะใช้ 744 หรือ 755 เป็นระดับการอนุญาต ให้เลือก 644
อย่างไรก็ตาม คุณควรทำอย่างไรหากยังไม่สามารถอัปโหลดไฟล์บางไฟล์ได้ เพียงปรับขนาดและเปลี่ยนชื่อภาพเพื่อปรับขนาดจำกัด!
จะเกิดอะไรขึ้นหากคุณได้รับข้อผิดพลาด HTTP เมื่ออัปโหลดรูปภาพ คุณสามารถเพิ่มขีด จำกัด หน่วยความจำ WordPress หรือเพิ่มเธรดในตัวประมวลผลภาพผ่านไคลเอนต์ FTP
11. เลย์เอาต์แถบด้านข้างวางผิดที่
เว็บไซต์ของคุณอาจมีเลย์เอาต์ที่วางผิดตำแหน่งซึ่งทำให้แถบด้านข้าง WordPress ของคุณปรากฏด้านล่างเนื้อหา ซึ่งอาจเกิดจากการเปลี่ยนแปลงหรือการอัปเดตธีมของคุณ
สารละลาย…
คุณสามารถแก้ไขปัญหานี้ได้โดยดาวน์เกรดธีมของคุณและดูว่าจะกลับมาเป็นเงื่อนไขก่อนหน้าหรือไม่ หากไม่มีการเปลี่ยนแปลงใดโดยเฉพาะ คุณสามารถแก้ไขปัญหานี้ด้วยเครื่องมือตรวจสอบ HTML เพื่อตรวจสอบแท็กและองค์ประกอบ HTML
12. ไม่สามารถเข้าสู่ระบบในพื้นที่ผู้ดูแลระบบ
ข้อผิดพลาดนี้แตกต่างจากข้อผิดพลาดทางเทคนิคอื่นๆ ด้านบนเล็กน้อย เนื่องจากสาเหตุหลักของปัญหานี้คือความหลงลืม คุณสามารถพบข้อผิดพลาดนี้ได้หากคุณลืมข้อมูลรับรองการเข้าสู่ระบบของคุณ อย่างไรก็ตาม เพียงเพราะคุณจำรหัสผ่านไม่ได้ ไม่ได้หมายความว่าคุณจะไม่สามารถเข้าถึงไซต์ของคุณได้อีกต่อไป
สารละลาย…
คุณแก้ปัญหานี้ได้โดยเพียงแค่คลิกปุ่ม " ลืมรหัสผ่าน? ” ใต้แบบฟอร์มการเข้าสู่ระบบ คุณสามารถกู้คืนรหัสผ่านของคุณได้โดยป้อนที่อยู่อีเมลหรือชื่อผู้ใช้ที่ลงทะเบียนไว้
แต่จะทำอย่างไรถ้าคุณไม่สามารถเข้าถึงอีเมลที่ลงทะเบียนได้ คุณสามารถกู้คืนข้อมูลรับรองการเข้าสู่ระบบพื้นที่ผู้ดูแลระบบ WordPress ของคุณได้โดยใช้ phpMyAdmin บนแผงควบคุมโฮสติ้งของคุณ เมื่อเปิดแล้ว ให้ไป ที่ wp_user และแก้ไขแถว user_pass ปัจจุบัน ด้วยวิธีนี้ คุณจะได้รับรหัสผ่านใหม่ในการเข้าถึงพื้นที่ผู้ดูแลระบบ!
บทสรุป
อย่างที่คุณเห็น รายการด้านบนเป็นข้อผิดพลาดทั่วไปของ WordPress ที่คุณอาจพบ ควบคู่ไปกับวิธีแก้ปัญหา จำไว้ว่าก่อนที่จะดำเนินการใดๆ คุณต้องแน่ใจว่าคุณได้สำรองข้อมูลไซต์ของคุณและติดตั้งไคลเอนต์ FTP แล้ว ดังนั้น คุณจะไม่พลาดข้อผิดพลาดใดๆ ที่คุณอาจพบ
ฉันหวังว่าบทความนี้ครอบคลุมปัญหาใด ๆ ที่คุณอาจพบ!




