วิธีแก้ไข WordPress เออเลอร์ 500 Internal Server Error

31 พ.ค. 2017 , 7,822 Views   , หมวดหมู่ WordPress ทุกหมวดหมู่ โค๊ดดิ้ง   ,


เคยเป็นอยู่ครั้งนึงคืออัพเดท WordPress และ Plugin แล้วขึ้น เออเลอร์ 500 Internal Server Error

สาเหตุและวิธีการแก้ไข

ความจริงอาการ 500 Internal Server Error เนี่ยเกิดได้จากหลายสาเหตุนะครับขอบอกไว้ก่อน

1.ตั้งค่า Permission ไม่ถูกหลักของ WordPress นั่นคือ ไฟล์ทุกไฟล์จะต้องเป็น 644 และโฟลเดอร์จะต้องเป็น 755 มิฉะนั้นบางครั้งอาจจะ Error ได้

2.ตั้งค่า Permission ไม่ถูกหลักของ Server (บาง Server จะบล๊อกไว้ไม่ให้ตั้ง Permission เป็น 777 มิฉะนั้นจะขึ้น 500 Internal Server Error)

3.ไฟล์ .htaccess เสีย หรือสร้างขึ้นมาแล้วแต่พิการ ด้วยสาเหตุใดๆก็ตาม ให้ทำการดึงลงมาแก้ไขใหม่อีกครั้ง สังเกตุง่ายๆ ไฟล์ .htaccess จะมีขนาดเป็น 0 kb และอัพโหลดขึ้นไป ทั้งนี้ให้ใส่โค๊ดพื้นฐานของ WordPress นะครับยังไม่ต้องใส่ลูกเล่นกับไฟล์ .htaccess ใส่ค่าดังนี้

ถ้ายังไม่หาย ให้ลองปิดปลั๊กอินทั้งหมด บางคนสงสัยว่า เอ๊ะทำยังไง ก็ในเมื่อมันเข้าเว็บไม่ได้เลยอะ

วิธีการปิดปลั๊กอินในกรณีที่เข้าหน้า Admin ไม่ได้ มีดังนี้ครับ

1.ให้ FTP เข้าไปยังโฟลเดอร์ wp-content -> plugins จะเจอกับไฟล์ปลั๊กอินเยอะแยะเลยครับ

2.ให้ทำการเปลียนชื่อโฟลเดอร์ปลั๊กอิน เช่น ถ้าผมจะเปลี่ยนชื่อให้ง่ายๆ คือ ใส่ “_”ข้างหน้าชื่อ ตัวอย่าง _all_in_on_seo_pack

แค่เปลีย่นชื่อ = Deactivate ปลั๊กอิน

 

ที่มา : www.professional-wordpress.com/ปัญหาเมื่อ-wordpress-เจอ-500-internal-server-error/