วิธีแก้ไขข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 รายการในบล็อก WordPress

เผยแพร่แล้ว: 2022-06-17

How to Fix 500 Internal Server Error in WordPress Blogs

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

How to Fix 500 Internal Server Error

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

เราจะดู "ข้อผิดพลาดเซิร์ฟเวอร์ภายในคืออะไร" และ "วิธีแก้ไขปัญหานี้"

สารบัญ

วิธีแก้ไขข้อผิดพลาด 500 Internal Server Error

เซิร์ฟเวอร์ภายในผิดพลาด?

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

สาเหตุของ “ข้อผิดพลาดภายในเซิร์ฟเวอร์” :

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

  • ปัญหาปลั๊กอิน
  • ไฟล์ .htaccess เสียหาย
  • การใช้งานหน่วยความจำ PHP ของคุณถึงขีดจำกัด
  • ไฟล์หลักของ WordPress เสียหาย

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

คุณไม่สามารถอ่านข้อผิดพลาดได้เนื่องจากไม่ใช่เอกสารที่ใช้งานง่าย

คุณมีสองตัวเลือกในการรับวิธีแก้ปัญหาที่เหมาะสม:

  • เพียงปรึกษาทีมสนับสนุนโฮสติ้งและหาปัญหา
  • ทำตามขั้นตอนด้านล่าง

การแก้ไข “Internal Server Error”:

การ แก้ไขที่เป็นไปได้ 1: สร้างไฟล์ .htaccess ใหม่:

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

หากคุณต้องการแก้ไขปัญหานี้ สิ่งที่คุณต้องทำคือสร้างไฟล์ .htaccess ใหม่ใน WordPress

  1. เพียงเปลี่ยนชื่อไฟล์ .htaccess ที่คุณมีอยู่:

คุณจะต้องเปลี่ยนชื่อไฟล์ .htaccess ที่คุณมีอยู่ คุณจะมีวิธีอื่นในการทำสิ่งนี้เช่น:

    • ไปและเชื่อมต่อเว็บไซต์ของคุณผ่าน FTP ใช้ FileZilla เพื่อทำขั้นตอนนี้
    • การใช้เครื่องมือจัดการไฟล์ในตัว cPanel

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

เพียงมองหาไฟล์ .htaccess ตรงรูทของไซต์ของคุณ ทำการคลิกขวาและเปลี่ยนชื่อ

เปลี่ยนชื่อเป็น “.htaccess_old” ตอนนี้ คุณต้องสร้างไฟล์ .htaccess เพื่อแทนที่ด้วยไฟล์อื่น

  1. กำลังสร้างไฟล์ .htaccess ใหม่:

ไปที่แดชบอร์ด WordPress และสร้างไฟล์ .htaccess ใหม่ ไปที่การตั้งค่า> ลิงก์ถาวร ตรวจสอบให้แน่ใจว่าคุณไม่ได้เปลี่ยนแปลงการตั้งค่าใดๆ คลิกที่ปุ่มบันทึกการเปลี่ยนแปลงและคุณพร้อมที่จะไป คุณได้สร้างไฟล์ .htaccess ใหม่สำเร็จแล้ว

การทำเช่นนี้อาจทำให้ไซต์ของคุณกลับมาทำงานได้อีกครั้งได้สำเร็จ

การ แก้ไขที่เป็นไปได้ 2: การปิดใช้งานปลั๊กอินและการค้นหาปลั๊กอินที่ผิดพลาด

หาก .htaccess ถูกต้อง ปัญหาอยู่ที่ปลั๊กอิน ให้ลองปิดการใช้งานปลั๊กอิน

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

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

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

  • เพียงเชื่อมต่อกับไซต์ของคุณผ่าน FTP หรือตัวจัดการไฟล์
  • การนำทางไปยัง .wp-content/folder
  • แทนที่ปลั๊กอินปัจจุบันด้วย plugins_old

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

เพียงไปที่ส่วนปลั๊กอิน อาจมีบางอย่างปรากฏขึ้น เช่น การปิดใช้งานปลั๊กอินเนื่องจากข้อผิดพลาด และไฟล์ปลั๊กอินไม่มีอยู่อีกต่อไป

เพียงเปิดใช้งานใหม่ทีละรายการ:

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

หวังว่าปัญหาเซิร์ฟเวอร์ภายในของคุณจะได้รับการแก้ไขแล้ว

การ แก้ไขที่เป็นไปได้ 3: การเพิ่มขีดจำกัดหน่วยความจำ PHP ของเว็บโฮสติ้งของคุณ

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

สำหรับกระบวนการนี้ คุณจะต้องแก้ไขไฟล์ wp-config.php คุณสามารถทำสิ่งนี้ได้อีกครั้งด้วยการเข้าถึง FTP หรือด้วยตัวจัดการไฟล์ cpanel

เพิ่มรหัสก่อน แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข */ ข้อความ:

กำหนด ( 'WP_MEMORY_LIMIT' , '64m' );

สิ่งนี้จะใช้ได้หากโฮสต์ของคุณตั้งค่าขีด จำกัด PHP> 64 M

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

การ แก้ไขที่เป็นไปได้ 4: การอัปโหลดไฟล์ WordPress หลักซ้ำ

หากปัญหายังไม่หมดไป คุณสามารถใช้วิธีนี้ได้ ตอนนี้คุณต้องอัปโหลดสำเนาใหม่ของไฟล์ WordPress หลัก คุณสามารถใช้โปรแกรม FTP ผ่านตัวจัดการไฟล์

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

เพียงดาวน์โหลด WordPress เวอร์ชันล่าสุดโดยไปที่ WordPress.org

คุณต้องแตกไฟล์ ZIP หลังจากกระบวนการดาวน์โหลด และดาวน์โหลดบางสิ่งเช่น:

  • โฟลเดอร์เนื้อหา wp ทั้งหมด
  • Wp-config-sample.php ไฟล์

อัปโหลดไฟล์ทั้งหมดที่เหลืออยู่บน WordPress ด้วยความช่วยเหลือของ FTP เพียงแค่เขียนทับสิ่งที่ซ้ำกัน

ยังอ่าน:

  • วิธีการเริ่มต้นบล็อกใน 15 นาที ทีละขั้นตอน คู่มือสำหรับมือใหม่

  • [ล่าสุด] ปลั๊กอินและเครื่องมือ WordPress SEO ที่ดีที่สุดที่คุณควรใช้ในปี 2022

  • คู่มือสำหรับผู้เริ่มต้นใช้งาน WordPress: คำแนะนำทีละขั้นตอนในการสร้างเว็บไซต์ด้วย WordPress

  • คู่มือง่าย ๆ ในการเพิ่มประสิทธิภาพ SEO บนหน้าสำหรับ WordPress (SEO 2022)

  • วิธีการตั้งค่าปลั๊กอิน Yoast SEO บน WordPress | คำแนะนำทีละขั้นตอน

EndNote: วิธีแก้ไขข้อผิดพลาด 500 Internal Server Error

ไปกับหนึ่งในวิธีแก้ไขปัญหาเหล่านี้ และคุณจะได้รับวิธีแก้ไขปัญหา “IHow to Fix 500 Internal Server Error” หากวิธีแก้ปัญหาเหล่านี้ไม่สามารถแก้ปัญหาได้ คุณควรพูดคุยกับทีมสนับสนุนโฮสติ้ง และในกรณีที่ไม่สามารถช่วยคุณได้ ให้ไปที่นักพัฒนา WordPress อาจมีปัญหาเล็กน้อย แสดงความคิดเห็น ฉันจะอยู่ที่นั่นเพื่อแก้ไขปัญหาทั้งหมดโดยเร็วที่สุด ฉันหวังว่าโพสต์นี้ - วิธีแก้ไขข้อผิดพลาด 500 Internal Server เหมาะสมกับวัตถุประสงค์ของคุณเป็นอย่างดี