วิธีแก้ไข WordPress 500 Internal Server Error . อย่างรวดเร็ว

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

ทำไม 500 Internal Server Error ถึงเกิดขึ้น

500 Internal Server Error หมายถึงข้อผิดพลาดของเซิร์ฟเวอร์ภายใน ไม่ว่าเว็บไซต์ของคุณจะใช้ WordPress หรือไม่ก็ตาม หน้าเว็บใดๆ ที่อยู่ในเซิร์ฟเวอร์ก็อาจเกิดข้อผิดพลาดนี้ได้

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

มีรหัสข้อผิดพลาดหลายประเภทในเครือข่าย เช่น 500, 502, 503, 504 เป็นต้น ซึ่งแต่ละรหัสแสดงถึงข้อผิดพลาดที่แตกต่างกัน ในกรณีของข้อผิดพลาด 500 Internal Server Error หมายความว่าเซิร์ฟเวอร์พบสถานการณ์ที่ไม่คาดคิดและไม่สามารถส่งคืนคำขอจากโฮสต์ไคลเอ็นต์ได้

ในไซต์ WordPress 500 Internal Server Error มักเกิดจากปลั๊กอินและธีม และอาจเกิดจากไฟล์ .htaccess ที่เสียหายและข้อจำกัดของหน่วยความจำ PHP

สำหรับบริษัทขนาดใหญ่ บางครั้งพวกเขามีเพจ 500 Internal Server Error ที่ปรับแต่งเอง

วิธีแก้ไข WordPress 500 Internal Server Error . อย่างรวดเร็ว

ผลกระทบของ 500 Internal Server Error ต่อ SEO

ไม่เหมือนกับข้อผิดพลาด 503 หากข้อผิดพลาด 500 ไม่ได้รับการแก้ไขทันที ข้อผิดพลาดของคุณจะส่งผลเสียต่อการจัดอันดับเว็บไซต์ของคุณในไม่ช้า เมื่อ Google จัดทำดัชนีเว็บไซต์ของคุณแต่ยังคงส่งคืนข้อผิดพลาด 500 รายการ การจัดอันดับ SEO เดิมของคุณน่าจะได้รับผลกระทบ

หากปัญหา 500 Error เกิดขึ้นภายในระยะเวลาสั้นๆ จะไม่ส่งผลกระทบมากนัก อย่างไรก็ตาม หากข้อผิดพลาดเกิดขึ้นเป็นเวลานาน (มากกว่าหนึ่งสัปดาห์) Google อาจถือว่าหน้านั้นไม่มีอยู่อีกต่อไปและส่งผลต่อการจัดอันดับเว็บไซต์ของคุณ

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

หากคุณกังวลว่า 500 Error จะทำให้เว็บไซต์ของคุณเสียหายอย่างมีนัยสำคัญ คุณควรพยายามแก้ไขโดยเร็วที่สุด

วิธีแก้ไข 500 Internal Server Error

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

โหลดซ้ำ

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

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

หากคุณไม่ทราบว่า 500 Internal Server Error เกิดขึ้นเฉพาะบนคอมพิวเตอร์ของคุณหรือไม่ คุณสามารถใช้ “https://downforeveryoneorjustme.com/" เพื่อตรวจสอบ. ไซต์นี้จะบอกคุณว่าไซต์นั้นไม่สามารถเข้าถึงได้ทั่วโลกหรือไม่สามารถเข้าถึงได้เพียงคุณเท่านั้น

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

ตรวจสอบไฟล์ .htaccess

สำหรับไซต์ WordPress เมื่อเกิดข้อผิดพลาด 500 Internal Server Error สิ่งแรกที่คุณทำได้คือตรวจสอบไฟล์ .htaccess ของคุณ

คุณแก้ปัญหาได้ด้วยการเปลี่ยนชื่อไฟล์ .htaccess และสร้างไฟล์ใหม่

คุณค้นหาไฟล์ .htaccess ได้โดยไปที่โฟลเดอร์ของเว็บไซต์ผ่านแผงควบคุม cPanel หรือค้นหาได้โดยไปที่เซิร์ฟเวอร์โฮสต์ของ WordPress ผ่าน FTP หรือ SFTP

คุณสามารถไปที่ เว็บไซต์อย่างเป็นทางการของ WordPress เพื่อดาวน์โหลดเนื้อหาไฟล์ .htaccess เริ่มต้น

อ่านเพิ่มเติม:   19 เว็บไซต์ที่ดีที่สุดในการดาวน์โหลดวิดีโอปลอดลิขสิทธิ์ฟรี

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

วิธีแก้ไข WordPress 500 Internal Server Error . อย่างรวดเร็ว

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

หากหน่วยความจำ PHP ของคุณเต็ม บางครั้งสิ่งนี้อาจเป็นสาเหตุของ 500 Internal Server Error เพื่อแก้ปัญหานี้ เพียงเพิ่มขีดจำกัดหน่วยความจำ PHP สำหรับ WordPress

หากข้อผิดพลาด 500 Error เกิดขึ้นเฉพาะบนหน้าส่วนหลังของการเข้าสู่ระบบ WordPress คุณสามารถแก้ปัญหาได้โดยเพิ่มขีดจำกัดหน่วยความจำ PHP สำหรับ WordPress โดยทำตามขั้นตอนเหล่านี้

ไปที่ไฟล์ wp-config.php

เพิ่มรหัสต่อไปนี้: define( 'WP_MEMORY_LIMIT', '256M' );

บันทึกการตั้งค่า

วิธีแก้ไข WordPress 500 Internal Server Error . อย่างรวดเร็ว

หรือหากคุณใช้โฮสต์ VPS คุณสามารถเพิ่มขีดจำกัดหน่วยความจำ PHP ได้โดยแก้ไขไฟล์ PHP.ini

ไปที่ไดเร็กทอรีรูทเซิร์ฟเวอร์

แก้ไขไฟล์ PHP.ini (หรือสร้างไฟล์ PHP.ini เปล่าหากคุณไม่มี)

เพิ่มรหัสต่อไปนี้: memory_limit = 256M

บันทึกการตั้งค่า

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

ไปที่ไดเร็กทอรีรากของเซิร์ฟเวอร์

แก้ไขไฟล์ .htaccess

เพิ่มรหัสต่อไปนี้: php_value memory_limit 256M

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

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

หากการเพิ่มขีด จำกัด หน่วยความจำ PHP ไม่สามารถแก้ปัญหา 500 Internal Server Error ให้ไปยังส่วนถัดไป

ปิดการใช้งานปลั๊กอิน WordPress ทั้งหมด

WordPress มีประสิทธิภาพเนื่องจากความสามารถในการขยายของปลั๊กอิน และมักเป็นสาเหตุของปัญหา

หากไซต์ของคุณมีข้อผิดพลาด 500 Error ให้ลองปิดการใช้งานปลั๊กอินทั้งหมดก่อน บางทีอาจเป็นหนึ่งในนั้น หรือข้อผิดพลาดความเข้ากันได้ระหว่างปลั๊กอิน ทำให้เกิดปัญหา 500 Internal Server Error

อ่านเพิ่มเติม:   วิธีล้างแคชใน WordPress (แนวทางขั้นสูงสุด)

เนื่องจากเว็บไซต์ของคุณไม่สามารถเข้าถึงได้ตามปกติ คุณจึงสามารถเข้าถึงโฟลเดอร์โฮสต์ผ่านแผงควบคุม เช่น cPanel เท่านั้น หรือคุณสามารถเข้าถึงเซิร์ฟเวอร์โฮสต์ผ่าน FTP หรือ SFTP

หลังจากเข้าสู่เซิร์ฟเวอร์ WordPress ให้ค้นหาโฟลเดอร์ "plugins" ในโฟลเดอร์ "wp-content" และเปลี่ยนชื่อเป็น "plugins_old" เพื่อปิดใช้งานปลั๊กอิน WordPress ทั้งหมด

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

อัปโหลดไฟล์หลักของ WordPress อีกครั้ง

หากวิธีการข้างต้นไม่สามารถแก้ไขปัญหา 500 Error ได้ คุณสามารถลองอัปโหลดไฟล์หลักของ WordPress อีกครั้งเพื่อแก้ปัญหา

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

คุณสามารถไปที่เว็บไซต์ WordPress.org เพื่อค้นหาไฟล์หลักของ WordPress และดาวน์โหลดไฟล์เหล่านั้น

เมื่อคุณไปที่ https://wordpress.org/download/ หน้า WordPress เวอร์ชันล่าสุดจะมีให้ที่

หลังจากคลายซิป คุณเพียงแค่ต้องอัปโหลดโฟลเดอร์ "wp-includes" และ "wp-admin" และเขียนทับไฟล์โฮสต์ปัจจุบันของคุณ เท่านี้ก็เรียบร้อย

ขอความช่วยเหลือจากผู้ให้บริการโฮสติ้งของคุณ

หากคุณได้ลองวิธีการทั้งหมดข้างต้นแล้ว แต่ไม่สามารถแก้ปัญหา 500 Error ได้ คุณสามารถติดต่อผู้จำหน่ายโฮสติ้งที่คุณซื้อจากและขอความช่วยเหลือจากฝ่ายสนับสนุนด้านเทคนิคของฝ่ายบริการลูกค้าเพื่อช่วยคุณค้นหาสาเหตุของการเกิดขึ้นและแก้ไขปัญหา 500 Internal Server Error .

เราหวังว่าบทช่วยสอนนี้จะช่วยคุณแก้ไขข้อผิดพลาด 500 Internal Server

วิธีแก้ไขข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูลอย่างรวดเร็วใน WordPress
19 เว็บไซต์ที่ดีที่สุดในการดาวน์โหลดวิดีโอปลอดลิขสิทธิ์ฟรี