Chyba 500 alebo „kritická chyba" na vašej webovej stránke (aj po aktualizácii WordPress)
Vidíte biele okno, chybu 500 Internal Server Error alebo pri WordPress hlásenie Na tejto stránke sa vyskytla kritická chyba? Vtedy sa zasekne kód vašej webovej stránky. Samotný server zvyčajne funguje normálne. Pomocou nasledujúcich krokov vo väčšine prípadov sami nájdete príčinu.
Najprv: čo sa práve zmenilo?
Chyba 500 sa takmer nikdy neobjaví len tak. Aktualizovali ste nedávno nejaký plugin, šablónu alebo WordPress, zmenili ste verziu PHP alebo upravili niečo v súbore .htaccess? Vráťte najprv presne túto zmenu späť. To je zvyčajne najrýchlejšie riešenie.
Pozrite sa do chybového záznamu
Chybový záznam vám povie, v ktorom súbore a na ktorom riadku sa chyba nachádza. Prihláste sa do DirectAdmin a otvorte Systémové informácie a súbory › Prehľad webu a záznamy. Vyberte svoju doménu a otvorte chybový záznam. Najnovšie sú spodné riadky. Ak je tam napríklad uvedené PHP Fatal error s cestou k wp-content/plugins/nazov-pluginu, viete, ktorý plugin je príčinou problému.

WordPress: kritická chyba po aktualizácii
Po aktualizácii pluginu, šablóny alebo samotného WordPress je toto zďaleka najčastejšia príčina. Ak sa už nedostanete do správy WordPress, postupujte takto:
- Pozrite si svoju e-mailovú schránku. Pri kritickej chybe WordPress často pošle e-mail na adresu správcu s odkazom na núdzový režim (recovery mode). Pomocou neho sa prihlásite, kým je chybný plugin alebo šablóna dočasne vypnutá, a sami ju vypnete alebo vrátite späť.
- Nemáte e-mail? Vypnite pluginy cez DirectAdmin. Otvorte Správcu súborov a prejdite do
domains/vasadomena.sk/public_html/wp-content. Premenujte priečinokpluginsnapríklad naplugins-vypnute. WordPress tým vypne všetky pluginy. - Funguje stránka znova? Premenujte priečinok späť na
pluginsa vo WordPress zapínajte pluginy jeden po druhom, kým sa chyba znova neobjaví. Tak zistíte, ktorý z nich je problémový. Ak už viete, ktorý plugin je príčinou z chybového záznamu, premenujte iba priečinok tohto jedného pluginu. - Je problém v šablóne? Premenujte v
wp-content/themespriečinok vašej aktívnej šablóny. WordPress sa potom vráti k predvolenej šablóne, ak je ešte nainštalovaná. - Práve ste zmenili verziu PHP? Vráťte ju späť v Výber verzie PHP. Prečítajte si Zmena verzie PHP a nastavení PHP.
Návrat k funkčnej verzii
Neviete si rady a stránka ešte včera fungovala? Obnovte zálohu.
- WebOké Backups: v Môj WebOké vyberte okamih spred vzniku chyby a obnovíte iba priečinok vašej webovej stránky a prípadne databázu. Prečítajte si WebOké Backups: zobrazenie, obnovenie alebo stiahnutie zálohy.
- Installatron: ak Installatron pred aktualizáciou vytvoril zálohu, obnovíte ju v časti Moje zálohy. Prečítajte si Vytváranie a obnovenie záloh v Installatron.
Skontrolujte svoj súbor .htaccess
Jeden nesprávny riadok v súbore .htaccess okamžite spôsobí chybu 500 pre celú stránku. Známym príkladom je riadok, ktorý zanechal bezpečnostný plugin, napríklad php_value auto_prepend_file s cestou k súboru, ktorý už neexistuje.
- Otvorte v DirectAdmin Systémové informácie a súbory › Správca súborov.
- Prejdite do
domains/vasadomena.sk/public_html. Nevidíte súbor .htaccess? Súbory začínajúce bodkou sú skryté. Zapnite v Správcovi súborov zobrazenie skrytých súborov. - Premenujte
.htaccessnapríklad na.htaccess-stary. - Znova načítajte svoju webovú stránku. Ak chyba zmizla, problém je v súbore .htaccess. Odstráňte chybný riadok a premenujte súbor späť.

Ďalšie príčiny
- Nedostatok pamäte: ak je v chybovom zázname uvedené
Allowed memory size ... exhausted, zvýštememory_limitv Výber verzie PHP. - Nesprávne práva súborov: priečinky by mali mať nastavené práva 755 a súbory 644.
- Zaplnené úložisko: ak je váš balík plný, vaša webová stránka už nemôže nič zapisovať. Pozrite si na paneli DirectAdmin časť Diskový priestor.
Pomocou Zdravia domény zistíte na jeden pohľad, či sú vaša doména, webová stránka a SSL certifikát v poriadku.
Pozrite si aj v návode DirectAdmin: Zobrazenie a úprava skrytých súborov ako .htaccess a Prehľad webu a záznamy: chybový záznam a prístupový záznam.
Podrobné vysvetlenie so screenshotmi: Moja webová stránka je biela alebo zobrazuje chybu 500 v návode DirectAdmin.
