วิธีแก้ไขข้อผิดพลาดเซิร์ฟเวอร์ภายในของ WordPress (10 วิธี)

เผยแพร่แล้ว: 2021-12-08

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

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

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

สารบัญ

  • ข้อผิดพลาดเซิร์ฟเวอร์ภายในคืออะไร
  • การสำรองข้อมูลเว็บไซต์ WordPress ของคุณ
  • วิธีแก้ไขข้อผิดพลาดเซิร์ฟเวอร์ภายในของ WordPress
    • วิธีที่ 1: เปิดใช้งานการดีบัก
    • วิธีที่ 2: ตรวจสอบว่าแดชบอร์ด WordPress ของคุณใช้งานได้หรือไม่
    • วิธีที่ 3: ปิดใช้งานปลั๊กอินทั้งหมดของคุณ
    • วิธีที่ 3: เปลี่ยนเป็นธีมเริ่มต้น
    • วิธีที่ 4: เพิ่มขีด จำกัด หน่วยความจำ PHP ของเว็บไซต์ของคุณ
    • วิธีที่ 5: ดีบัก .htaccess ปัญหา
    • วิธีที่ 6: ติดตั้ง WordPress . ใหม่
    • วิธีที่ 7: ตรวจสอบปัญหาเวอร์ชัน PHP ของคุณ
    • วิธีที่ 8: อัปโหลดไฟล์ Core เวอร์ชันใหม่
    • วิธีที่ 9: ตรวจสอบสิทธิ์ของไฟล์
    • วิธีที่ 10: ติดต่อผู้ให้บริการโฮสติ้งของคุณ
  • คำถามที่พบบ่อย (คำถามที่พบบ่อย)
    • เหตุใดจึงเกิดข้อผิดพลาดภายในเซิร์ฟเวอร์
    • คุณสามารถแก้ไขข้อผิดพลาดเซิร์ฟเวอร์ภายในได้หรือไม่
  • บทสรุป

ข้อผิดพลาดเซิร์ฟเวอร์ภายในคืออะไร

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

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

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

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

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

การสำรองข้อมูลเว็บไซต์ WordPress ของคุณ

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

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

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

มาลองดูกัน:

สำรองข้อมูลเว็บไซต์ของคุณโดยใช้ cPanel

วิธีนี้ช่วยให้คุณควบคุมเว็บไซต์ WordPress ได้อย่างสมบูรณ์ ช่วยให้คุณสร้างข้อมูลสำรองได้อย่างง่ายดาย คุณสามารถจัดเก็บไฟล์เว็บไซต์ของคุณได้หลายที่ รวมถึง Google Drive, Dropbox, ฮาร์ดไดรฟ์ และอื่นๆ เพื่อให้แน่ใจว่ามีการสำรองข้อมูลเต็มรูปแบบ

สำรองข้อมูลเว็บไซต์ของคุณโดยใช้ SFTP

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

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

สำรองข้อมูลเว็บไซต์ของคุณผ่าน phpMyAdmin

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

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

สุดท้ายให้กดปุ่ม "ไป" และเก็บไฟล์ที่ดาวน์โหลดไว้ในตำแหน่งที่เหมาะสม

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

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

เข้าไปกันเถอะ!

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

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

วิธีที่ 1: เปิดใช้งานการดีบัก

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

เข้าถึงไฟล์ wp-config

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

ในกรณีที่คุณไม่พบ ให้เพิ่มโค้ดต่อไปนี้ที่ส่วนท้ายของข้อความเหนือบรรทัดที่ระบุว่า “ /* เท่านั้น หยุดแก้ไข! บล็อกที่มีความสุข */” :

 define( "WP_DEBUG", true );

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

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

วิธีที่ 2: ตรวจสอบว่าแดชบอร์ด WordPress ของคุณใช้งานได้หรือไม่

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

ไปที่ http://yoursite.com/wp-admin/ เพื่อเข้าถึงแดชบอร์ดผู้ดูแลระบบของคุณ หากหน้าโหลดได้ง่าย และคุณสามารถเข้าถึงแดชบอร์ด WordPress แบ็กเอนด์ คุณสามารถมั่นใจได้ว่าปัญหาเกิดจากธีมหรือปลั๊กอิน

วิธีที่ 3: ปิดใช้งานปลั๊กอินทั้งหมดของคุณ

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

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

  • ไปที่ปลั๊กอินในแดชบอร์ด WordPress
  • เลือกช่องทำเครื่องหมายเพื่อเลือกปลั๊กอินทั้งหมด
  • เลือกปิดใช้งานจากเมนูแบบเลื่อนลง
  • คลิกสมัคร
ปิดการใช้งานปลั๊กอินทั้งหมด

ในกรณีที่แดชบอร์ดของคุณไม่ทำงาน คุณสามารถปิดใช้งานได้ผ่านทาง FTP นี่คือวิธีที่คุณสามารถทำได้:

  • เชื่อมต่อกับเซิร์ฟเวอร์ของไซต์ WordPress ผ่าน FTP
  • ไปที่โฟลเดอร์ wp-content
  • เปลี่ยนโฟลเดอร์ ปลั๊กอิน เป็น ปลั๊กอินปิดการใช้งาน
อัปโหลดไฟล์ปลั๊กอินจากข้อมูลสำรองใน ftp

หากคุณแน่ใจว่าข้อผิดพลาดมาจากปลั๊กอิน คุณควรเริ่มค้นหาปลั๊กอินเฉพาะที่รับผิดชอบต่อข้อผิดพลาด

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

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

หากคุณกำลังใช้ FTP อย่าลืมเปลี่ยนชื่อโฟลเดอร์กลับเป็น ปลั๊กอิน ก่อนเปิดใช้งานปลั๊กอินอีกครั้ง

วิธีที่ 3: เปลี่ยนเป็นธีมเริ่มต้น

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

เราขอแนะนำธีมเริ่มต้นของ Twenty Twenty-One มีเวอร์ชันก่อนหน้าด้วย

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

การเลือกธีมใหม่

คุณยังสามารถเปลี่ยนเป็นธีมเริ่มต้นโดยใช้ FTP ได้หากแดชบอร์ดของคุณไม่สามารถเข้าถึงได้ ทำตามขั้นตอนด้านล่าง:

  • เชื่อมต่อกับเซิร์ฟเวอร์ของไซต์ WordPress ผ่าน FTP
  • ไปที่โฟลเดอร์ wp-content/themes
  • ดาวน์โหลดธีมเริ่มต้น (ต้องการใช้ยี่สิบยี่สิบเอ็ด) จาก WordPress.org และอัปโหลดโฟลเดอร์ธีมหลังจากแตกไฟล์ธีม
  • นอกจากนี้ เปลี่ยนชื่อโฟลเดอร์ธีมปัจจุบันเป็น [theme-name]- deactivated
  • เมื่อคุณปิดใช้งานธีมปัจจุบันของคุณแล้ว WordPress จะกลับไปใช้ธีมเริ่มต้นโดยอัตโนมัติ
เปลี่ยนชื่อธีมเก่าโดยใช้ ftp

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

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

วิธีที่ 4: เพิ่มขีด จำกัด หน่วยความจำ PHP ของเว็บไซต์ของคุณ

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

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

  1. wp-config.php ไฟล์

เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน FTP เปิดและแก้ไขไฟล์ wp-config.php และเพิ่มข้อมูลโค้ดต่อไปนี้ใต้บรรทัดที่ระบุว่า /* เท่านั้น หยุดแก้ไข! บล็อกที่มีความสุข */ :

วิธีแก้ไข wp-config
 define('WP_MEMORY_LIMIT', '256M');
  1. ไฟล์ PHP.ini

หากต้องการเพิ่มขีดจำกัดหน่วยความจำของเว็บไซต์ของคุณโดยใช้วิธีนี้ ให้ค้นหาไฟล์ PHP.ini ในโฟลเดอร์ wp-admin จากนั้นคุณต้องเปิดและแก้ไขไฟล์ มองหาบรรทัดที่ระบุว่า memory_limit = [number]M, ตอนนี้เปลี่ยน ตัวเลข เป็น 256 ตอน นี้ รหัสของคุณควรมีลักษณะเหมือน memory_limit = 256M

  1. .htaccess ไฟล์

เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน FTP และค้นหาและแก้ไขไฟล์ .htaccess ตอนนี้เพิ่มบรรทัดต่อไปนี้:

 php_value memory_limit 256M

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

วิธีที่ 5: ดีบัก .htaccess ปัญหา

หากผู้ให้บริการโฮสต์ของคุณใช้เซิร์ฟเวอร์ Apache คุณจะพบไฟล์ . htaccess ในไดเรกทอรีรากของเว็บไซต์ของคุณ เป็นไฟล์การกำหนดค่าที่ให้คุณเปิดใช้งานฟังก์ชันขั้นสูง

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

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

ค้นหาไฟล์ .htaccess โดยใช้ ftp

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

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

โครงสร้างลิงก์ถาวรใน WordPress

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

วิธีที่ 6: ติดตั้ง WordPress . ใหม่

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

ในการติดตั้งไฟล์หลักของ WordPress ใหม่ ให้ทำตามขั้นตอนด้านล่าง:

  • ดาวน์โหลดสำเนาใหม่สำหรับ WordPress จาก WordPress.org
  • แตกไฟล์ ZIP
  • ตรวจสอบให้แน่ใจว่าคุณได้ลบโฟลเดอร์ wp-content และไฟล์ wp-config-sample.php นอกจากนี้ ให้ลบไฟล์ wp-config.php
การลบไฟล์ wp-content และ wp-config-sample ใน WordPress
  • ตอนนี้ เชื่อมต่อโฮสต์ของคุณผ่าน FTP
  • อัปโหลดโฟลเดอร์และไฟล์ที่เหลือไปยังโฟลเดอร์รูทของเว็บไซต์ของคุณ
  • เลือกตัวเลือกเพื่อเขียนทับไฟล์ทั้งหมดเมื่อคุณเห็นตัวเลือกพร้อมท์

วิธีที่ 7: ตรวจสอบปัญหาเวอร์ชัน PHP ของคุณ

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

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

คุณสามารถตรวจสอบเวอร์ชัน PHP ที่ทำงานบนไซต์ของคุณได้โดยการรันโค้ด PHP

  • เริ่มต้นด้วยการเปิดตัวแก้ไขข้อความหรือโค้ด — Notepad หรือ TextEdit
  • ป้อนรหัสต่อไปนี้ในตัวแก้ไข
 <?php echo 'Current PHP version: ' . phpversion(); ?>
  • เมื่อคุณป้อนรหัสแล้ว ให้บันทึกไฟล์โดยคลิกที่ "ไฟล์" > "บันทึกเป็น" ตรวจสอบให้แน่ใจว่าได้บันทึกการเพิ่มนามสกุล .PHP ในขณะที่บันทึกไฟล์
  • ตอนนี้ คุณจะได้รับเวอร์ชัน PHP ปัจจุบันของคุณ

วิธีที่ 8: อัปโหลดไฟล์ Core เวอร์ชันใหม่

อีกตัวเลือกหนึ่งที่ได้รับความนิยมในการแก้ไขข้อผิดพลาดของเซิร์ฟเวอร์ภายในคือการอัปโหลดไฟล์หลักของ WordPress เวอร์ชันใหม่อีกครั้ง ซึ่งรวมถึงโฟลเดอร์เช่น wp-admin และ wp-include

ไม่ต้องกังวลว่าจะสูญหายหรือสูญหายขณะอัปโหลดไฟล์หลักอีกครั้ง แต่จะช่วยให้คุณกู้คืนจากไฟล์ที่เสียหายและแก้ปัญหาของคุณได้

ในการอัปโหลดไฟล์คอร์เวอร์ชันใหม่ คุณต้องดาวน์โหลด WordPress จาก WordPress.org ก่อน แล้ว,

  • แตกโฟลเดอร์ zip ที่คุณเพิ่งดาวน์โหลด
  • ตอนนี้ เชื่อมต่อกับเว็บไซต์ของคุณผ่านไคลเอนต์ FTP ของคุณ
  • นำทางไปยังไดเร็กทอรีราก
  • ในหน้าต่างอื่น ให้เปิดไฟล์ WordPress ที่คุณดาวน์โหลดมาก่อนหน้านี้
  • คัดลอกโฟลเดอร์ wp-includes และ wp-admin แล้วอัปโหลดไปยังเซิร์ฟเวอร์ของคุณ
  • คุณจะเห็นตัวเลือกพร้อมท์ให้เขียนทับโฟลเดอร์ที่มีอยู่ เลือกเขียนทับ
  • ไฟล์หลักของคุณได้รับการอัปเดตด้วยเวอร์ชันใหม่

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

วิธีที่ 9: ตรวจสอบสิทธิ์ของไฟล์

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

การตั้งค่าการอนุญาตสำหรับสิ่งอื่นส่งผลให้เกิดข้อผิดพลาด รวมถึงข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 รายการ

วิธีที่ 10: ติดต่อผู้ให้บริการโฮสติ้งของคุณ

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

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

  • BlueHost
  • Hostinger
  • SiteGround
  • A2 โฮสติ้ง
  • DreamHost

หากคุณต้องการทราบรายละเอียดเฉพาะเพื่อเลือกผู้ให้บริการโฮสติ้งที่ดีที่สุดสำหรับเว็บไซต์ของคุณ ลองดูคู่มือนี้ – 10 ผู้ให้บริการโฮสติ้ง WordPress ที่ดีที่สุดในปี 2022

คำถามที่พบบ่อย (คำถามที่พบบ่อย)

เหตุใดจึงเกิดข้อผิดพลาดภายในเซิร์ฟเวอร์

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

คุณสามารถแก้ไขข้อผิดพลาดเซิร์ฟเวอร์ภายในได้หรือไม่

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

บทสรุป

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

นอกจากนี้อย่าลืมแบ่งปันประสบการณ์ของคุณกับเราในส่วนความคิดเห็นด้านล่าง