500 Internal Server Error เป็นรหัสสถานะ HTTP ทั่วไปมากซึ่งหมายความว่ามีบางอย่างผิดพลาดบนเซิร์ฟเวอร์ของเว็บไซต์เนื่องจากลักษณะโดยทั่วไปไม่ได้ระบุเหตุผลเฉพาะสำหรับข้อผิดพลาด มันไม่เฉพาะเจาะจงกับ WordPress เพียงอย่างเดียวและสามารถเกิดขึ้นได้กับบริการใด ๆ ที่ทำงานบนโฮสติ้ง
รูปแบบที่แตกต่างกันของข้อผิดพลาด 500
500 ข้อผิดพลาดภายในเซิร์ฟเวอร์
HTTP 500 - ข้อผิดพลาดเซิร์ฟเวอร์ภายใน
ข้อผิดพลาดชั่วคราว
ข้อผิดพลาดเซิร์ฟเวอร์ภายใน
วิธีการแก้ไขข้อผิดพลาดภายในเซิร์ฟเวอร์ iPage
ข้อผิดพลาดไม่ใช่เพราะพีซีหรืออินเทอร์เน็ตของคุณ แต่เกิดขึ้นเนื่องจากปัญหาเซิร์ฟเวอร์
1. ปิดใช้งานปลั๊กอินทั้งหมด
หลายครั้งที่ปลั๊กอินที่ติดตั้งอาจไม่ทำงานอย่างสมบูรณ์ทำให้เกิดปัญหา ไม่มีวิธีที่แน่นอนในการค้นหาปลั๊กอินที่กำลังสร้างปัญหาอยู่
ดังนั้นจึงเป็นการดีที่จะลบปลั๊กอินทั้งหมดหากข้อผิดพลาดหายไปดังนั้นปลั๊กอินที่แน่นอนทำให้เกิดปัญหา ตอนนี้เปิดใช้งานปลั๊กอินหนึ่งต่อหนึ่งและตรวจสอบข้อผิดพลาดและลบปัญหาที่ก่อให้เกิดปลั๊กอิน
2. ตรวจสอบไฟล์. htaccess
เข้าสู่เว็บไซต์ของคุณโดยใช้ FTP ตอนนี้ให้ค้นหาไฟล์. htaccess ในไดเรกทอรีไฟล์นั้นโดยทั่วไปจะอยู่ในโฟลเดอร์เช่น wp-content และ wp-admin
เปลี่ยนชื่อไฟล์. htaccess ในรูปแบบเช่น. htaccess_new เป็นต้นไปที่การตั้งค่า> Permalinks แล้วคลิกปุ่มบันทึก แก้ไขปัญหาข้อผิดพลาดเซิร์ฟเวอร์ภายใน
3. ล้างแคชและลบคุกกี้ของเบราว์เซอร์ของคุณ
บางครั้งอาจมีปัญหาในหน้ารุ่นแคชดังนั้นจึงเป็นการดีที่จะล้างแคชและพยายามโหลดหน้า คุกกี้ที่จัดเก็บอาจทำให้เกิดปัญหาดังนั้นจึงเป็นการดีที่จะลบคุกกี้และเปิดเบราว์เซอร์ของคุณใหม่เพื่อโหลดเว็บไซต์
4. เปลี่ยนชื่อโฟลเดอร์ปลั๊กอิน
1. เปลี่ยนชื่อโฟลเดอร์ปลั๊กอินผ่าน FTP เช่นการทดสอบปลั๊กอิน
2. เยี่ยมชมหน้าผู้ดูแลระบบของเว็บไซต์
2. เมื่อได้รับแจ้งให้อัพเดตฐานข้อมูล
3. ตรวจสอบให้แน่ใจว่าคุณสามารถเข้าและออกจากหน้าผู้ดูแลเว็บไซต์เช่นปกติ
4. เปลี่ยนชื่อโฟลเดอร์ปลั๊กอินกลับเป็นชื่อเดิม
5. เพิ่มขีด จำกัด หน่วยความจำ PHP ของคุณ
PHP Memory Limit ถูกตั้งค่าโดยผู้ให้บริการโฮสต์และ WordPress ของคุณ ดังนั้นหากไซต์ของคุณมีหน่วยความจำเกินขีด จำกัด อาจเกิดข้อผิดพลาดได้
เปิดไดเรกทอรีรูทของคุณและค้นหา ไฟล์ wp-config.php ของ คุณ คลิกขวาที่ไฟล์และเลือก ดาวน์โหลด และดาวน์โหลดลงในคอมพิวเตอร์ของคุณ เปิดไฟล์ในโปรแกรมแก้ไขข้อความและเพิ่มรหัสบิตนี้ภายใต้การเปิดแท็ก PHP:
define ('WP_MEMORY_LIMIT', '64M');
บันทึกไฟล์และอัปโหลดไปยังไดเรกทอรีรากของคุณเขียนทับไฟล์ต้นฉบับ รีเฟรชไคลเอ็นต์และรีเฟรชไซต์ของคุณ คุณจะสังเกตเห็นว่าเว็บไซต์ของคุณทำงานอย่างถูกต้อง
6. ติดต่อผู้ให้บริการโฮสต์ของคุณ
มันเป็นทางเลือกสุดท้ายในการแก้ไขปัญหา คุณต้องติดต่อผู้ให้บริการและร้องเรียนถึงปัญหาของคุณ คุณยังสามารถ อัปโหลด wp-admin ใหม่และรวมไปถึงเว็บไซต์ของคุณ
หมายเหตุ & ข้อสรุป: ฉันหวังว่าโพสต์จะมีประโยชน์ในการแก้ไขปัญหาข้อผิดพลาดเซิร์ฟเวอร์ภายใน [500] ที่คุณพบใน iPage โฮสติ้งสำหรับ WordPress แสดงความคิดเห็นด้านล่างสำหรับความช่วยเหลือใด ๆ