วิธีแก้ไขข้อผิดพลาดภายใน

สารบัญ:

วิธีแก้ไขข้อผิดพลาดภายใน
วิธีแก้ไขข้อผิดพลาดภายใน

วีดีโอ: วิธีแก้ไขข้อผิดพลาดภายใน

วีดีโอ: วิธีแก้ไขข้อผิดพลาดภายใน
วีดีโอ: การแก้ไขข้อผิดพลาด 2024, พฤศจิกายน
Anonim

ข้อผิดพลาดในการเปิดไซต์ใดไซต์หนึ่งสามารถเกิดขึ้นได้จากหลายสาเหตุ เพื่อความสะดวก ข้อผิดพลาดเหล่านี้ได้รับการกำหนดหมายเลขแล้ว แต่ละข้อผิดพลาดมีคำอธิบายและวิธีแก้ไขของตนเอง ข้อผิดพลาด 500 ก็ไม่มีข้อยกเว้นเช่นกัน

วิธีแก้ไขข้อผิดพลาดภายใน
วิธีแก้ไขข้อผิดพลาดภายใน

จำเป็น

การเชื่อมต่ออินเทอร์เน็ต

คำแนะนำ

ขั้นตอนที่ 1

ระบุสาเหตุที่เป็นไปได้ของข้อผิดพลาดภายใน (ข้อผิดพลาด 500) แน่นอนว่าสิ่งเหล่านี้อาจเป็นสถานการณ์ที่แตกต่างกัน แต่ส่วนใหญ่มักเกิดจากไวยากรณ์ที่ไม่ถูกต้องของไฟล์ระบบที่เรียกว่า.htaccess หรือเนื้อหาขององค์ประกอบที่ไม่สนับสนุนในไฟล์

ขั้นตอนที่ 2

ในการแก้ปัญหา ในกรณีนี้ ให้แสดงความคิดเห็นเกี่ยวกับคำสั่ง Options โดยวางแฮชไว้ที่ตอนต้นของบรรทัด บันทึกการเปลี่ยนแปลงของคุณและตรวจสอบว่าปัญหาหายไปหรือไม่ หากข้อผิดพลาดยังคงอยู่ อาจมีสาเหตุหลายประการ - ตรวจสอบจุดที่เหลือและตรวจดูการสะกดคำ

ขั้นตอนที่ 3

หากคุณพบว่าสาเหตุของข้อผิดพลาดภายในเป็นการจัดการสคริปต์ CGI ที่ไม่ถูกต้อง โปรดตรวจสอบส่วนท้ายของบรรทัดของสคริปต์เหล่านี้ โดยจะต้องอยู่ในรูปแบบ UNIX (n) และไม่มีส่วนอื่นๆ (ข้อผิดพลาดทั่วไปคือ บรรทัดที่ลงท้ายด้วยรูปแบบ Windows (r / n)) อัปโหลดผ่าน FTP ไปยังเซิร์ฟเวอร์โดยใช้โหมด ASCII

ขั้นตอนที่ 4

ตรวจสอบการอนุญาตของสคริปต์ CGI พวกเขาและไดเร็กทอรีที่พวกเขาอยู่ควรเข้าถึงได้เฉพาะเจ้าของเท่านั้น ในกรณีนี้ สิทธิ์ควรมีรูปแบบต่อไปนี้: 0755 (drwxr-xr-x) เปลี่ยนพารามิเตอร์นี้หากจำเป็น ตรวจสอบว่าข้อผิดพลาดปรากฏขึ้นหลังจากการเปลี่ยนแปลงที่ทำ

ขั้นตอนที่ 5

ตรวจสอบว่าส่วนหัวการตอบกลับ HTTP มีคำที่ถูกต้องอันเป็นผลมาจากการเรียกใช้สคริปต์ CGI ของคุณ ค้นหาบันทึกชื่อ error_log ซึ่งควรอยู่ในส่วนการจัดเก็บไฟล์บันทึก (บันทึกข้อผิดพลาด) ในรายการเมนู "สถิติ" ทำการเปลี่ยนแปลงที่จำเป็นแล้วตรวจสอบว่าข้อผิดพลาดภายในหายไปหรือไม่ ส่วนใหญ่มักจะกลายเป็นว่าหากไม่มีตัวเลือกข้างต้นช่วย ข้อผิดพลาดอยู่ในการสะกดผิด อย่าลืมตรวจสอบพารามิเตอร์ที่คุณเพิ่งแก้ไข