การจัดการกับข้อผิดพลาดภายในเซิร์ฟเวอร์

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

ย้อนกลับก่อนที่จะสายเกินไป

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

คุณสามารถลองปฏิบัติตามขั้นตอนต่อไปนี้เพื่อแก้ไขข้อผิดพลาดภายในของเซิร์ฟเวอร์:

  1. ดาวน์โหลดไคลเอ็นต์ FTP
  2. ป้อนชื่อผู้ใช้ cPanel รหัสผ่านและชื่อโฮสต์และคลิกปุ่มการเชื่อมต่อด่วน หมายเหตุ: ในบางกรณี ISP ของคุณอาจให้ไฟล์การกำหนดค่าซึ่งสามารถใช้เพื่อกำหนดค่าไคลเอ็นต์ FTP โดยอัตโนมัติ ในกรณีนี้คุณสามารถเลือกไฟล์ config ที่เหมาะสมสำหรับไคลเอ็นต์ FTP ที่ระบุได้
  3. เมื่อคุณอยู่ในโฮมไดเร็กทอรีคลิกที่โฟลเดอร์ public_html ซึ่งมีไฟล์พื้นฐานทั้งหมดที่เรียกใช้เว็บไซต์ของคุณ
  4. ค้นหาไฟล์. htaccess และเมื่อคุณดับเบิลคลิกไฟล์จะปรากฏในไดเร็กทอรีท้องถิ่นของคุณ ปล่อยให้มันอยู่ที่นั่นจนกว่าขั้นตอนเหล่านี้จะเสร็จสมบูรณ์ จากนั้นคลิกขวาที่. htaccess บนเซิร์ฟเวอร์ของคุณและเปลี่ยนชื่อเป็น ".htaccess1"
  5. กดปุ่มรีเฟรชแล้วดูว่าตอนนี้เว็บไซต์ของคุณเรียบร้อยหรือไม่ ถ้าเป็นเช่นนั้นก็เกิดปัญหากับไฟล์. htaccess คุณอาจต้องติดต่อนักพัฒนาซอฟต์แวร์ของคุณและขอให้พวกเขาทำงานกับไฟล์. htaccess ที่แก้ไขปัญหาเพื่อแก้ไขปัญหา
  6. ถ้ายังคงไม่ได้ผลให้ลองเปลี่ยนชื่อโฟลเดอร์ที่มีไฟล์. htaccess หากยังคงมีปัญหาอยู่ปัญหาอาจเกิดขึ้นกับสิทธิ์ เปลี่ยนสิทธิ์สำหรับโฟลเดอร์เป็น 755 และเลือกตัวเลือกที่อนุญาตให้ recursion เข้าไปในไดเร็กทอรีย่อย หากข้อผิดพลาดยังไม่ได้รับการแก้ไขให้ลงชื่อเข้าใช้ cPanel ของคุณและทำการเปลี่ยนแปลงการกำหนดค่า PHP โดยกล่าวถึงหมายเลขเวอร์ชันอย่างชัดเจน ลองใช้ EasyApache เพื่อคอมไพล์ใหม่ Apache และ PHP ตั้งแต่เริ่มต้น
  1. หากปัญหายังคงมีอยู่คุณอาจต้องเพิ่มตั๋วกับ cPanel หรือโพสต์ในฟอรัมเพื่อขอความช่วยเหลือและพยายามทำตามคำแนะนำในการแก้ไขปัญหา

การทำความเข้าใจสาเหตุหลักของปัญหา