วันศุกร์ที่ 18 สิงหาคม พ.ศ. 2560

การแก้ปัญหา Internal Server Error (500 Internal Server Error error )





    Username  Password   Database name  ก็ถูกแล้ว เซิร์ฟเวอร์ก็ On

                                  แต่ทำไปยังมีปัญหาลองวิธีนี้ดูครับ


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

    เริ่มจากผมได้ออกแบบเว็บไซต์ด้วย Wordpress บน Localhost หรือเซิร์ฟเวอร์จำลองบนเครื่องคอมพิวเตอร์ แต่เมื่อย้ายจาก Localhost ขั้นไปบน Hosting สามารถเข้า Wordpress ได้ตามปกติ แต่มีบางหน้าบนเว็๋บไซต์เมื่อเข้าไปแล้วเกิด  500 Internal Server Error error  ได้นั่งแก้อยู่นานจนได้ไปพบคำตอบจากเว็บไซต์ stackoverflow.com สามารถแก้ไขได้ดังนี้

- ให้เราแก้ไขไฟล์ที่ชื่อว่า .htaccess โดยใช้ FTP เข้าไปแก้ไข








  - เพื่อความอุ่นใจให้เรา Copy code  เดิมเก็บไว้ ลบ Code เดิมออกแล้วใส่ code ด้านล่าง


# 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>

    จากนั้นทำการ  Save และลองเข้าเว็บไซต์ดูใหม่


ถ้าหากยังไม่ได้ลองติดต่อกับผู้ให้บริการ Host เลยครับ

1 ความคิดเห็น: