ข้อผิดพลาดภายในเซิร์ฟเวอร์ 500 เป็นรหัสสถานะ HTTP โดยทั่วไปซึ่งหมายความว่ามีบางสิ่งผิดพลาดบนเซิร์ฟเวอร์ของเว็บไซต์ แต่เซิร์ฟเวอร์ไม่สามารถระบุปัญหาที่แน่นอนได้มากขึ้น
คุณเป็น Webmaster หรือไม่? ดู การแก้ไขปัญหาข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 ข้อบนไซต์ของคุณเอง ไปที่ด้านล่างของหน้าเพื่อดูคำแนะนำที่ดีขึ้นถ้าคุณพบข้อผิดพลาดภายใน 500 เซิร์ฟเวอร์ในหน้าเว็บของคุณอย่างน้อยหนึ่งหน้า
คุณอาจเห็นข้อผิดพลาด 500
ข้อความแสดงข้อผิดพลาด 500 เซิร์ฟเวอร์ภายในอาจเห็นได้หลายวิธีเนื่องจากแต่ละเว็บไซต์สามารถกำหนดค่าข้อความได้
ต่อไปนี้เป็นวิธีทั่วไปหลายวิธีที่คุณอาจเห็นข้อผิดพลาด HTTP 500:
500 ข้อผิดพลาดภายในเซิร์ฟเวอร์
HTTP 500 - ข้อผิดพลาดภายในเซิร์ฟเวอร์
ข้อผิดพลาดชั่วคราว (500)
เกิดข้อผิดพลาดภายในเซิร์ฟเวอร์
ข้อผิดพลาดภายใน HTTP 500
ข้อผิดพลาด 500
ข้อผิดพลาด HTTP 500
500 นั่นเป็นข้อผิดพลาด
เนื่องจากมีการสร้างข้อผิดพลาดภายใน 500 เซิร์ฟเวอร์ภายในเว็บไซต์ที่คุณกำลังเข้าชมคุณจะเห็นข้อมูลภายในได้ ใด เบราเซอร์ใน ใด ระบบปฏิบัติการแม้ในสมาร์ทโฟนของคุณ
โดยส่วนใหญ่แล้ว 500 Internal Server Error จะแสดงขึ้นภายในหน้าต่างเบราเซอร์อินเทอร์เน็ตเช่นเดียวกับเว็บเพจ
สาเหตุของข้อผิดพลาด HTTP 500
เช่นเดียวกับที่เรากล่าวมาข้างต้นข้อความแสดงข้อผิดพลาดภายในเซิร์ฟเวอร์แสดงว่ามีบางอย่างที่ผิดปกติ
โดยส่วนใหญ่ "ผิด" หมายถึงปัญหาเกี่ยวกับการเขียนโปรแกรมของหน้าเว็บหรือไซต์ แต่มีโอกาสที่ปัญหาจะเกิดขึ้นในตอนท้ายของคุณบางสิ่งบางอย่างที่เราจะตรวจสอบด้านล่างนี้
บันทึก: มักมีข้อมูลเกี่ยวกับสาเหตุของข้อผิดพลาด HTTP 500 เฉพาะเมื่อเกิดขึ้นกับเซิร์ฟเวอร์โดยใช้ซอฟต์แวร์ Microsoft IIS มองหาตัวเลขหลังจาก 500 , เช่นเดียวกับ ข้อผิดพลาด HTTP 500.19 - ข้อผิดพลาดภายในเซิร์ฟเวอร์, ซึ่งหมายความว่า ข้อมูลการกำหนดค่าไม่ถูกต้อง. ดู วิธีอื่น ๆ ที่คุณอาจพบข้อผิดพลาดภายในเซิร์ฟเวอร์ ด้านล่างสำหรับรายการที่สมบูรณ์
วิธีการแก้ไขข้อผิดพลาดภายในเซิร์ฟเวอร์ 500
เช่นเดียวกับที่เรากล่าวข้างต้นข้อผิดพลาด 500 เซิร์ฟเวอร์ภายในคือ a ฝั่งเซิร์ฟเวอร์ ข้อผิดพลาดซึ่งหมายความว่าปัญหาอาจไม่ได้เกิดขึ้นกับคอมพิวเตอร์หรือการเชื่อมต่ออินเทอร์เน็ตของคุณแทนที่จะใช้เซิร์ฟเวอร์ของเว็บไซต์
ในขณะที่ไม่น่าจะเป็น เป็นไปได้ ว่ามีอะไรผิดพลาดในตอนท้ายของคุณซึ่งในกรณีนี้เราจะดูที่บางสิ่งที่คุณอาจลอง:
- โหลดหน้าเว็บใหม่ คุณสามารถทำได้โดยคลิกปุ่มรีเฟรช / โหลดใหม่กด F5หรือ Ctrl-Rหรือลองใช้ URL อีกครั้งจากแถบที่อยู่แม้ว่าข้อผิดพลาดภายในเซิร์ฟเวอร์ 500 ปัญหาบนเว็บเซิร์ฟเวอร์ปัญหาอาจเป็นเพียงชั่วคราว การพยายามหน้าอีกครั้งจะประสบความสำเร็จบันทึก: หากข้อความแจ้งข้อผิดพลาด 500 เซิร์ฟเวอร์ภายในปรากฏขึ้นในระหว่างขั้นตอนการเช็คเอาท์ที่ร้านค้าออนไลน์โปรดทราบว่าการพยายามเช็คเอาต์ซ้ำซ้อนอาจทำให้การสั่งซื้อหลายรายการและการเรียกเก็บเงินหลายรายการ ผู้ค้าส่วนใหญ่มีการป้องกันโดยอัตโนมัติจากการกระทำเหล่านี้ แต่ก็ยังคงเป็นสิ่งที่ต้องคำนึงถึง
- ล้างแคชของเบราเซอร์ หากมีปัญหากับหน้าเว็บที่แคชของหน้าเว็บที่คุณกำลังดูอยู่อาจทำให้เกิดปัญหาเกี่ยวกับ HTTP 500บันทึก: ข้อผิดพลาดภายในเซิร์ฟเวอร์มี ไม่ มักเกิดจากปัญหาแคช แต่ในบางครั้งฉันเห็นข้อผิดพลาดหลังจากลบแคชแล้ว เป็นสิ่งที่ง่ายและไม่เป็นอันตรายในการทดลองใช้ดังนั้นอย่าข้ามไปเลย
- ลบคุกกี้ของเบราเซอร์ของคุณ ปัญหาเซิร์ฟเวอร์ภายในจำนวน 500 ข้อสามารถแก้ไขได้โดยการลบคุกกี้ที่เชื่อมโยงกับไซต์ที่คุณได้รับข้อผิดพลาดหลังจากลบคุกกี้แล้วให้เริ่มต้นเบราว์เซอร์ใหม่และลองอีกครั้ง
- แก้ไขปัญหาเป็นข้อผิดพลาดของ Gateway Timeout 504 แทนไม่ใช่เซิร์ฟเวอร์ที่ใช้กันทั่วไป แต่เซิร์ฟเวอร์บางเครื่องจะสร้างข้อผิดพลาดภายในเซิร์ฟเวอร์ 500 เมื่อในความเป็นจริง 504 Gateway Timeout เป็นข้อความที่เหมาะสมกว่าตามสาเหตุของปัญหา
- การติดต่อเว็บไซต์โดยตรงเป็นอีกทางเลือกหนึ่ง มีโอกาสดีที่ผู้ดูแลระบบไซต์จะทราบเกี่ยวกับข้อผิดพลาด 500 อยู่แล้ว แต่ถ้าคุณสงสัยว่าไม่ได้ให้ความรู้แก่พวกเขาช่วยทั้งคุณและพวกเขา (และคนอื่น ๆ )ดูรายชื่อเว็บไซต์ติดต่อของเราสำหรับข้อมูลการติดต่อสำหรับเว็บไซต์ยอดนิยม ไซต์ส่วนใหญ่มีบัญชีเครือข่ายสังคมที่สนับสนุนโดยเฉพาะและมีเพียงหมายเลขโทรศัพท์และอีเมลเคล็ดลับ: หากดูเหมือนว่าไซต์นั้นทำงานได้สมบูรณ์และคุณไม่สามารถหาวิธีแจ้งรายงานข้อผิดพลาดภายใน 500 เซิร์ฟเวอร์ให้กับเว็บไซต์ได้อาจช่วยให้คุณมีสติเพื่อติดตามการหยุดทำงานใน Twitter ได้ คุณสามารถทำได้โดยการค้นหา #websitedown บน Twitter เช่นเดียวกับ #gmaildown หรือ #facebookdown
- กลับมาในภายหลัง. ขออภัย ณ จุดนี้ 500 Internal Server Error ไม่ต้องสงสัยเลยว่าเป็นปัญหาที่อยู่นอกเหนือการควบคุมของคุณซึ่งในที่สุดจะได้รับการแก้ไขโดยบุคคลอื่นหากมีข้อความแสดงข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 ข้อปรากฏขึ้นเมื่อเช็คเอาท์ในระหว่างการสั่งซื้อทางออนไลน์อาจช่วยให้ทราบว่ายอดขายอาจเป็นไปในทางที่ผิดปกติซึ่งเป็นแรงจูงใจที่ยิ่งใหญ่สำหรับร้านค้าออนไลน์ในการแก้ไขปัญหาได้อย่างรวดเร็ว!แม้ว่าคุณจะได้รับข้อผิดพลาด 500 อันบนไซต์ที่ไม่ขายอะไรเช่น YouTube หรือ Twitter ตราบเท่าที่คุณได้แจ้งให้ทราบเกี่ยวกับปัญหาหรืออย่างน้อยก็พยายามมีอะไรมากกว่าที่คุณจะทำได้ มันออกมา
แก้ไขปัญหาข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 ข้อบนไซต์ของคุณเอง
เกิดข้อผิดพลาดภายใน 500 เซิร์ฟเวอร์ของคุณ ด้วยตัวเอง เว็บไซต์ต้องมีการดำเนินการที่แตกต่างกันอย่างสิ้นเชิง ดังที่เราได้กล่าวมาแล้วข้อผิดพลาดที่มากที่สุด 500 ข้อเป็นข้อผิดพลาดฝั่งเซิร์ฟเวอร์ซึ่งหมายความว่าเป็นไปได้ ของคุณ ปัญหาในการแก้ไขปัญหาถ้าเป็นเช่นนั้น ของคุณ เว็บไซต์.
มีสาเหตุหลายประการที่ทำให้เว็บไซต์ของคุณอาจแสดงข้อผิดพลาด 500 ให้กับผู้ใช้ของคุณ แต่ส่วนใหญ่มักเป็น:
- ข้อผิดพลาดของสิทธิ์ ในกรณีส่วนใหญ่ข้อผิดพลาดภายใน 500 เซิร์ฟเวอร์เกิดจากการอนุญาตไฟล์หรือโฟลเดอร์อย่างน้อยหนึ่งรายการ ในส่วนของ เหล่านั้น กรณีที่ได้รับอนุญาตไม่ถูกต้องในสคริปต์ PHP และ CGI คือการตำหนิ โดยทั่วไปแล้วควรตั้งค่าไว้ที่ 0755 (-rwxr-xr-x)
- หมดเวลาของ PHP หากสคริปต์ของคุณเชื่อมต่อกับแหล่งข้อมูลภายนอกและหมดเวลาทรัพยากรเหล่านั้นข้อผิดพลาด HTTP 500 อาจเกิดขึ้นได้ กฎการหมดเวลาหรือการจัดการข้อผิดพลาดที่ดีกว่าในสคริปต์ควรช่วยถ้าเป็นสาเหตุของข้อผิดพลาด 500
- เกิดข้อผิดพลาดในการเข้ารหัสใน. htaccess แม้ว่าจะไม่เป็นเรื่องปกติโปรดตรวจสอบว่าไฟล์. htaccess ของไซต์มีโครงสร้างถูกต้อง
หากคุณกำลังใช้ WordPress, Joomla หรือระบบการจัดการเนื้อหาหรือ CMS อื่นโปรดตรวจสอบศูนย์ช่วยเหลือของตนเพื่อขอความช่วยเหลือเพิ่มเติมในการแก้ไขปัญหาข้อผิดพลาดภายใน 500 เซิร์ฟเวอร์
หากคุณไม่ได้ใช้เครื่องมือการจัดการเนื้อหาแบบปิดการขายผู้ให้บริการเว็บโฮสติ้งของคุณเช่น InMotion, Dreamhost, 1 & 1 ฯลฯ อาจมีความช่วยเหลือเกี่ยวกับข้อผิดพลาด 500 ขึ้นไปซึ่งอาจเจาะจงสถานการณ์ของคุณมากขึ้น
วิธีอื่น ๆ ที่คุณอาจพบข้อผิดพลาดภายในเซิร์ฟเวอร์
ใน Internet Explorer ข้อความ เว็บไซต์ไม่สามารถแสดงเพจได้ มักแสดงข้อผิดพลาดภายในเซิร์ฟเวอร์ HTTP 500 ข้อผิดพลาด 405 Method Not Allowed คือความเป็นไปได้อีกอย่างหนึ่ง แต่คุณสามารถตรวจสอบได้โดยการค้นหาอย่างใดอย่างหนึ่ง 500 หรือ 405 ในแถบชื่อเรื่องของ IE
เมื่อบริการของ Google เช่น Gmail หรือ Google+ กำลังประสบปัญหาข้อผิดพลาดภายในของเซิร์ฟเวอร์ภายใน 500 ข้อพวกเขามักรายงาน a ข้อผิดพลาดชั่วคราว (500) หรือเพียงแค่ 500 .
เมื่อ Windows Update รายงานข้อผิดพลาดภายในเซิร์ฟเวอร์จะปรากฏเป็น a WU_E_PT_HTTP_STATUS_SERVER_ERROR ขอความหรือเปน 0x8024401F รหัสข้อผิดพลาด
หากเว็บไซต์ที่รายงานข้อผิดพลาด 500 กำลังเรียกใช้ Microsoft IIS คุณอาจได้รับข้อความแสดงข้อผิดพลาดเฉพาะขึ้น:
500.0 | เกิดข้อผิดพลาดเกี่ยวกับโมดูลหรือ ISAPI |
500.11 | แอ็พพลิเคชันกำลังปิดอยู่บนเว็บเซิร์ฟเวอร์ |
500.12 | แอ็พพลิเคชันกำลังรีสตาร์ทไม่ว่างบนเว็บเซิร์ฟเวอร์ |
500.13 | เซิร์ฟเวอร์เว็บยุ่งเกินไป |
500.15 | คำขอโดยตรงสำหรับ Global.asax ไม่ได้รับอนุญาต |
500.19 | ข้อมูลการกำหนดค่าไม่ถูกต้อง |
500.21 | ไม่รู้จักโมดูล |
500.22 | การกำหนดค่า httpmodules ของ ASP.NET ไม่สามารถใช้ได้กับโหมด Pipeline ที่มีการจัดการ |
500.23 | การกำหนดคอนฟิก ASP.NET httpHandlers ไม่สามารถใช้ได้กับโหมด Pipeline ที่มีการจัดการ |
500.24 | การกำหนดค่าการเลียนแบบการใช้ ASP.NET ไม่สามารถใช้ได้กับโหมด Pipeline ที่ได้รับการจัดการ |
500.50 | เกิดข้อผิดพลาดในการเขียนใหม่ระหว่างการแจ้งเตือน RQ_BEGIN_REQUEST เกิดข้อผิดพลาดในการกำหนดค่าหรือการประมวลผลขาเข้า |
500.51 | เกิดข้อผิดพลาดในการเขียนใหม่ระหว่างการจัดการการแจ้ง GL_PRE_BEGIN_REQUEST เกิดข้อผิดพลาดเกี่ยวกับการกำหนดค่าทั่วโลกหรือกฎทั่วโลก |
500.52 | เกิดข้อผิดพลาดในการเขียนใหม่ระหว่างการแจ้งเตือน RQ_SEND_RESPONSE มีการดำเนินการกฎขาออก |
500.53 | เกิดข้อผิดพลาดในการเขียนใหม่ระหว่างการจัดการการแจ้ง RQ_RELEASE_REQUEST_STATE เกิดข้อผิดพลาดในการดำเนินการกฎขาออก กฎถูกกำหนดค่าให้ทำงานก่อนแคชผู้ใช้ที่ส่งออกจะได้รับการอัปเดต |
500.100 | ข้อผิดพลาด ASP ภายใน |
ข้อมูลเพิ่มเติมเกี่ยวกับรหัสเฉพาะ IIS เหล่านี้สามารถพบได้ในรหัสสถานะ HTTP ของ Microsoft ใน IIS 7.0, IIS 7.5 และ IIS 8.0 หน้า
ข้อผิดพลาดเช่นเดียวกับข้อผิดพลาด HTTP 500
ข้อความแสดงข้อผิดพลาดของเบราว์เซอร์จำนวนมากคล้ายกับข้อความแสดงข้อผิดพลาดภายใน 500 เซิร์ฟเวอร์เพราะเป็นข้อผิดพลาดฝั่งเซิร์ฟเวอร์ทั้งหมดเช่น 502 Bad Gateway, 503 Service Unavailable และ 504 Gateway Timeout
รหัสสถานะ HTTP ฝั่งไคลเอ็นต์จำนวนมากยังมีอยู่เช่นข้อผิดพลาด 404 Not Found ยอดนิยมอื่น ๆ อีกมากมาย คุณสามารถดูรายการทั้งหมดในรายการข้อผิดพลาดสถานะ HTTP ของเรา