„500 Internal Server Error“ kaida reiškia, kad serveris, kuriame talpinama svetainė, kurią norite pasiekti, susidūrė su netikėta problema ir negali įvykdyti jūsų interneto naršyklės užklausos. Tą gali sukelti įvairios priežastys, pavyzdžiui, klaida svetainės kode, neveikiantis įskiepis ar techninis serverio sutrikimas.
Norint išspręsti šią problemą, pirmiausia rekomenduojama įgalinti pranešimų rodymą apie PHP klaidas svetainėje. Tokiu būdu, bus lengviau identifikuoti konkrečią problemą.
Jei niekas nesikeičia ir toliau gaunate tą pačią „500 Internal Server Error“ klaidą, pabandykite pakeisti svetainės PHP versiją ir įgalinti pranešimų apie PHP klaidas rodymą skirtingose versijose. Tą atlikę, vadovaukitės žemiau pateikta informacija👇
WordPress tipo svetainė
Jei jūsų svetainė sukurta naudojant WordPress turinio valdymo sistemą, vadovaukitės šiuo straipsniu: How to Fix 500 Internal Server Error on WordPress
Svetainė, sukurta nauojant kitą TVS
Jei jūsų svetainė sukurta naudojant kitą turinio vardymo sistemą (ne WordPress), vadovaukitės žemiau pateiktais patarimais, priklausomai nuo klaidos, su kuria susiduriate:
Call to undefined function: pakeiskite svetainės PHP versiją – išbandykite visas galimas versijas; peržiūrėkite svetainės kodą
Parse error (Syntax Error): peržiūrėkite klaidoje minimą failą ir įsitikinkite, kad jame nėra sintaksės klaidų
Warning Access Denied: įsitikinkite, kad svetainės konfigūracijos faile nurodyta teisinga informacija apie duomenų bazę: duombazės pavadinimas, vartotojo vardas, slaptažodis
Fatal error, Failed opening required: ši klaida reiškia, kad bandoma pasiekti neegzistuojantį failą; įsitikinkite, kad klaidoje minimas failas egzistuoja ir yra pasiekiamas
Depreciated: nustatykite žemesnę PHP versiją; išbandykite visas galimas versijas, kol rasite tinkamiausią savo svetainei
Jei aukščiau pateikti sprendimo būdai nepadėjo, pabandykite atkurti atsarginę svetainės versiją ta data, kai viskas veikė sklandžiai 😊