ทำไม WordPress ถึงหยุดทำงาน? 18 สาเหตุและการแก้ไข
เผยแพร่แล้ว: 2021-10-29การเปิดเผยข้อมูล: โพสต์นี้มีลิงค์พันธมิตร ฉัน อาจได้รับค่าตอบแทนเมื่อคุณคลิกลิงก์ไปยังสินค้าในโพสต์นี้ สำหรับคำอธิบายเกี่ยวกับนโยบายการโฆษณาของฉัน โปรดไปที่ หน้า นี้ ขอบคุณที่อ่าน!
สารบัญ
- ทำไม WordPress ถึงหยุดทำงาน?
- 18 สาเหตุและการแก้ไขด่วนสำหรับปัญหาการขัดข้องของ WordPress:
- โฮสต์เว็บของคุณไม่เพียงพอและ/หรือโอเวอร์โหลด
- คุณมี PHP เวอร์ชันที่ล้าสมัยบนเซิร์ฟเวอร์ของคุณ
- ปลั๊กอินหรือธีมที่คุณติดตั้งไม่เข้ากันหรือ WordPress รุ่นล่าสุด
- ปลั๊กอินใหม่ไม่ทำงานตามที่คาดไว้และทำให้ยุ่งเหยิง
- ปลั๊กอินตัวใดตัวหนึ่งของคุณมีช่องโหว่ด้านความปลอดภัยซึ่งถูกเปิดเผยโดยการอัปเดตล่าสุดของ WordPress
- เซิร์ฟเวอร์โฮสต์ของคุณทำงานหนักเกินไปและไม่สามารถจัดการปริมาณการใช้งานปัจจุบันได้
- .htaccess ของคุณรบกวนความสามารถในการอัปโหลดและ/หรือเปิดใช้งานปลั๊กอินของคุณ
- เซิร์ฟเวอร์ของโฮสต์มีปัญหา
- ปลั๊กอินสำรองของคุณล้มเหลว และคุณไม่มีตัวเลือกสำรองที่ดี
- สื่อจัดเก็บฮาร์ดไดรฟ์รวมถึงรูปภาพถึงขีดจำกัดความจุสำหรับพื้นที่จัดเก็บแล้ว
- เวลาในการโหลดเว็บไซต์ของคุณสูงเกินไป (มักเกิดจากปัญหาการโฮสต์)
- รูปภาพของคุณใหญ่เกินไป และแบนด์วิดท์ของคุณสูงเกินไปสำหรับขีดจำกัดการโฮสต์
- เว็บไซต์ของคุณกำลังถูกแฮ็ก
- มีข้อขัดแย้งกับปลั๊กอินอื่นๆ และเว็บไซต์ของคุณไม่สามารถโหลดได้อย่างถูกต้อง
- มีข้อผิดพลาดกับฐานข้อมูลของคุณ และไม่อนุญาตให้คุณเข้าสู่ระบบ
- ความเร็วในการโหลดไซต์ของคุณช้า เนื่องจากโฮสต์เว็บของคุณใช้เวลานานในการส่งหน้า PHP/MySQL ที่ประกอบเป็นเว็บไซต์ของคุณ
- ไฟล์ของคุณทำงานไม่ถูกต้องเนื่องจากไฟล์ .htaccess เสียหรือถูกลบไปแล้ว
- คุณไม่สามารถลงชื่อเข้าใช้ไซต์ของคุณจากที่อยู่ IP อื่น
- เหตุใด WordPress จึงหยุดทำงาน ข้อสรุป
ทำไม WordPress ถึงหยุดทำงาน?
หากคุณสงสัยว่าทำไม WordPress ถึงหยุดทำงานหรือทำอะไรกับมันได้ แสดงว่าคุณไม่ได้อยู่คนเดียว มันเกิดขึ้นแม้กระทั่งสิ่งที่ดีที่สุดของเรา เป็นคำถามที่ไม่มีคำตอบง่ายๆ
ในโพสต์นี้ เราจะพูดถึงสาเหตุที่พบบ่อยที่สุด 18 ประการว่าทำไมเว็บไซต์ WordPress จึงเกิดปัญหาขัดข้องตลอดจนการแก้ไขที่เป็นไปได้อย่างรวดเร็ว:
18 สาเหตุและการแก้ไขด่วนสำหรับปัญหาการขัดข้องของ WordPress:
โฮสต์เว็บของคุณไม่เพียงพอและ/หรือโอเวอร์โหลด
แก้ไข: รับแผนเว็บโฮสติ้งใหม่ที่มีประสิทธิภาพดีกว่าหรือค้นหาโฮสต์ใหม่ทั้งหมด
แผนเว็บของคุณอาจไม่เพียงพอกับปริมาณการรับส่งข้อมูลที่คุณได้รับ แต่เซิร์ฟเวอร์ WordPress ที่อาศัยอยู่อาจมีการใช้งานมากเกินไป
ซึ่งมักจะสามารถแก้ไขได้โดยรับแผนโฮสติ้งใหม่ที่มีทรัพยากรมากขึ้น นอกจากนี้ยังอาจเป็นไปได้ที่จะอัปเกรดเป็นเซิร์ฟเวอร์ที่ดีกว่า ไม่ว่าจะกับโฮสต์เว็บปัจจุบันของคุณหรืออยู่ในช่วงราคาเดียวกันกับที่มีอยู่
คุณจะมีประสิทธิภาพที่ดีขึ้น แต่แผนโฮสติ้งของคุณอาจยังไม่เพียงพอ
โฮสต์เว็บใหม่อาจเสนอบริการที่ดีกว่าหรือแพ็คเกจอื่น ทำให้มีเว็บไซต์มากขึ้นและมักจะรวมถึงประสิทธิภาพที่ดีขึ้น
คุณมี PHP เวอร์ชันที่ล้าสมัยบนเซิร์ฟเวอร์ของคุณ
แก้ไข: อัปเกรดซอฟต์แวร์เซิร์ฟเวอร์เป็น PHP เวอร์ชันล่าสุด
WordPress จะไม่ทำงานบน PHP เวอร์ชันที่ต่ำกว่า 5.2 ดังนั้นจึงอาจจำเป็นต้องอัปเดตเซิร์ฟเวอร์ของคุณหากคุณใช้ PHP เวอร์ชันเก่า
แต่โฮสต์เว็บบางตัวอาจยังใช้งานเวอร์ชันเก่าอยู่เนื่องจากการอัพเดตที่ช้ากว่าหรือขาดการบำรุงรักษาบนเซิร์ฟเวอร์ของตนเอง
หากโฮสต์เว็บของคุณไม่มีเวอร์ชันล่าสุดหรืออย่างน้อยเป็นเวอร์ชันล่าสุดและปลอดภัยที่สุดของ PHP ให้ค้นหาโฮสต์เว็บใหม่!
ปลั๊กอินหรือธีมที่คุณติดตั้งไม่เข้ากันหรือ WordPress รุ่นล่าสุด
แก้ไข: ตรวจสอบปลั๊กอินหรือธีมที่ทราบว่ารบกวนการอัปเดตล่าสุดของ WordPress
อาจมีปัญหาเกี่ยวกับปลั๊กอินหรือธีมที่เข้ากันไม่ได้ ไม่ว่าจะเป็นเพราะว่าไม่ได้อัปเดตตาม WordPress เวอร์ชันล่าสุด หรือคุณใช้งานหลายรายการที่เข้ากันไม่ได้พร้อมกัน
หากมีปัญหาใดๆ เช่นนี้ ทางที่ดีควรลบออกจากไซต์ของคุณจนกว่าจะได้รับการอัปเดตเพื่อให้ทำงานได้อย่างถูกต้องหรือหาวิธีแก้ไข
ปลั๊กอินใหม่ไม่ทำงานตามที่คาดไว้และทำให้ยุ่งเหยิง
แก้ไข: เพียงปิดใช้งานปลั๊กอินที่ดูเหมือนว่าจะทำให้เกิดปัญหา
สาเหตุทั่วไปอีกประการหนึ่งที่ทำให้ไซต์ WordPress ขัดข้องนั้นเกิดจากการทำงานผิดพลาดจากปลั๊กอินที่คุณได้ติดตั้งไว้
บางครั้งอาจเกิดความผิดปกติเหล่านี้ขึ้นเมื่อคุณอัปเกรด ดังนั้นจึงควรอดทนรอหรือมองหาวิธีแก้ปัญหาที่พบในเว็บไซต์ของนักพัฒนาซอฟต์แวร์ก่อน
ปลั๊กอินตัวใดตัวหนึ่งของคุณมีช่องโหว่ด้านความปลอดภัยซึ่งถูกเปิดเผยโดยการอัปเดตล่าสุดของ WordPress
แก้ไข: อัปเดตปลั๊กอินทั้งหมดของคุณและตรวจสอบให้แน่ใจว่าเข้ากันได้อย่างสมบูรณ์กับ WP รุ่นล่าสุด
ปลั๊กอินอาจเป็นความเสี่ยงด้านความปลอดภัยเมื่อต้องอัปเดต WordPress โดยเฉพาะอย่างยิ่งหากมีช่องโหว่หรือช่องโหว่ที่พบในปลั๊กอิน
นี่อาจหมายความว่าคุณจำเป็นต้องอัปเดตทั้งหมด ซึ่งจะต้องมีการออกแบบใหม่เพื่อให้สอดคล้องกับ WordPress เวอร์ชันล่าสุด
เซิร์ฟเวอร์โฮสต์ของคุณทำงานหนักเกินไปและไม่สามารถจัดการปริมาณการใช้งานปัจจุบันได้
แก้ไข: ดูการตรวจสอบทรัพยากรของคุณหรือติดต่อโฮสต์เว็บของคุณเพื่อขอความช่วยเหลือ
หากเป็นการหยุดทำงานของเว็บไซต์แบบเต็ม โปรดดูคำแนะนำเกี่ยวกับวิธีแก้ไขเว็บไซต์ WordPress ไม่ให้หยุดทำงาน
.htaccess ของคุณรบกวนความสามารถในการอัปโหลดและ/หรือเปิดใช้งานปลั๊กอินของคุณ
แก้ไข: ตรวจสอบให้แน่ใจว่าโฮสต์เว็บของคุณไม่ได้บล็อกการเข้าถึงหรือไม่มีกฎที่ขัดแย้งกัน จากนั้นตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์แก้ไขไฟล์ที่เป็นปัญหา
WordPress ใช้สคริปต์ PHP พิเศษที่เรียกว่า .htaccess สำหรับการเขียน URL ใหม่และการเปลี่ยนเส้นทาง การแคช และฟังก์ชันอื่นๆ จำนวนหนึ่ง
หากไฟล์นี้ไม่ได้รับการกำหนดค่าอย่างเหมาะสมหรือเสียหายในทางใดทางหนึ่ง อาจทำให้เกิดข้อผิดพลาดขณะพยายามอัปโหลดหรือเปิดใช้งานปลั๊กอินบางตัว

ในกรณีนั้นอาจจำเป็นต้องรีเซ็ตด้วยซอฟต์แวร์ FTP ซึ่งทำได้ดีที่สุดด้วยความช่วยเหลือของโฮสต์เว็บของคุณ
เซิร์ฟเวอร์ของโฮสต์มีปัญหา
แก้ไข: ติดต่อโฮสต์เว็บของคุณสำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหา
สิ่งนี้อาจเป็นเรื่องที่น่าผิดหวังอย่างมากเมื่อพูดถึงการจัดการเว็บไซต์ โดยเฉพาะอย่างยิ่งหากคุณไม่รู้ว่าเกิดอะไรขึ้นหรือเหตุใดจึงมีบางสิ่งทำงานไม่ถูกต้อง
อาจไม่เกี่ยวข้องกับ WordPress ทั้งหมด แต่ถ้าเป็นปัญหากับเซิร์ฟเวอร์โฮสติ้งของคุณ ก็จะต้องได้รับการดูแลโดยเร็วที่สุดเนื่องจากการหยุดทำงานเท่ากับการสูญเสียเงิน
ปลั๊กอินสำรองของคุณล้มเหลว และคุณไม่มีตัวเลือกสำรองที่ดี
แก้ไข: พยายามเพิ่มระบบป้องกันความล้มเหลวอื่นๆ เช่น ข้อมูลสำรองที่อัปโหลดได้หรือสิ่งที่คล้ายกันเสมอ
บางครั้งนี่อาจเป็นแค่ความโชคร้าย และเวลาก็ไม่ได้เลวร้ายไปกว่านี้เมื่อต้องลองใช้ปลั๊กอินใหม่หรือเพิ่มชั้นการรักษาความปลอดภัยสำรองอีกชั้นหนึ่ง
หากคุณพบว่าตัวเองอยู่ในสถานการณ์เช่นนี้ ให้ดูที่ข้อมูลสำรองล่าสุดของคุณและพยายามกู้คืนไฟล์ด้วยตนเอง ด้วยวิธีนี้ หากมีอะไรเกิดขึ้นอีก คุณจะมีระบบสำรองที่ดีอยู่แล้ว
สื่อจัดเก็บฮาร์ดไดรฟ์รวมถึงรูปภาพถึงขีดจำกัดความจุสำหรับพื้นที่จัดเก็บแล้ว
แก้ไข: เพิ่มพื้นที่ว่างด้วยการลบสื่อที่ไม่ต้องการ อัปโหลดไปยังคลาวด์ หรือย้ายไฟล์ไปยังฮาร์ดไดรฟ์ภายนอก
สื่อเป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดที่ทำให้ไซต์ WP ขัดข้อง เนื่องจากเมื่อเวลาผ่านไป สื่อจะค่อยๆ ขยายขนาดขึ้นเรื่อยๆ และในที่สุดก็ถึงขีดจำกัดได้
หากเกิดเหตุการณ์นี้ขึ้น คุณสามารถลบไฟล์แนบรูปภาพเก่า (วิธีแก้ปัญหาที่เร็วที่สุด) หรือลองลดขนาดไฟล์โดยแปลงเป็นรูปแบบ PNG, JPG, GIF ฯลฯ ที่เหมาะกับการใช้งานเว็บ
หากเป็นฮาร์ดไดรฟ์ภายนอกที่ต้องการพื้นที่ว่าง คุณอาจต้องลบไฟล์ด้วยตนเองในแดชบอร์ด WP
เวลาในการโหลดเว็บไซต์ของคุณสูงเกินไป (มักเกิดจากปัญหาการโฮสต์)
แก้ไข: เพิ่มปลั๊กอินแคช ลดขนาดการโหลดสื่อของคุณ หรือเพิ่มความเร็วของเซิร์ฟเวอร์
เวลาในการโหลดที่ช้าอาจส่งผลเสียต่อความเร็วของเว็บไซต์ที่มีเครื่องมือค้นหา ดังนั้นคุณควรคำนึงถึงเรื่องนี้เสมอเมื่อพยายามแก้ไขปัญหา
ซึ่งมักเกิดจากปัญหาการโฮสต์ ซึ่งจำเป็นต้องได้รับการแก้ไข อย่างไรก็ตาม คุณยังสามารถลองเพิ่มปลั๊กอินแคชเพื่อเพิ่มความเร็วได้ชั่วคราว ซึ่งอาจช่วยให้คุณแก้ไขปัญหาได้เร็วขึ้น
รูปภาพของคุณใหญ่เกินไป และแบนด์วิดท์ของคุณสูงเกินไปสำหรับขีดจำกัดการโฮสต์
แก้ไข: ลดขนาดรูปภาพของคุณโดยใช้ปลั๊กอินบีบอัดรูปภาพหรือลดขนาดรูปภาพ
ไม่ว่าคุณจะอัปโหลดรูปภาพที่มีความละเอียดสูงไปยังไซต์ของคุณ หรือรูปภาพเหล่านั้นถูกขโมยและมีขนาดใหญ่เกินไป
ในกรณีหลัง มักจะดีที่สุดที่จะติดต่อผู้เขียนต้นฉบับของภาพ เพราะหากผู้คนจำนวนมากเริ่มใช้งาน โอกาสที่พวกเขาจะไม่มีความสุขกับมัน
หากคุณอัปโหลด คุณสามารถใช้ปลั๊กอินบีบอัดรูปภาพหรือลดความละเอียดโดยใช้ Photoshop (หรือซอฟต์แวร์แก้ไขรูปภาพอื่นๆ)
เว็บไซต์ของคุณกำลังถูกแฮ็ก
แก้ไข: เปลี่ยนรหัสผ่าน อัปเดตปลั๊กอิน และตรวจสอบปริมาณการใช้งานสำหรับกิจกรรมที่ผิดปกติ
นี่เป็นหนึ่งในปัญหาที่เลวร้ายที่สุดที่อาจเกิดขึ้นกับไซต์ของคุณ เนื่องจากเมื่อไซต์ถูกบุกรุก คุณจะต้องควบคุมความเสียหายเป็นจำนวนมากเพื่อให้ไซต์กลับมาทำงานได้
บางครั้งสิ่งนี้อาจเกิดจากปลั๊กอินที่ผิดพลาดเช่นกัน ซึ่งจำเป็นต้องอัปเดตหรือลบออก
สิ่งแรกที่คุณควรทำคือเปลี่ยนรหัสผ่านทั้งหมดของคุณหลังจากสำรองข้อมูลไปยังตำแหน่งอื่น คุณควรตรวจสอบการเข้าชมสำหรับกิจกรรมที่ผิดปกติ (บอท ฯลฯ) และให้สิทธิ์การเข้าถึงแก่ผู้ดูแลไซต์เท่านั้น
มีข้อขัดแย้งกับปลั๊กอินอื่นๆ และเว็บไซต์ของคุณไม่สามารถโหลดได้อย่างถูกต้อง
แก้ไข: ลองปิดการใช้งานปลั๊กอินอื่นทีละตัวจนกว่าคุณจะพบผู้ร้ายหรือลองรีเซ็ตการตั้งค่าทั้งหมด
บางครั้งเมื่อคุณเปิดใช้งานปลั๊กอิน อาจขัดแย้งกับปลั๊กอินอื่นที่ใช้งานอยู่ ซึ่งทำให้ไซต์ของคุณทำงานไม่ถูกต้อง วิธีแก้ปัญหาคือปิดการใช้งานปลั๊กอินอื่นๆ ทีละตัว จนกว่าคุณจะพบปลั๊กอินที่ไม่เหมาะสม หรือคุณสามารถลองรีเซ็ตการตั้งค่าทั้งหมดของ WordPress ได้
มีข้อผิดพลาดกับฐานข้อมูลของคุณ และไม่อนุญาตให้คุณเข้าสู่ระบบ
แก้ไข: ลองซ่อมแซมและ/หรือสร้างฐานข้อมูลใหม่โดยใช้ phpMyAdmin
หากคุณได้รับข้อผิดพลาดที่ระบุว่า “เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล” สิ่งแรกที่ต้องทำคือลองซ่อมแซมและ/หรือสร้างฐานข้อมูลของคุณใหม่ผ่าน phpMyAdmin (หากคุณมีสิทธิ์เข้าถึง)
ความเร็วในการโหลดไซต์ของคุณช้า เนื่องจากโฮสต์เว็บของคุณใช้เวลานานในการส่งหน้า PHP/MySQL ที่ประกอบเป็นเว็บไซต์ของคุณ
แก้ไข: ลองเพิ่มขีดจำกัดการหมดเวลา PHP ของเว็บเซิร์ฟเวอร์ของคุณ
เวลาในการโหลดช้าเป็นผลมาจากการใช้เวลานานเกินไปในการส่งหน้า PHP หรือ MySQL ซึ่งอาจมีหลายสาเหตุ สาเหตุหนึ่งมาจากการที่โฮสต์ของคุณตั้งค่าขีดจำกัดเวลาต่ำเกินไป คุณสามารถลองปรับผ่าน cPanel ได้ แต่จะแตกต่างกันไปขึ้นอยู่กับว่าคุณอยู่กับใคร
ไฟล์ของคุณทำงานไม่ถูกต้องเนื่องจากไฟล์ .htaccess เสียหรือถูกลบไปแล้ว
แก้ไข: ลองอัปโหลดสำเนาใหม่ของไฟล์ .htaccess แล้วลองตั้งค่าใหม่อีกครั้ง
หากคุณพบว่าไม่มีลิงก์ใดที่ใช้งานได้ และคุณยังคงได้รับข้อผิดพลาดในการจัดทำดัชนีไดเรกทอรี อาจเป็นเพราะไฟล์ .htaccess ผิดพลาด
วิธีแก้ไขคือให้ลองอัปโหลดสำเนาใหม่และโหลดหน้าเว็บของคุณใหม่ ซึ่งจะช่วยแก้ปัญหาได้
คุณไม่สามารถลงชื่อเข้าใช้ไซต์ของคุณจากที่อยู่ IP อื่น
การแก้ไข: อาจเป็นเพราะที่อยู่ IP ที่คุณกำลังพยายามเข้าสู่ระบบอาจอยู่ในรายการที่อยู่ IP "บัญชีดำหรือถูกแบน" ของไซต์ของคุณ
ขั้นแรก ให้ลองเข้าถึงเว็บไซต์ของคุณผ่าน VPN
จากนั้น ให้ลองลบที่อยู่ IP ที่ถูกขึ้นบัญชีดำหรือถูกแบนซึ่งทำให้คุณไม่สามารถเข้าสู่ระบบได้ โดยปกติคุณสามารถทำได้จากบัญชีดำ/รายการแบนของคุณผ่าน cPanel
เหตุใด WordPress จึงหยุดทำงาน ข้อสรุป
คำถาม "ทำไม" ที่ WordPress หยุดทำงานนั้นไม่มีคำตอบง่ายๆ แต่ถ้าคุณทำตามการแก้ไขปัญหาข้างต้นในโพสต์นี้ คุณจะมีโอกาสประสบความสำเร็จมากขึ้นในการแก้ไขปัญหาว่าทำไมเว็บไซต์ WordPress ของคุณจึงหยุดทำงานและ สิ่งที่คุณสามารถแก้ไขได้