เอาแบบ Cheat Way ให้เลยนะครับเพื่อแก้ให้ไวสุด
ตอนนี้เข้าหลังบ้านไป Disable Plugins ต่างๆ ไม่ได้แล้ว เข้า Database อาจจะไม่สะดวก คำแนะนำและวิธีที่ง่ายที่สุดคือให้ลองเข้า .htaccess ไปก่อนนะครับ เปิดไฟล์ขึ้นมา ลบทุกบันทัดในนั้น เหลือไว้แต่
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
จากนั้นเซฟแล้วลองเข้าเว็บดูใหมาครับว่าเข้าหลังบ้านได้แล้วยัง แต่โดยส่วนตัวคิดว่ายังไม่ได้ เพราะปกติหากผิดพลาดที่ .htaccess น่าจะส่งผลกับการเข้าเว็บทั้งเว็บเลย ไม่ควรเฉพาะหน้า admin แต่ที่แน่ๆ error 500 คือมีคอนฟิกผิดแน่นอนครับ
หากไม่ได้ ให้ทำตามนี้นะครับ
1. เข้าไปที่ /wp-content/plugins/ จากนั้นให้ทำการแก้ไขชื่อโฟลเดอร์ในนั้นทั้งหมดเป็น (ชื่อโฟลเดอร์) ตามด้วย -1 หรืออะไรก็แล้วแต่ที่แตกต่างไปจากเดิมครับ แต่ห้ามลบชื่อโฟสเดอร์เดิมออก ให้ใส่ตัวอักษรเพิ่มไปก็พอ เพื่อทำการ Deactivate ตัว Plugins ทั้งหมด แล้วลองเข้าดูอีกครั้งครับ
หากเข้าได้ ให้กลับไปลบชื่อโฟลเดอร์ใน /Plugins/ ให้กลับมาเป็นแบบเดิม จากนั้นเข้าไป wp-admin ใหม่เพื่อลอง Activate ทีละปลั๊กอินแล้วลองรีเฟรชหน้าดูครับ หากเข้าไม่ได้หลัง Activate ปลั๊กอินตัวไหนก็ไปเปลี่ยนชื่อโฟลเดอร์ตัวนั้นซะ แล้วก็ถ้าเป็นไปได้ก็ไม่ต้องใช้มันครับ มันมีปัญหากับเซิร์ฟเวอร์คุณ (หรือไม่ก็การ config ตัวปลั๊กอินตัวนั้นที่คุณทำมันทำให้ Server เกิดปัญหา) แต่หากยังอยากใช้ ก็ให้เปิด wp_debug ใน wp-config.php แล้วเข้าหน้า admin ดู มันจะขึ้นแจ้ง php เออร์เรอร์ ก็แก้ไขไปตามที่มันแจ้งครับ (อันนี้ต้องอาศัยความรู้ php ครับ)
ลองดูนะครับ