502 Bad Gateway: อธิบายและแก้ไขข้อผิดพลาดของ WordPress
เผยแพร่แล้ว: 2023-07-25กำลังมองหาวิธีแก้ไขข้อผิดพลาด 502 เกตเวย์ WordPress ที่ไม่ดีอยู่ใช่ไหม 🐞
แม้ว่าจะเป็นปัญหาทั่วไปของ WordPress แต่ก็ยากที่จะระบุสาเหตุที่แท้จริงของข้อผิดพลาดเกตเวย์ที่ไม่ถูกต้อง 502 สาเหตุทั่วไป ได้แก่ เซิร์ฟเวอร์โอเวอร์โหลด ปัญหาเบราว์เซอร์ ไฟร์วอลล์บล็อก ฯลฯ
การไม่ทราบสาเหตุที่แท้จริงทำให้ยากต่อการดำเนินการแก้ไข แต่อย่ากังวล ในบทความนี้ เราได้กล่าวถึงวิธีแก้ปัญหาที่เป็นไปได้ทั้งหมดสำหรับการลบข้อผิดพลาด 502 ออกจากเว็บไซต์ WordPress ของคุณ สิ่งที่คุณต้องทำคือดำเนินการทีละรายการและดูว่ารายการใดที่เหมาะกับคุณ
มาเริ่มกันเลย.
ข้อผิดพลาด WordPress เกตเวย์ 502 ไม่ถูกต้อง: ความหมาย สาเหตุ และรูปแบบต่างๆ
ข้อผิดพลาด 502 เกตเวย์ WordPress ไม่ถูกต้องมักจะปรากฏขึ้นเมื่อคุณ พยายามโหลดหน้าหรือโพสต์ บนเว็บไซต์ WordPress ของคุณ มาดูกันอย่างรวดเร็วว่ามันหมายถึงอะไร เหตุใดจึงปรากฏขึ้น และรูปแบบต่างๆ ของข้อผิดพลาดที่หลายๆ คนกำลังประสบอยู่
ข้อผิดพลาดเกตเวย์ไม่ถูกต้อง 502 หมายถึงอะไร
เพื่อให้เข้าใจข้อผิดพลาด 502 คุณต้องเข้าใจวิธีการโหลดหน้าเว็บก่อน เมื่อคุณเปิดเพจ เบราว์เซอร์จะทำการร้องขอไปยังเซิร์ฟเวอร์ของไซต์
เซิร์ฟเวอร์ของไซต์เป็นที่โฮสต์ไฟล์และโฟลเดอร์ของเว็บไซต์ WordPress ของคุณ
เซิร์ฟเวอร์มักจะตอบสนองด้วยเนื้อหาที่เบราว์เซอร์ร้องขอ แต่บางครั้งเซิร์ฟเวอร์ไม่สามารถเรียกเนื้อหาได้ด้วยเหตุผลต่างๆ เช่น เซิร์ฟเวอร์โอเวอร์โหลด การบล็อกไฟร์วอลล์ ปัญหาเกี่ยวกับเบราว์เซอร์ ฯลฯ นั่นคือเวลาที่เซิร์ฟเวอร์แสดงข้อผิดพลาด 502 เกตเวย์เสีย
อะไรเป็นสาเหตุของข้อผิดพลาด 502 เกตเวย์ WordPress ที่ไม่ดี
สาเหตุทั่วไปสำหรับข้อผิดพลาด 502 เกตเวย์ WordPress ที่ไม่ดีคือ:
- โอเวอร์โหลดเซิร์ฟเวอร์ : เมื่อเซิร์ฟเวอร์ได้รับคำขอมากเกินไป เซิร์ฟเวอร์จะโอเวอร์โหลดและไม่สามารถตอบสนองได้อย่างถูกต้อง ส่งผลให้เกิดข้อผิดพลาด 502
- ปัญหาเกี่ยวกับเบราว์เซอร์ : เบราว์เซอร์ที่ล้าสมัยหรือไฟล์ที่เสียหายในแคชของเบราว์เซอร์อาจทำให้เกิดข้อผิดพลาดได้
- การบล็อกไฟร์วอลล์ : ไฟร์วอลล์ที่ติดตั้งบนเว็บไซต์ของคุณอาจบล็อกผู้ให้บริการอินเทอร์เน็ตหรือที่อยู่ IP ของคุณที่ทำให้เกิดข้อผิดพลาด
- ปัญหาเซิร์ฟเวอร์ชั่วคราว : เซิร์ฟเวอร์อาจหยุดทำงานชั่วคราวทำให้เกิดข้อผิดพลาด 502
รูปแบบข้อผิดพลาด 502 เกตเวย์ที่ไม่ถูกต้อง
ข้อผิดพลาดเกตเวย์ 502 ไม่ถูกต้อง 💣 อาจดูแตกต่างกันไปในแต่ละเว็บไซต์ ต่อไปนี้เป็นข้อผิดพลาดรูปแบบต่างๆ ที่พบได้บ่อย:
- ข้อผิดพลาด 502
- เอชทีทีพี 502
- ข้อผิดพลาดพร็อกซี 502
- 502 เกตเวย์ไม่ดี
- 502 เกตเวย์ไม่ถูกต้อง NGINX
- ข้อผิดพลาด HTTP 502 เกตเวย์ไม่ถูกต้อง
- บริการ 502 โอเวอร์โหลดชั่วคราว
- ข้อผิดพลาด 502 เซิร์ฟเวอร์: เซิร์ฟเวอร์พบข้อผิดพลาดชั่วคราวและไม่สามารถดำเนินการตามคำขอของคุณได้
- 502 นั่นเป็นข้อผิดพลาด เซิร์ฟเวอร์พบข้อผิดพลาดชั่วคราวและไม่สามารถดำเนินการตามคำขอของคุณได้ โปรดลองอีกครั้งใน 30 วินาที นั่นคือทั้งหมดที่เรารู้.
ตอนนี้คุณรู้แล้วว่าข้อผิดพลาด 502 เกตเวย์ไม่ถูกต้องของ WordPress หมายถึงอะไร เหตุใดจึงเกิดขึ้นและข้อผิดพลาดหลายรูปแบบ เรามาเรียนรู้ 👨🎓 วิธีลบออกจากไซต์ของคุณ
วิธีแก้ไขข้อผิดพลาด 502 เกตเวย์ WordPress ที่ไม่ดี
ในการแก้ไขข้อผิดพลาด 502 เกตเวย์ WordPress ที่ไม่ดี คุณต้องทำตามขั้นตอนต่อไปนี้:
- โหลดหน้าเว็บของคุณใหม่
- ล้างแคชของเบราว์เซอร์
- ล้างแคช DNS
- ตรวจสอบการโฮสต์เซิร์ฟเวอร์
- ปิดการใช้งาน CDN และไฟร์วอลล์
- อัปเดตเวอร์ชัน PHP
- ตรวจสอบปลั๊กอินและธีม
- ขอความช่วยเหลือจากผู้ให้บริการโฮสติ้งของคุณ
⚠️ ข้อสำคัญ : หลังจากใช้งานแต่ละวิธีแล้ว ให้ตรวจสอบเว็บไซต์ของคุณ เมื่อข้อผิดพลาด 502 ไม่ปรากฏบนไซต์ของคุณอีกต่อไป คุณไม่จำเป็นต้องดำเนินการกับบทช่วยสอนที่เหลือ
1. โหลดหน้าเว็บของคุณใหม่
ข้อผิดพลาด 502 อาจเป็นข้อผิดพลาดชั่วคราวที่แก้ไขได้เอง ตัวอย่างเช่น เซิร์ฟเวอร์ของไซต์ของคุณอาจได้รับการกู้คืนจากการโอเวอร์โหลดแล้ว
การโหลดหน้าซ้ำจะตรวจสอบว่าข้อผิดพลาดยังคงอยู่ในเว็บไซต์ของคุณหรือไม่
2. ล้างแคชของเบราว์เซอร์
การแคชเบราว์เซอร์เป็นเทคนิคที่เว็บเบราว์เซอร์ใช้ในการจัดเก็บสำเนาของไฟล์คงที่ของเว็บไซต์ในคอมพิวเตอร์หรืออุปกรณ์ของผู้ใช้ การจัดเก็บทรัพยากรเหล่านี้ไว้ในเครื่อง เบราว์เซอร์สามารถเรียกค้นและแสดงหน้าได้อย่างรวดเร็วเมื่อใดก็ตามที่ผู้ใช้ตัดสินใจที่จะเยี่ยมชมอีกครั้ง ด้วยวิธีนี้ ผู้ใช้จะได้รับหน้าเว็บที่ให้บริการอย่างรวดเร็ว และประสบการณ์ของผู้ใช้จะดีขึ้นบนเบราว์เซอร์
ข้อเสียของเทคนิคนี้คืออาจทำให้เกิดปัญหาได้หากมีปัญหาในแคช ดังนั้น แม้ว่าข้อผิดพลาด 502 เกตเวย์ WordPress ไม่ถูกต้องจะไม่มีอยู่ในเว็บไซต์ของคุณอีกต่อไป คุณอาจยังเห็นข้อผิดพลาดนี้อยู่เนื่องจากไซต์ของคุณแสดงเวอร์ชันแคช
คุณต้องล้างแคชของเบราว์เซอร์และตรวจสอบว่าข้อผิดพลาดนั้นเป็นความผิดพลาดชั่วคราวหรือไม่!
👉 วิธีล้างแคชของเบราว์เซอร์ใน Chrome มีดังนี้
- คลิกที่ไอคอนสามจุดที่มุมขวาบน
- ขยายตัวเลือก เครื่องมือเพิ่มเติม ในดรอปดาวน์
- เลือก ล้างข้อมูลการท่องเว็บ ในรายการตัวเลือก
- เลือก ตลอดเวลา เป็น ช่วงเวลา
- ทำเครื่องหมายที่ช่องสำหรับ รูปภาพและไฟล์ที่แคชไว้ (และยกเลิกการเลือกช่องอื่นๆ)
- คลิกปุ่ม ล้างข้อมูล
Themeisle มีคำแนะนำเกี่ยวกับวิธีล้างแคชของเบราว์เซอร์ในเบราว์เซอร์อื่นๆ
หากข้อผิดพลาดยังคงอยู่แม้หลังจากลบแคชแล้ว ให้ดำเนินการตามวิธีแก้ไขปัญหาถัดไป
3. ล้างแคช DNS
คุณรู้อยู่แล้วว่าแคชคืออะไร หากต้องการเรียนรู้ว่า DNS คืออะไรและเหตุใดคุณจึงจำเป็นต้องใช้ในเว็บไซต์ WordPress โปรดดูที่บทความนี้
หลังจากที่คุณเข้าใจ DNS ดีแล้ว ให้ทำตามขั้นตอนด้านล่างเพื่อล้างแคช DNS ของคุณ:
ในคอมพิวเตอร์ Windows ให้เปิด Command Prompt แล้วใส่คำสั่งนี้:
ipconfig/flushdns
กด Enter เพื่อเรียกใช้คำสั่งและแคช DNS ของคุณจะถูกล้าง
บน Mac OS ให้เปิด Terminal แล้วรันคำสั่งนี้:
dscacheutil -flushcache
ตอนนี้เปิดเว็บไซต์ของคุณและตรวจสอบว่าข้อผิดพลาดเกตเวย์ไม่ถูกต้อง 502 หายไปหรือไม่ เห็นยัง? ลองวิธีแก้ปัญหาถัดไป
4. ตรวจสอบปัญหาเซิร์ฟเวอร์โฮสติ้ง
บางครั้ง บริษัทโฮสติ้งทำให้เว็บไซต์ออฟไลน์โดยเจตนา เนื่องจากระบบของพวกเขาอยู่ระหว่างการตรวจสอบความปลอดภัยหรืองานบำรุงรักษา พวกเขาแจ้งให้ผู้ใช้ทราบล่วงหน้าทางอีเมลหรือโดยส่งการแจ้งเตือนไปยังบัญชีที่โฮสต์ผู้ใช้
เราขอแนะนำให้คุณตรวจสอบอีเมลจากผู้ให้บริการโฮสติ้งของคุณ หรือไปที่บัญชีโฮสติ้งของคุณโดยตรง และมองหาการแจ้งเตือนเกี่ยวกับการหยุดทำงาน
หากเป็นเวลาหยุดทำงานตามที่คาดไว้ ก็ไม่จำเป็นต้องดำเนินการสอนต่อไป เพียงแค่นั่งรอให้งานเสร็จ เว็บไซต์ของคุณก็จะพร้อมทำงานทันที
คุณยังสามารถติดต่อเจ้าหน้าที่ฝ่ายสนับสนุนของโฮสต์เว็บและสอบถามพวกเขาว่าโฮสต์ของคุณประสบปัญหาที่ทราบหรือไม่
5. ปิดการใช้งาน CDN และไฟร์วอลล์
บริการต่างๆ เช่น เครือข่ายการจัดส่งเนื้อหา (CDN) และไฟร์วอลล์จะป้องกันไม่ให้ผู้เยี่ยมชมที่ประสงค์ร้ายเข้าถึงเว็บไซต์ของคุณ
ในบางโอกาส เป็นที่ทราบกันดีว่าบริการเหล่านี้จบลงด้วยการบล็อกผู้เยี่ยมชมที่ถูกกฎหมายโดยไม่ตั้งใจ
ซึ่งหมายความว่าคุณอาจเห็นข้อผิดพลาด 502 ของเกตเวย์ที่ไม่ถูกต้อง เนื่องจาก CDN หรือไฟร์วอลล์ของคุณระบุว่าคุณเป็นผู้เยี่ยมชมที่เป็นอันตรายโดยไม่ได้ตั้งใจ
เราขอแนะนำให้ปิดใช้งาน CDN และไฟร์วอลล์ที่ติดตั้งบนไซต์ของคุณ และตรวจสอบว่าช่วยลบข้อผิดพลาดได้หรือไม่
หากแก้ปัญหาได้ คุณอาจต้องเปลี่ยนบางอย่างในการกำหนดค่าของบริการหรือเปลี่ยนไปใช้บริการอื่น
6. อัปเดตเวอร์ชัน PHP ของคุณ
ข้อผิดพลาด WordPress บางอย่าง (รวมถึงข้อผิดพลาด 502) เกิดจาก PHP เวอร์ชันที่ล้าสมัย
คุณต้องตรวจสอบว่าไซต์ของคุณทำงานบนเวอร์ชัน PHP ที่ล้าสมัยหรือไม่ จากนั้นอัปเดตหากจำเป็น โฮสต์เว็บของคุณจะช่วยคุณในการทำเช่นนี้
7. ตรวจสอบธีมและปลั๊กอิน
ธีมและปลั๊กอินที่ติดตั้งบนเว็บไซต์ WordPress ของคุณอาจขัดแย้งกันหรือใช้เวลานานเกินไปในการดำเนินการ ไม่ว่าด้วยเหตุผลใดก็ตาม คุณต้องค้นหาปลั๊กอินหรือธีมของผู้ร้ายและลบออกโดยสมบูรณ์
ในการตรวจสอบว่าธีมปัจจุบันของคุณเป็นตัวการหรือไม่ คุณต้องปิดการใช้งานโดยเปลี่ยนไปใช้ธีม WordPress เริ่มต้น (เช่น Twenty-Twenty-Three, Twenty-Twenty-Two เป็นต้น)
หากคุณไม่สามารถเข้าถึงแดชบอร์ด WordPress ได้ คุณสามารถปิดใช้งานธีมหรือปลั๊กอินด้วยตนเองได้โดยไปที่ส่วนหลังของไซต์ผ่านไคลเอ็นต์ FTP หรือบัญชีโฮสติ้งของคุณ
ตรวจสอบธีมและปลั๊กอินผ่านบัญชีโฮสติ้งของคุณ
เปิดบัญชีโฮสติ้งและไปที่ cPanel → File Manager → public_html → wp-content → themes
ภายในโฟลเดอร์ธีม ให้ค้นหาธีมปัจจุบัน
คลิกขวา ที่โฟลเดอร์ธีมปัจจุบัน เลือกตัวเลือก Rename จากนั้น เปลี่ยนชื่อธีม เป็น "disable-theme"
การดำเนินการนี้จะปิดใช้ธีมปัจจุบันและเว็บไซต์ WordPress ของคุณจะเปลี่ยนไปใช้ธีมเริ่มต้นโดยอัตโนมัติ
หากธีมปัจจุบันของคุณเป็นตัวการ เว็บไซต์ของคุณควรจะกลับมาเป็นปกติแล้ว หากไม่ใช่ แสดงว่าผู้ร้ายอาจเป็นหนึ่งในปลั๊กอินของคุณ
คุณสามารถทดสอบทฤษฎีนี้ได้อย่างรวดเร็วโดยการปิดใช้งานปลั๊กอินทั้งหมดของคุณ และตรวจสอบว่าปลั๊กอินนั้นลบข้อผิดพลาด 502 ออกจากเว็บไซต์ของคุณหรือไม่
หากต้องการปิดใช้งานปลั๊กอินทั้งหมด ให้ไปที่ cPanel → File Manager → public_html → wp-content → plugins
คลิกขวาที่ โฟลเดอร์ปลั๊กอิน และ เปลี่ยนชื่อ โฟลเดอร์เป็น "disable-plugins"
ตอนนี้ เปิดเว็บไซต์ของคุณ และค้นหาข้อผิดพลาด หากหายไป แสดงว่าปลั๊กอินตัวใดตัวหนึ่งของคุณเป็นตัวการที่แท้จริง
หากต้องการค้นหาปลั๊กอินผู้ร้าย ให้เปลี่ยนกลับเป็นชื่อเดิมของโฟลเดอร์ (เช่น "ปลั๊กอิน") และเปิดโฟลเดอร์โดยดับเบิลคลิก ประกอบด้วยปลั๊กอินทั้งหมดที่ติดตั้งบนเว็บไซต์ WordPress ของคุณ
เริ่มเปลี่ยนชื่อโฟลเดอร์ปลั๊กอินทีละรายการเพื่อปิดใช้งานปลั๊กอินที่ติดตั้งบนไซต์ของคุณ ทุกครั้งที่คุณเปลี่ยนชื่อ/ปิดใช้งานปลั๊กอิน ให้ตรวจสอบเว็บไซต์ของคุณ เมื่อถึงจุดหนึ่ง ข้อผิดพลาด 502 จะหายไป และคุณจะรู้ว่าปลั๊กอินใดทำให้เกิดปัญหา
ทันทีที่คุณพบปลั๊กอินผู้ร้าย อย่าลืมลบออกทันที
8. ขอความช่วยเหลือจากผู้ให้บริการโฮสต์ของคุณ
หลังจากใช้โซลูชันทั้งหมดที่ระบุไว้ข้างต้น หากข้อผิดพลาด 502 เกตเวย์ WordPress ไม่ถูกต้องยังคงอยู่ คุณต้องขอความช่วยเหลือจากผู้ให้บริการโฮสติ้งของคุณ
อย่าลืมบอกพวกเขาเกี่ยวกับขั้นตอนทั้งหมดที่ดำเนินการไปแล้วเพื่อลบข้อผิดพลาด พวกเขาจะหาทางออกและทำให้เว็บไซต์ของคุณใช้งานได้ในเวลาไม่นาน
แก้ไขข้อผิดพลาด 502 เกตเวย์ WordPress ที่ไม่ดีให้ดี! 🙋♂️
ข้อผิดพลาด 502 เป็นข้อผิดพลาดทั่วไปของ WordPress และมักปรากฏบนเว็บไซต์เนื่องจากสาเหตุต่างๆ เช่น เซิร์ฟเวอร์โอเวอร์โหลด ปัญหาเกี่ยวกับเบราว์เซอร์ และการบล็อกไฟร์วอลล์ เหนือสิ่งอื่นใด
⚙️ ในการแก้ไขข้อผิดพลาด คุณต้องทำตามขั้นตอนต่อไปนี้:
- โหลดหน้าเว็บของคุณใหม่
- ล้างแคชของเบราว์เซอร์
- ล้างแคช DNS
- ตรวจสอบการโฮสต์เซิร์ฟเวอร์
- ปิดการใช้งาน CDN และไฟร์วอลล์
- อัปเดตเวอร์ชัน PHP
- ตรวจสอบปลั๊กอินและธีม
- ขอความช่วยเหลือจากผู้ให้บริการโฮสติ้งของคุณ
👉 หากต้องการแก้ไขข้อผิดพลาดทั่วไปของ WordPress 500 ระดับ คุณอาจสนใจคู่มือการแก้ไขปัญหาข้อผิดพลาดภายในเซิร์ฟเวอร์ WordPress 500 ของเรา
หากคุณมีคำถามใดๆ เกี่ยวกับ 'ข้อผิดพลาด 502 เกตเวย์ WordPress ที่ไม่ดี' โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง