Eroarea internă a serverului 500 este un cod de stare HTTP foarte general, care înseamnă că ceva a mers prost pe serverul site-ului web, dar serverul nu ar putea fi mai precis despre care este problema exactă.
Ești administratorul web? Consultați Remedierea a 500 de probleme interne de eroare a serverului pe propriul site în partea de jos a paginii pentru sfaturi mai bune dacă vedeți eroarea pe una sau mai multe dintre paginile dvs.
Cum ați putea vedea o eroare 500
Mesajul de eroare poate fi văzut în mai multe moduri, deoarece fiecare site web are permisiunea de a personaliza mesajul.
Iată câteva moduri comune prin care ați putea vedea eroarea HTTP 500:
- 500 Eroare internă de server
- HTTP 500 - Eroare internă de server
- Eroare temporară (500)
- Eroare internă a serverului
- Eroare internă HTTP 500
- Eroare 500
- Eroare HTTP 500
- 500. Aceasta este o eroare
Deoarece site-ul web pe care îl vizitați generează o eroare internă de server 500, puteți vedea una în orice browser din orice sistem de operare, chiar și pe smartphone.
De cele mai multe ori, se afișează în fereastra browserului, la fel ca paginile web.
Cauza erorilor HTTP 500
Așa cum am menționat mai sus, mesajele de eroare ale serverului intern indică faptul că ceva, în general, este greșit.
De cele mai multe ori, „greșit” înseamnă o problemă cu programarea paginii sau a site-ului, dar cu siguranță există o șansă ca problema să fie de partea ta, lucru pe care îl vom investiga mai jos.
Informații mai specifice despre cauza unei anumite erori HTTP 500 sunt adesea furnizate atunci când aceasta apare pe un server care utilizează software-ul Microsoft IIS. Căutați numere după 500, ca în Eroarea HTTP 500.19 - Eroare internă a serverului, ceea ce înseamnă că Datele de configurare sunt nevalide
Cum se remediază eroarea internă a serverului 500
Așa cum am făcut aluzie mai sus, eroarea internă a serverului 500 este o eroare la nivelul serverului, ceea ce înseamnă că problema probabil nu este cu computerul sau conexiunea la internet, ci cu serverul site-ului web.
Deși nu este probabil, poate fi ceva în neregulă din partea dvs., caz în care ne vom uita la câteva lucruri pe care le puteți încerca:
-
Reîncărcați pagina web. Puteți face acest lucru selectând butonul de reîmprospătare/reîncărcare, apăsând F5 sau Ctrl+R sau încercând din nou adresa URL din bara de adrese.
Chiar dacă eroarea internă a serverului 500 este o problemă pe serverul web, problema poate fi temporară. Încercarea din nou a paginii va avea adesea succes.
Dacă mesajul apare în timpul procesului de finalizare a comenzii la un comerciant online, rețineți că încercările duplicate de finalizare a comenzii pot crea mai multe comenzi și mai multe taxe! Majoritatea comercianților au protecție automată împotriva acestor tipuri de acțiuni, dar este ceva de reținut.
-
Golgeți memoria cache a browserului. Dacă există o problemă cu versiunea stocată în cache a paginii pe care o vizualizați, aceasta ar putea cauza probleme cu HTTP 500.
Problemele de stocare în cache nu cauzează adesea erori interne ale serverului, dar, uneori, am văzut că eroarea a dispărut după ștergerea memoriei cache. Este un lucru atât de ușor și inofensiv de încercat, așa că nu-l omite.
-
Șterge cookie-urile browserului. Puteți corecta aproximativ 500 de erori interne ale serverului ștergând modulele cookie asociate site-ului pe care primiți eroarea.
După eliminarea cookie-urilor, reporniți browserul și încercați din nou.
- Depanați ca eroare 504 Gateway Timeout. Nu este foarte obișnuit, dar unele servere produc o eroare internă a serverului 500 când, în realitate, 504 Gateway Timeout este un mesaj mai potrivit, în funcție de cauza problemei.
-
Contactarea site-ului web este o altă opțiune. Există șanse mari ca administratorii site-ului să știe deja despre eroarea 500, dar dacă bănuiți că nu o știu, anunțarea acestora vă ajută atât pe dvs., cât și pe ei (și pe toți ceilalți).
Majoritatea site-urilor au conturi de rețele sociale bazate pe asistență, iar câteva chiar au numere de e-mail și de telefon.
Dacă se pare că site-ul nu este complet și nu puteți găsi o modalitate de a raporta mesajul de eroare 500 de server intern pe site, s-ar putea să vă ajute să țineți pasul cu întreruperea de pe Twitter. De obicei, puteți căuta websitedown pe Twitter, ca în gmaildown sau facebookdown.
- Reveniți mai târziu. Din păcate, în acest moment, eroarea serverului intern 500 este, fără îndoială, o problemă în afara controlului tău, care în cele din urmă va fi rezolvată de altcineva.
Dacă mesajul de eroare 500 de server intern apare la finalizarea comenzii în timpul unei achiziții online, s-ar putea să vă ajute să realizați că vânzările sunt probabil întrerupte - de obicei, un stimulent excelent pentru magazinul online pentru a remedia problema foarte repede!
Chiar dacă primești eroarea 500 pe un site care nu vinde nimic, cum ar fi YouTube sau Twitter, atâta timp cât le-ai informat despre problemă sau cel puțin ai încercat, mai este puțin puteți face decât să așteptați.
Remedierea a 500 de probleme interne de eroare de server pe propriul site
O eroare internă de server de 500 de pe site-ul dvs. necesită un curs de acțiune complet diferit. După cum am menționat mai sus, cele mai multe 500 de erori sunt erori la nivelul serverului, ceea ce înseamnă că problema dvs. se va rezolva probabil dacă este site-ul dvs.
Există o mulțime de motive pentru care site-ul dvs. ar putea afișa o eroare 500 pentru utilizatorii dvs., dar acestea sunt cele mai frecvente:
- A Eroare de permisiuni. În majoritatea cazurilor, o eroare internă de server 500 se datorează unei permisiuni incorecte pentru unul sau mai multe fișiere sau foldere. În cele mai multe dintre aceste cazuri, o permisiune incorectă pentru un script PHP și CGI este de vină. Acestea ar trebui de obicei setate la 0755 (-rwxr-xr-x).
- A PHP Timeout. În cazul în care scriptul dvs. se conectează la resurse externe și aceste resurse expiră, poate apărea o eroare HTTP 500. Regulile de expirare sau o mai bună gestionare a erorilor în script-ul dvs. ar trebui să vă ajute dacă aceasta este cauza erorii 500.
- O eroare de codare în.htaccess. Deși nu este la fel de frecventă, asigurați-vă că verificați dacă fișierul.htaccess al site-ului dvs. este structurat corect.
Dacă utilizați WordPress, Joomla sau un alt sistem de gestionare a conținutului sau CMS, asigurați-vă că căutați în centrele lor de asistență pentru ajutor mai specific pentru depanarea unei erori interne de server 500.
Dacă nu utilizați un instrument de gestionare a conținutului disponibil, furnizorul dvs. de găzduire web, cum ar fi InMotion, Dreamhost, IONOS (1&1), etc., are probabil un ajutor cu 500 de erori care ar putea fi mai specific la situația dvs.
Mai multe moduri în care ați putea vedea o eroare internă a serverului
Când serviciile Google, cum ar fi Gmail, se confruntă cu eroarea, deseori raportează o eroare temporară (500) sau pur și simplu 500.
Când este implicat Windows Update, apare ca un mesaj WU_E_PT_HTTP_STATUS_SERVER_ERROR sau eroare 0x8024401F.
Dacă site-ul web care raportează eroarea 500 rulează Microsoft IIS, este posibil să primiți un mesaj de eroare mai specific:
500 Lista erorilor interne de server | |
---|---|
Cod | Explicație |
500.0 | Eroare de modul sau ISAPI. |
500.11 | Aplicația se închide pe serverul web. |
500,12 | Aplicația este ocupată cu repornirea pe serverul web. |
500,13 | Serverul web este prea ocupat. |
500,15 | Solicitările directe pentru Global.asax nu sunt permise. |
500,19 | Datele de configurare sunt nevalide. |
500,21 | Modul nu a fost recunoscut. |
500,22 | O configurație ASP. NET httpModules nu se aplică în modul Managed Pipeline. |
500,23 | O configurație ASP. NET httpHandlers nu se aplică în modul Managed Pipeline. |
500,24 | O configurație de uzurpare a identității ASP. NET nu se aplică în modul Managed Pipeline. |
500,50 | A apărut o eroare de rescriere în timpul procesării notificărilor RQ_BEGIN_REQUEST. A apărut o eroare de configurare sau de execuție a regulii de intrare. |
500,51 | A apărut o eroare de rescriere în timpul procesării notificărilor GL_PRE_BEGIN_REQUEST. A apărut o eroare globală de configurare sau de execuție a regulilor globale. |
500,52 | A apărut o eroare de rescriere în timpul procesării notificărilor RQ_SEND_RESPONSE. A avut loc o execuție a unei reguli de ieșire. |
500,53 | A apărut o eroare de rescriere în timpul procesării notificărilor RQ_RELEASE_REQUEST_STATE. A apărut o eroare de execuție a regulii de ieșire. Regula este configurată să fie executată înainte ca cache-ul utilizatorului de ieșire să fie actualizat. |
500.100 | Eroare ASP internă. |
Erori precum eroarea HTTP 500
Multe mesaje de eroare ale browserului sunt similare cu mesajul 500 Internal Server Error, deoarece toate sunt erori la nivelul serverului, cum ar fi 502 Bad Gateway, 503 Service Unavailable și 504 Gateway Timeout.
Există și multe coduri de stare HTTP la nivelul clientului, cum ar fi populara eroare 404 Not Found, printre altele. Le puteți vedea pe toate în lista noastră de erori de cod de stare