ฉันจะทำอย่างไรเมื่อฉันได้รับข้อผิดพลาดภายในของเซิร์ฟเวอร์
ข้อความแสดงข้อผิดพลาด:
เซิร์ฟเวอร์ได้ประสบข้อผิดพลาดภายในหรือการกำหนดค่าผิดพลาดและไม่สามารถดำเนินการตามคำขอของคุณได้
โปรดติดต่อผู้ดูแลเซิร์ฟเวอร์ support@supportwebsite.com และแจ้งให้พวกเขาทราบถึงเวลาที่เกิดข้อผิดพลาด และการดำเนินการของคุณที่อาจเป็นสาเหตุของข้อผิดพลาดดังกล่าว
ข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้สามารถดูได้ในล็อกข้อผิดพลาดของเซิร์ฟเวอร์
เซิร์ฟเวอร์ Apache/1.3.33 ที่ mydomain.com พอร์ต 80
สาเหตุ
ข้อผิดพลาดนี้อาจเกิดจากปัญหาหลายประการ แต่สาเหตุที่เป็นไปได้มากที่สุดคือไฟล์ .htaccess
เสียหาย ตรวจดูว่ามีไฟล์ .htaccess
ในไดเรกทอรีที่มีข้อผิดพลาดเกิดขึ้น หรือในไดเรกทอรีที่อยู่เหนือขึ้นไปในโครงสร้างลำดับชั้นหรือไม่ หากมี ให้เปลี่ยนชื่อไฟล์ .htaccess
ชั่วคราว แล้วจึงรีเฟรชเพจ หากข้อผิดพลาดหายไป แสดงว่าไฟล์ .htaccess
มีปัญหา ให้ซ่อมแซมไฟล์หรือปิดการใช้งานไฟล์ดังกล่าว
หากคุณประสบปัญหาอื่นๆ กับไฟล์.htaccess
ที่ถูกเปลี่ยนชื่อ ให้ย้อนกลับไปใช้ชื่อไฟล์เดิมแล้วลองพยายามกู้ไฟล์คืนจากการสำรองข้อมูล
ส่วนใหญ่แล้ว .htaccess
ปัญหาเกิดจากการพยายามเขียนทับการตั้งค่า PHP การอัพโหลดในรูปแบบไบนารี่ หรือปัญหาในการอนุญาตให้ใช้
การแก้ไขปัญหา
ทำให้แน่ใจว่าอัพโหลด.htaccess
ไฟล์ในโหมด ASCII
ตั้งการอนุญาตเป็น 644 ซึ่งทำให้เซิร์ฟเวอร์สามารถใช้ไฟล์ได้ แต่จะป้องกันไฟล์จากการที่เบราว์เซอร์อ่าน
หากคุณพยายามเปลี่ยนแปลงการตั้งค่า PHP อย่าลืมเปลี่ยนกับไฟล์การเริ่มต้น PHP ของคุณ
ดูข้อมูลเพิ่มเติมได้ที่: