Error 500 e un cod general de stare, care te atenționează, că ceva e în neregulă cu site-ul sau serverul tău. Erorile 500 indică faptul că o solicitare a fost trimisă serverului, dar o problemă tehnică a împiedicat finalizarea acesteia. Cunoscută ca și o eroare de server intern, problema este site-ul în sine, chiar dacă eroarea este raportată de browser-ul tău.
Motive pentru care apare eroarea 500
- Time-out la conectarea la un server extern.
- Ai atins limita de memorie PHP.
- Fișierul .htaccess – dacă codul din acest fisier este scris incorect sau dacă serverul nu poate rula codul, este posibil sa apara o eroare de 500 – în jurnalul de erori ar trebui să fie menționat, ce linie din fișierul .htaccess este cauza.
Cum poți remedia această eroare?
- Verifică jurnalul de erori pentru a investiga, care e problema. Aceste jurnale ale serverului web pot oferi un conținut valoros legat de eșecurile codului sau alte cauze potențiale ale unei defecțiuni a site-ului.
- Asigură-te, ca permisiunile să fie setate pentru a rula corect, în funcție de nevoile site-ului tău, dacă sunt setate incorect, pot afișa eroarea 500 – fișierele și directoarele trebuie să fie setate corect pentru a avea permisiunile specifice, mai exact pentru fișiere – 644 și directoare – 755.
- Verifică eroarea fișierului .htaccess și configuratia .htaccess, elimină sau redenumește fișierul .htaccess temporar, apoi încearcă să reîncărci pagina, pentru a te asigura, că asta e cauza erorii.
- Mărește timpul de execuție PHP, pentru a nu fi intreruptă conexiunea, daca sunt create solicitări la un server extern.
- Dacă ești deținătorul site-ului, dar nu ai acces la sistemul de fișiere și/sau jurnale ale serverului web, atunci trebuie sa contactezi furnizorul de găzduire, pentru a putea fi investigată problema sau pentru a te ajuta să o rezolvi.
Dacă apare această eroare la un site WordPress:
- dezactivează plugin-urile;
- poate fi necesar sa reinstalezi fișierele principale ale WordPress;
- activează modul DEBUG WordPress;