Kaip sutvarkyti „baltąjį ekraną“ (White Screen of Death) neprižiūrimoje WordPress svetainėje

Baltasis ekranas, dar vadinamas White Screen of Death (WSOD), yra viena dažniausių ir labiausiai gąsdinančių WordPress problemų. Svetainė staiga tampa visiškai balta – nėra meniu, nėra klaidos pranešimo, nėra administravimo skydelio. Ypač dažnai tai nutinka neprižiūrimose WordPress svetainėse, kurios nebuvo atnaujintos mėnesius ar metus.

Šiame straipsnyje paaiškinsime, kodėl atsiranda baltasis ekranas, kaip jį saugiai diagnozuoti ir sutvarkyti, bei ką daryti, kad problema nepasikartotų.

Kas yra White Screen of Death?

White Screen of Death – tai situacija, kai WordPress dėl PHP klaidos, atminties trūkumo, konflikto tarp įskiepių ar temos nustoja veikti ir vietoj puslapio parodo tuščią baltą ekraną. Dažnai klaidos pranešimas būna paslėptas, todėl atrodo, kad „nieko nėra“.

Neprižiūrimose svetainėse tai dažniausiai nutinka po:

  • Automatinio WordPress, temos ar įskiepio atnaujinimo
  • PHP versijos pakeitimo hostinge
  • Senos temos ar įskiepio nesuderinamumo
  • Išsekusios PHP atminties (memory limit)
  • Pažeistų failų ar įsilaužimo pėdsakų

Kodėl problema dažnesnė neprižiūrimose svetainėse?

Kai svetainė nėra prižiūrima, joje kaupiasi rizikos:

  • Seni įskiepiai ir temos, kurie nebeatitinka naujo WordPress
  • Per daug įskiepių, dalis jų konfliktuoja
  • Mažas PHP memory limit
  • Nėra atsarginių kopijų
  • Niekas nestebi klaidų žurnalų

Vienas atnaujinimas ar serverio pakeitimas tokią svetainę gali „paguldyti“ per kelias sekundes.

Ką daryti pirmiausia – nesugadinkite dar labiau

Prieš keisdami failus:

  • Pabandykite prisijungti prie hostingo valdymo skydelio
  • Patikrinkite, ar turite atsarginę kopiją
  • Jei kopijos nėra – pirmiausia atsisiųskite visus failus ir duomenų bazę
  • Nekeiskite kelių dalykų vienu metu

Be atsarginės kopijos bet koks taisymas yra rizikingas.

Įjunkite klaidų rodymą

Baltasis ekranas dažnai slepia tikrąją klaidą. Norint ją pamatyti, wp-config.php faile reikia įjungti derinimo režimą:

  • Raskite eilutę su WP_DEBUG
  • Nustatykite define('WP_DEBUG', true);
  • Papildomai naudinga: define('WP_DEBUG_LOG', true);
  • Ir define('WP_DEBUG_DISPLAY', true);

Po to atnaujinkite svetainę. Jei pamatysite konkrečią PHP klaidą – jau žinosite, kuris failas ar įskiepis kaltas. Baigus darbus debug būtinai išjunkite.

Dažniausia priežastis – įskiepių konfliktas

Jei administravimo skydelis neatsidaro, įskiepius tenka išjungti per FTP arba failų tvarkyklę.

  • Eikite į katalogą wp-content/plugins
  • Pervardinkite visą plugins aplanką, pvz. į plugins-off
  • Patikrinkite, ar svetainė atgijo

Jei atgijo – kaltas vienas iš įskiepių. Tada grąžinkite aplanką ir išjunkite įskiepius po vieną, kol rasite konfliktinį.

Antra dažna priežastis – tema

Jei įskiepių išjungimas nepadėjo, problema gali būti temoje.

  • Eikite į wp-content/themes
  • Pervardinkite aktyvią temą
  • WordPress turėtų persijungti į numatytąją temą

Jei svetainė pradeda veikti – tema nesuderinama, pasenusi arba pažeista.

Trečia dažna priežastis – PHP atminties limitas

Neprižiūrimose svetainėse su daug įskiepių dažnai pritrūksta atminties. Tada WordPress tiesiog „nukrenta“ į baltą ekraną.

Galimi sprendimai:

  • Padidinti memory_limit per wp-config.php, pvz. define('WP_MEMORY_LIMIT', '256M');
  • Arba pakeisti PHP limitą hostingo skydelyje
  • Išjungti nereikalingus įskiepius, kurie eikvoja resursus

Kitos galimos priežastys

  • Pažeisti WordPress branduolio failai
  • PHP versijos nesuderinamumas po hostingo atnaujinimo
  • .htaccess taisyklės
  • Išnaudota disko vieta serveryje
  • Malware arba pažeisti failai po įsilaužimo

Jei įskiepių ir temos išjungimas nepadeda, verta atkurti originalius WordPress failus (išskyrus wp-content ir wp-config.php) arba grįžti prie švarios atsarginės kopijos.

Diagnostikos palyginimo lentelė

Simptomas Labiausiai tikėtina priežastis Ką tikrinti pirmiausia
Baltas ekranas po atnaujinimo Įskiepio arba temos konfliktas Išjungti įskiepius, tada temą
Baltas ekranas tik administravime Admin įskiepis arba memory limit Plugins aplankas + memory_limit
Baltas ekranas visur PHP klaida, tema, branduolio failai WP_DEBUG + temos pervadinimas
Kartais veikia, kartais ne Atminties trūkumas / serverio limitai PHP limitai ir įskiepių kiekis
Po hostingo PHP atnaujinimo Sena tema / įskiepis nesuderinamas su nauju PHP PHP versija ir pasenęs kodas

Kaip sutvarkyti, kai nėra prieigos prie admin skydelio

Tai dažniausias scenarijus neprižiūrimoje svetainėje. Tada dirbama per:

  • Hostingo failų tvarkyklę
  • FTP / SFTP
  • Kartais per duomenų bazę (phpMyAdmin)

Pagrindinė seka:

  • Įjungti debug
  • Išjungti įskiepius pervadinant aplanką
  • Jei reikia – išjungti temą
  • Padidinti atmintį
  • Patikrinti error_log failą
  • Atkurti švarius failus arba atsarginę kopiją

Ko nedaryti

  • Netrinkite visų failų „iš akies“
  • Neatnaujinkite visko iš karto, kol nežinote priežasties
  • Nekeiskite wp-config.php be kopijos
  • Nenaudokite atsitiktinių „fix white screen“ įskiepių, jei svetainė jau neveikia
  • Nepalikite WP_DEBUG įjungto gamybinėje svetainėje

Kiek kainuoja profesionalus WSOD sutvarkymas?

Orientacinės kainos Lietuvoje 2026 m.:

  • Paprastas atvejis (įskiepio konfliktas) – 80–200 €
  • Vidutinis (tema + PHP + atmintis) – 150–350 €
  • Sudėtingas (nėra kopijos, seni failai, galimas įsilaužimas) – 300–800 €

Jei svetainė seniai neprižiūrėta, dažnai po atstatymo dar reikia atnaujinti sistemą ir sutvarkyti saugumą.

Kaip išvengti baltojo ekrano ateityje

  • Reguliariai atnaujinkite WordPress, temas ir įskiepius
  • Prieš atnaujinimus darykite atsarginę kopiją
  • Nelaikykite nenaudojamų įskiepių
  • Naudokite tik patikimas temas
  • Stebėkite PHP versiją ir atminties limitą
  • Turėkite nuolatinę WordPress priežiūrą

Santrauka

Baltasis ekranas neprižiūrimoje WordPress svetainėje beveik visada reiškia PHP klaidą, įskiepio/temos konfliktą arba atminties trūkumą. Svarbiausia – neskubėti trinti failų, o sistemiškai diagnozuoti: įjungti klaidų rodymą, išjungti įskiepius, patikrinti temą ir serverio limitus.

Jei nėra atsarginės kopijos ar prieigos prie administravimo – geriau kreiptis į specialistą. Netinkamas taisymas gali paversti laikiną gedimą viso projekto praradimu.

Svetainė rodo baltą ekraną ir nežinote, nuo ko pradėti?

Atstatome WordPress svetaines po White Screen of Death, randame tikrąją gedimo priežastį ir sutvarkome taip, kad problema nebesikartotų. Taip pat galime perimti tolesnę priežiūrą.

Parašykite mums – įvertinsime situaciją ir pasakysime, ar tai greitas pataisymas, ar reikia gilesnio atstatymo.

Kontaktai

Lumera, MB
Įmonės kodas: 307555210
El. paštas: info@7web.lt
Telefonas: +370 687 79075
Adresas: Spindulio g. 5-27B, LT-76163 Šiauliai
Socialiniai tinklai:
Facebook | Instagram | Linkedin