15 ข้อผิดพลาด WordPress ทั่วไปและวิธีแก้ไข

เผยแพร่แล้ว: 2024-07-07

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

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

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

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

เอาล่ะ มาเริ่มกันเลย!

15 ข้อผิดพลาด WordPress ทั่วไปที่เราจะพูดคุย

ข้อผิดพลาดทั่วไปของ WordPress และวิธีแก้ไข

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

นี่คือข้อผิดพลาด:

  1. หน้าจอสีขาวแห่งความตาย
  2. ข้อผิดพลาดเซิร์ฟเวอร์ภายใน
  3. เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล
  4. ข้อผิดพลาดทางไวยากรณ์
  5. รูปภาพ WordPress ไม่โหลดปัญหา
  6. 404 ไม่พบข้อผิดพลาด
  7. ข้อผิดพลาดในการบำรุงรักษากำหนดการ
  8. ข้อผิดพลาดหมดเวลาการเชื่อมต่อ
  9. ข้อผิดพลาดหน่วยความจำ WordPress หมด
  10. ข้อผิดพลาดในการอัพโหลดรูปภาพ
  11. คุณแน่ใจหรือไม่ว่าต้องการทำเช่นนี้?
  12. เว็บไซต์ WordPress ไม่โหลดปัญหา
  13. ข้อผิดพลาดการอัพเกรดอัตโนมัติล้มเหลว
  14. ข้อผิดพลาดฟีด RSS
  15. ไซต์นี้กำลังประสบปัญหาทางเทคนิค

ตอนนี้เรามาดูกันว่าปัญหา WordPress แต่ละประเด็นเกี่ยวกับอะไร และวิธีแก้ไขอย่างมืออาชีพ!

ข้อผิดพลาด 01: หน้าจอสีขาวแห่งความตาย (WSoD)

White Screen of Death (WSoD) เป็นข้อผิดพลาดที่น่าหงุดหงิดสำหรับผู้ใช้ WordPress เนื่องจากให้ข้อมูลเพียงเล็กน้อยหรือไม่มีเลยเกี่ยวกับสาเหตุ แทนที่จะเป็นเนื้อหาเว็บไซต์ของคุณ คุณจะได้รับการต้อนรับด้วยหน้าจอว่างเปล่าสีขาว

มีหลายผู้ร้ายที่อยู่เบื้องหลัง WSoD ได้แก่:

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

ตอนนี้เรามาดูวิธีแก้ปัญหา White Screen of Death Error กันดีกว่า!

แก้ไข 1: เพิ่มขีดจำกัดหน่วยความจำ PHP

เพิ่มหน่วยความจำที่จัดสรรให้กับ PHP โดยแก้ไขไฟล์ wp-config.php

 define('WP_MEMORY_LIMIT', '256M');

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

 mememory_limit = 256M

หากคุณไม่มีสิทธิ์เข้าถึง php.ini คุณสามารถลองเพิ่มสิ่งนี้ลงในไฟล์ .htaccess ของคุณ:

 php_value memory_limit 256M

แก้ไข 2: ปิดใช้งานปลั๊กอินทั้งหมด

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

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

แก้ไข 3: สลับไปใช้ธีมเริ่มต้น

บางครั้งธีมอาจทำให้เกิด WSoD เปลี่ยนไปใช้ธีม WordPress เริ่มต้นเช่น Twenty Twenty-Three

  • เข้าถึงไฟล์ WordPress ของคุณผ่านทาง FTP หรือแผงควบคุมโฮสติ้ง
  • ไปที่ wp-content/themes และเปลี่ยนชื่อโฟลเดอร์ธีมปัจจุบันของคุณเป็นอย่างอื่น

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

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

แก้ไข 4: เปิดใช้งานการดีบัก

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

 define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);

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

แก้ไข 5: ตรวจสอบสิทธิ์ของไฟล์

การอนุญาตไฟล์ไม่ถูกต้องบางครั้งอาจทำให้เกิด WSOD ตรวจสอบให้แน่ใจว่าไฟล์และไดเร็กทอรีของคุณมีสิทธิ์ที่ถูกต้อง:

 find /path/to/your/wordpress -type d -exec chmod 755 {} \; find /path/to/your/wordpress -type f -exec chmod 644 {} \;

แก้ไข 6: เพิ่มความสามารถในการประมวลผลข้อความ PHP

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

 ini_set('pcre.recursion_limit', 20000000); ini_set('pcre.backtrack_limit', 10000000);

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

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

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

มีสาเหตุที่เป็นไปได้หลายประการสำหรับข้อผิดพลาดนี้ ได้แก่:

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

ตอนนี้เรามาดูวิธีแก้ปัญหาข้อผิดพลาดนี้กัน!

แก้ไข 01: ตรวจสอบไฟล์ .htaccess ที่เสียหาย

  • เข้าถึงไดเร็กทอรีราก WordPress ของคุณโดยใช้ไคลเอนต์ FTP หรือแผงควบคุมโฮสติ้งของคุณ
  • ค้นหาไฟล์ .htaccess และเปลี่ยนชื่อเป็น . .htaccess_old
  • ลองโหลดไซต์ของคุณซ้ำ หากได้ผล ให้ไปที่การตั้งค่า > ลิงก์ถาวรในแดชบอร์ด WordPress ของคุณ แล้วคลิก “บันทึกการเปลี่ยนแปลง” เพื่อสร้างไฟล์ .htaccess ใหม่

การแก้ไขอื่น ๆ

มีการแก้ไขอื่นๆ ที่ต้องปฏิบัติตามเพื่อแก้ไขปัญหานี้ เช่น

  • เพิ่มขีดจำกัดหน่วยความจำ PHP
  • ปิดการใช้งานปลั๊กอินทั้งหมดและเปิดใช้งานอีกครั้ง
  • เปลี่ยนกลับเป็นธีมเริ่มต้น
  • เปิดใช้งานการดีบัก

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

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

วิธีแก้ไขข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูลใน WordPress

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

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

วิธีแก้ไขข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูลใน WordPress

ข้อผิดพลาด 04: ข้อผิดพลาดทางไวยากรณ์

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

ข้อผิดพลาด WordPress ทั่วไป

สาเหตุของข้อผิดพลาดทางไวยากรณ์:

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

วิธีการแก้ไขข้อผิดพลาดทางไวยากรณ์

ขั้นตอนที่ 01: ระบุข้อผิดพลาดทางไวยากรณ์

  • ข้อความแสดงข้อผิดพลาดทางไวยากรณ์มักจะระบุไฟล์และหมายเลขบรรทัดที่เกิดข้อผิดพลาด มีลักษณะดังนี้:
 Parse error: syntax error, unexpected '}' in /public_html/wp-content/themes/your-theme/functions.php on line 23

ขั้นตอนที่ 02: เข้าถึงเว็บไซต์ของคุณผ่าน FTP หรือ Hosting File Manager

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

ขั้นตอนที่ 03: แก้ไขข้อผิดพลาดทางไวยากรณ์

ค้นหาข้อผิดพลาดที่ระบุในข้อความ ปัญหาทั่วไป ได้แก่:

  • เครื่องหมายอัฒภาคหายไปที่ท้ายบรรทัด
  • วงเล็บ วงเล็บ หรือปีกกาที่ไม่ตรงกัน
  • การพิมพ์ผิดพลาดในชื่อฟังก์ชันหรือชื่อตัวแปร

แก้ไขข้อผิดพลาดและบันทึกไฟล์

หมายเหตุ: การใช้โปรแกรมแก้ไขโค้ดที่เหมาะสม (เช่น Sublime Text, VSCode หรือ Notepad++) ที่มีการเน้นไวยากรณ์จะเป็นประโยชน์ วิธีนี้สามารถช่วยให้คุณระบุและแก้ไขข้อผิดพลาดได้ง่ายขึ้น

ข้อผิดพลาด 05: รูปภาพ WordPress ไม่โหลดปัญหา

นี่คือรูปภาพเด่นของบล็อก - วิธีแก้ไขปัญหารูปภาพ WordPress ไม่โหลด

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

วิธีแก้ไขปัญหารูปภาพ WordPress ไม่โหลด: 9 วิธีที่พิสูจน์แล้ว

ข้อผิดพลาด 06: 404 ไม่พบข้อผิดพลาด

คุณเคยพบข้อผิดพลาด 404 หรือไม่? จำไว้ว่าคุณอาจจะเห็น-

404
ไม่พบทรัพยากร 404
ข้อผิดพลาด 404
HTTP 404
404 ไม่พบ
ข้อผิดพลาด 404 ไม่พบ
ไม่พบหน้า 404
ไม่พบไฟล์หรือไดเรกทอรี 404

พวกเขาทั้งหมดหมายถึงสิ่งเดียวกัน

ข้อผิดพลาด WordPress ทั่วไป

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

วิธีการแก้ไขข้อผิดพลาด 404 ไม่พบ

ลงชื่อเข้าใช้แดชบอร์ด WordPress ของคุณแล้วไปที่ การตั้งค่า -> ลิงก์ถาวร

เพียงคลิก “ บันทึกการเปลี่ยนแปลง ” โดยไม่ทำการเปลี่ยนแปลงใดๆ การดำเนินการนี้จะสร้างไฟล์ .htaccess ขึ้นมาใหม่และแก้ไขปัญหาที่เกี่ยวข้องกับลิงก์ถาวร

เข้าถึงไดเร็กทอรีราก WordPress ของคุณโดยใช้ไคลเอนต์ FTP หรือแผงควบคุมโฮสติ้งของคุณ ตรวจสอบให้แน่ใจว่าไฟล์ .htaccess ของคุณมีกฎการเขียนซ้ำ WordPress ที่ถูกต้อง WordPress .htaccess เริ่มต้นควรมีลักษณะดังนี้:

 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress

หากไม่มีรหัสนี้ ให้เพิ่มรหัสนี้ลงในไฟล์แล้วบันทึก หวังว่าตอนนี้ปัญหาจะหายไปแล้ว

ข้อผิดพลาด 07: ข้อผิดพลาดในการบำรุงรักษากำหนดการ

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

ข้อผิดพลาด WordPress ทั่วไป

ต่อไปนี้เป็นวิธีระบุและแก้ไขข้อผิดพลาดในการบำรุงรักษาตามกำหนดเวลาใน WordPress

แก้ไข 01: รอสักครู่

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

แก้ไข 02: ลบไฟล์ .maintenance

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

แก้ไข 03: ตรวจสอบการอัปเดตที่ไม่สมบูรณ์

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

แก้ไข 04: ตรวจสอบสิทธิ์ของไฟล์

  • ตรวจสอบให้แน่ใจว่าไฟล์และไดเรกทอรี WordPress ของคุณมีสิทธิ์ที่ถูกต้อง สิทธิ์ที่ไม่ถูกต้องอาจทำให้การอัปเดตล้มเหลว
  • โดยทั่วไปไดเร็กทอรีควรมีสิทธิ์ 755 และไฟล์ควรมีสิทธิ์ 644 :
 find /path/to/your/wordpress -type d -exec chmod 755 {} \; find /path/to/your/wordpress -type f -exec chmod 644 {} \;

หากปัญหายังไม่หายไป คุณควร เพิ่ม PHP Memory Limit เราได้แสดงให้คุณเห็นแล้วว่าต้องทำอย่างไร ดังนั้นทำตามส่วนนั้นและแก้ไขปัญหานี้

ข้อผิดพลาด 08: ข้อผิดพลาดการหมดเวลาการเชื่อมต่อ

คุณรู้หรือไม่ว่าเวลาดำเนินการสูงสุดสำหรับไซต์ WordPress จะต้องไม่เกิน 5 วินาที?

จากนั้นข้อผิดพลาดต่อไปนี้จะปรากฏขึ้นบนหน้าจอ

ข้อผิดพลาด WordPress ทั่วไป

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

วิธีการแก้ไขข้อผิดพลาดการหมดเวลาการเชื่อมต่อ

คุณควรทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหานี้:

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

เราได้แสดงการแก้ไข 3 ข้อที่กล่าวมาข้างต้นทั้งหมดในบล็อกนี้ ดังนั้นให้ปฏิบัติตามการแก้ไขเหล่านั้นเพื่อแก้ไขข้อผิดพลาดนี้

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

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

วิธีเพิ่มขีดจำกัดหน่วยความจำ

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

หากต้องการแก้ไขปัญหานี้อย่างง่ายดายด้วยตัวเอง ให้ทำตามคำแนะนำทีละขั้นตอนของเรา:

วิธีแก้ไขข้อผิดพลาดหน่วยความจำ WordPress ของคุณหมด - วิธีง่ายๆ

ข้อผิดพลาด 10: ข้อผิดพลาดในการอัพโหลดรูปภาพ

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

มาดูวิธีแก้ปัญหาข้อผิดพลาดนี้กัน:

แก้ไข 01: แก้ไขข้อผิดพลาด HTTP

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

เพิ่มบรรทัดนี้ลงในไฟล์ wp-config.php ของคุณ

 define('WP_MEMORY_LIMIT', '256M');
  • แก้ไขไฟล์ .htaccess

เพิ่มสิ่งต่อไปนี้ลงในไฟล์ . .htaccess ของคุณ

 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
  • ใช้วิธี .htaccess

เพิ่มสิ่งนี้ลงในไฟล์ .htaccess ของคุณเพื่อเพิ่มหน่วยความจำและขีดจำกัดอื่นๆ

 php_value upload_max_filesize 64M php_value post_max_size 64M php_value memory_limit 256M php_value max_execution_time 300 php_value max_input_time 300

แก้ไข 02: ขนาดไฟล์เกินขีดจำกัด

เพิ่มสิ่งต่อไปนี้ลงในไฟล์ php.ini ของคุณ

 upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300

แก้ไข 03: การอนุญาตไฟล์ไม่ถูกต้อง

ใช้ไคลเอนต์ FTP หรือแผงควบคุมโฮสติ้งของคุณเพื่อตรวจสอบสิทธิ์ของไดเร็กทอรี wp-content/uploads ควรตั้งค่าเป็น 755 สำหรับไดเร็กทอรีและ 644 สำหรับไฟล์

 find /path/to/your/wordpress/wp-content/uploads -type d -exec chmod 755 {} \; find /path/to/your/wordpress/wp-content/uploads -type f -exec chmod 644 {} \;

แก้ไข 04: ปัญหาชื่อไฟล์

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

การแก้ไขอื่น ๆ

หากปัญหายังคงอยู่ คุณสามารถลองใช้วิธีแก้ไขปัญหาเหล่านี้เพื่อแก้ไขปัญหาได้

  • เพิ่มขีดจำกัดหน่วยความจำ PHP
  • เปิดใช้งานปลั๊กอินทั้งหมดอีกครั้ง
  • เปลี่ยนกลับเป็นธีมเริ่มต้น

เราได้กล่าวถึงการแก้ไขเหล่านี้แล้วในบล็อกนี้ ดังนั้นให้ตรวจสอบการแก้ไขเหล่านั้นเพื่อแก้ไขปัญหานี้

ข้อผิดพลาด 11: 'คุณแน่ใจหรือไม่ว่าต้องการทำเช่นนี้'

ข้อผิดพลาด 'คุณแน่ใจหรือไม่ว่าต้องการทำเช่นนี้' เกิดขึ้นเมื่อปลั๊กอินใช้งาน nonce ไม่ถูกต้อง Nonces คือคีย์ความปลอดภัยเฉพาะที่ต่อท้าย URL ในขณะที่ดำเนินการของผู้ดูแลระบบ

เมื่อต้องการแก้ไขปัญหานี้ ให้ทำตามขั้นตอนง่ายๆ เหล่านี้:

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

ข้อผิดพลาด 12: เว็บไซต์ WordPress ไม่โหลดปัญหา

เว็บไซต์ WordPress ไม่โหลด

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

คุณจะได้รับแนวทางแก้ไขปัญหาทั้งหมดจากบทช่วยสอนนี้:

วิธีแก้ปัญหาเว็บไซต์ WordPress ไม่โหลดปัญหา

ข้อผิดพลาด 13: ข้อผิดพลาดการอัพเกรดอัตโนมัติล้มเหลว

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

แก้ไข 01: อัปเดตด้วยตนเอง

หากการอัปเดตอัตโนมัติล้มเหลว คุณสามารถอัปเดต WordPress ด้วยตนเองได้

  • ดาวน์โหลด WordPress เวอร์ชันล่าสุดจาก wordpress.org
  • แตกไฟล์ที่ดาวน์โหลดมาและลบโฟลเดอร์ wp-content
  • ใช้ไคลเอ็นต์ FTP เพื่ออัปโหลดไฟล์ที่เหลือไปยังไดเรกทอรีรากของ WordPress โดยเขียนทับไฟล์ที่มีอยู่
  • ไปที่ yoursite.com/wp-admin/upgrade.php เพื่อดำเนินการอัปเดตให้เสร็จสิ้น

แก้ไข 02: ตรวจสอบให้แน่ใจว่ามีพื้นที่ดิสก์เพียงพอ

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

การแก้ไขอื่น ๆ

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

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

ข้อผิดพลาด 14: ข้อผิดพลาดฟีด RSS

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

ดังนั้นให้ปฏิบัติตามการแก้ไขเหล่านี้เพื่อแก้ไขปัญหานี้!

แก้ไข 01: ตรวจสอบปัญหาการจัดรูปแบบ

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

แก้ไข 02: ตรวจสอบฟีด RSS

ใช้บริการตรวจสอบฟีด เช่น บริการตรวจสอบฟีด W3C เพื่อตรวจสอบฟีด RSS ของคุณ ซึ่งสามารถช่วยระบุข้อผิดพลาดเฉพาะและให้คำแนะนำในการแก้ไขได้

แก้ไข 03: ใช้ปลั๊กอินฟีด RSS

หากฟีด RSS เริ่มต้นทำงานไม่ถูกต้อง คุณสามารถใช้ปลั๊กอิน RSS Feed เพื่อแก้ไขปัญหาฟีดทั่วไปได้

การแก้ไขอื่น ๆ

  • ปิดการใช้งานและเปิดใช้งานปลั๊กอินทั้งหมด
  • สลับไปใช้ธีมเริ่มต้น

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

ข้อผิดพลาด 15: ไซต์นี้กำลังประสบปัญหาทางเทคนิค

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

ต่อไปนี้เป็นวิธีแก้ไขข้อผิดพลาดนี้:

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

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

ข้อผิดพลาดทั่วไปของ WordPress- หมายเหตุสิ้นสุด

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

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

คุณรู้ข้อผิดพลาด WordPress ทั่วไปและร้ายแรงอื่น ๆ หรือไม่? แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง!

สมัครสมาชิกบล็อก weDevs

เราส่งจดหมายข่าวรายสัปดาห์ ไม่มีสแปมแน่นอน