שגיאת 500, הידועה גם בשם שגיאת שרת פנימית 500, היא קוד מצב HTTP המציין בעיה בשרת המעבד את הבקשה. בשונה משגיאת 404, המציינת שלא ניתן למצוא דף, שגיאת 500 מציינת שיש בעיה בצד השרת, המונעת מהעמוד או המשאב המבוקש להימסר כהלכה למשתמש.
שגיאת 500 היא הודעת שגיאה כללית, כלומר היא אינה מספקת פרטים ספציפיים על הגורם לבעיה. זה יכול להיגרם מבעיות שונות, כגון:
תצורה שגויה של השרת או הגדרות שגויות.
תוספים, ערכות נושא או הרחבות פגומים או לא תואמים.
משאבי שרת עמוסים מדי, כמו מעבד, זיכרון או אחסון.
שגיאות בסקריפטים בצד השרת או בשפות תכנות כמו PHP, Python או Ruby. בעיות עם קישוריות מסד נתונים או אחזור נתונים.
כדי לפתור שגיאת 500, מנהלי אתרים או מפתחים צריכים לבחון את יומני השרת, לבדוק אם קיימים שינויים או עדכונים אחרונים, ולפתור גורמים אפשריים. אם הבעיה נמשכת, ייתכן שיהיה צורך להתייעץ עם ספק האירוח או מומחה לפיתוח אתרים לקבלת סיוע.