วิธีแก้ไขข้อผิดพลาดเซิร์ฟเวอร์ภายในของ 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.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 อย่าลืมเปลี่ยนชื่อโฟลเดอร์กลับเป็น ปลั๊กอิน ก่อนเปิดใช้งานปลั๊กอินอีกครั้ง
วิธีที่ 3: เปลี่ยนเป็นธีมเริ่มต้น
หากคุณตรวจสอบปลั๊กอินเสร็จแล้วและยังไม่ทราบว่าข้อผิดพลาดมาจากไหน ถึงเวลาตรวจสอบธีม WordPress ของคุณแล้ว คุณสามารถเริ่มต้นด้วยการเปลี่ยนไปใช้ธีม WordPress เริ่มต้น
เราขอแนะนำธีมเริ่มต้นของ Twenty Twenty-One มีเวอร์ชันก่อนหน้าด้วย
หากแดชบอร์ดของคุณยังคงเข้าถึงได้ ให้ไปที่ลักษณะที่ ปรากฏ -> ธีม ซึ่งเป็นที่ที่คุณจะพบตัวเลือกเริ่มต้น ในกรณีที่คุณไม่พบธีมเริ่มต้น คุณสามารถดาวน์โหลดได้จาก WordPress.org

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

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

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

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

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

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

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

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