Klaida 500 arba „kritinė klaida“ Jūsų svetainėje (taip pat po WordPress atnaujinimo)
Ar matote baltą ekraną, 500 Internal Server Error arba, naudojant WordPress, pranešimą Įvyko kritinė klaida šioje svetainėje? Tuomet Jūsų svetainės kodas užstrigo. Pats serveris paprastai veikia tinkamai. Atlikdami toliau pateiktus veiksmus, daugeliu atvejų priežastį galėsite rasti patys.
Pirmiausia: kas buvo neseniai pakeista?
Klaida 500 beveik niekada neatsiranda be priežasties. Ar neseniai atnaujinote papildinį, šabloną ar WordPress, pakeitėte PHP versiją arba ką nors pakeitėte faile .htaccess? Tokiu atveju pirmiausia atšaukite būtent tą pakeitimą. Tai paprastai yra greičiausias sprendimas.
Peržiūrėkite klaidų žurnalą
Klaidų žurnale nurodoma, kuris failas ir kuri eilutė sukelia klaidą. Prisijunkite prie DirectAdmin ir atidarykite Sistemos informacija ir failai › Svetainės apžvalga ir žurnalai. Pasirinkite savo domeną ir atidarykite klaidų žurnalą. Apatinės eilutės yra naujausios. Jei, pavyzdžiui, matote PHP Fatal error su keliu į wp-content/plugins/papildinio-pavadinimas, tuomet žinosite, kuris papildinys yra kaltas.

WordPress: kritinė klaida po atnaujinimo
Tai dažniausiai pasitaikanti priežastis po papildinio, šablono ar paties WordPress atnaujinimo. Jei nebegalite prisijungti prie WordPress valdymo skydelio, atlikite šiuos veiksmus:
- Patikrinkite savo pašto dėžutę. Įvykus kritinei klaidai, WordPress dažnai išsiunčia laišką administratoriaus adresu su nuoroda į atkūrimo režimą. Jo pagalba galėsite prisijungti, kol klaidą sukėlęs papildinys ar šablonas yra laikinai išjungtas, ir patys jį išjungti arba grąžinti.
- Negavote laiško? Išjunkite papildinius per DirectAdmin. Atidarykite Failų tvarkyklę ir eikite į
domains/jouwdomein.nl/public_html/wp-content. Pervardykite aplankąpluginspavadinimu, pavyzdžiui,plugins-uit. WordPress tuomet išjungs visus papildinius. - Ar svetainė vėl veikia? Pervardykite aplanką atgal į
pluginsir WordPress sistemoje po vieną įjunkite papildinius, kol klaida vėl atsiras. Tuomet žinosite, kuris papildinys yra kaltas. Jei tai jau žinote iš klaidų žurnalo, pervardykite tik to vieno papildinio aplanką. - Ar priežastis šablonas? Tuomet aplanke
wp-content/themespervardykite savo aktyvaus šablono aplanką. WordPress automatiškai pereis prie standartinio šablono, jei jis dar įdiegtas. - Neseniai pakeitėte PHP versiją? Grąžinkite ją skiltyje Select PHP version. Skaitykite PHP versijos ir PHP nustatymų keitimas.
Grįžimas prie veikiančios versijos
Jei nepavyksta rasti sprendimo, o vakar svetainė dar veikė, atkurkite atsarginę kopiją.
- WebOké Backups: skiltyje Mano WebOké pasirinkite momentą prieš įvykstant klaidai ir atkurkite tik savo svetainės aplanką bei, jei reikia, duomenų bazę. Skaitykite WebOké Backups: atsarginės kopijos peržiūra, atkūrimas arba atsisiuntimas.
- Installatron: jei Installatron prieš atnaujinimą sukūrė atsarginę kopiją, atkurkite ją skiltyje Mano atsarginės kopijos. Skaitykite Atsarginių kopijų kūrimas ir atkūrimas naudojant Installatron.
Patikrinkite savo .htaccess failą
Viena klaidinga eilutė faile .htaccess iškart sukelia klaidą 500 visai svetainei. Žinomas pavyzdys yra eilutė, kurią paliko apsaugos papildinys, pavyzdžiui, php_value auto_prepend_file su keliu į failą, kurio nebėra.
- DirectAdmin sistemoje atidarykite Sistemos informacija ir failai › Failų tvarkyklė.
- Eikite į
domains/jouwdomein.nl/public_html. Nematote failo .htaccess? Failai, prasidedantys tašku, yra paslėpti. Failų tvarkyklėje įjunkite paslėptų failų rodymą. - Pervardykite
.htaccess, pavyzdžiui, į.htaccess-oud. - Iš naujo įkelkite savo svetainę. Jei klaida dingo, problema yra faile .htaccess. Pašalinkite klaidingą eilutę ir pervardykite failą atgal.

Kitos priežastys
- Per mažai atminties: jei klaidų žurnale matote
Allowed memory size ... exhausted, padidinkitememory_limitskiltyje Select PHP version. - Netinkamos failų teisės: aplankų teisės turėtų būti 755, o failų 644.
- Pilna saugykla: jei Jūsų paketas yra pilnas, svetainė nebegali nieko įrašyti. Patikrinkite DirectAdmin valdymo skydelyje skiltį Diskinė erdvė.
Naudodami Domeno sveikata iš karto pamatysite, ar Jūsų domenas, svetainė ir SSL sertifikatas yra tvarkingi.
Taip pat žr. DirectAdmin vadove: Paslėptų failų, tokių kaip .htaccess, rodymas ir redagavimas ir Svetainės apžvalga ir žurnalai: klaidų žurnalas ir prieigos žurnalas.
Išsamesnis paaiškinimas su ekrano nuotraukomis: Mano svetainė balta arba rodo klaidą 500 DirectAdmin vadove.
