WordPress sa aj bežnému užívateľovi, ktorý nemá skúsenosti s programovaním, používa ľahko. Občas sa však môže vyskytnúť problém. Prvá a najhlavnejšia zásada je: pred opravou každej chyby zálohujte celú stránku a jej kompletnú databázu. Až potom pristúpte k samotnému riešeniu. Zálohu vytvoríte niekoľkými kliknutiami v plugine Updraft.
Najčastejšou príčinou nejakého problému je šablóna alebo niektorý plugin. Postupne aktivujte jednotlivé pluginy a tému a vždy otestujte situáciu. Veľkému množstvu chýb sa vyhnete používaním kvalitných komponentov - tém a pluginov. Odporúčam vsadiť na overené multifunkčné šablóny Divi a Avada.
WordPress chyba Internal Server Error alebo 500 Internal Server Error
WordPress chyba Internal Server Error alebo 500 Internal Server Error sa objaví, keď server nie je schopný zistiť, v čom spočíva problém. Najčastejšie sa jedná o chybu spôsobenú nesprávnymi direktívami v súbore .htaccess. Premenujte súbor .htaccess pomocou FTP. Ak to nepomohlo, vojdite do administrácie a znovu uložte nastavenie trvalých odkazov.
Niekedy je chyba 500 Internal Server Error spôsobená vyčerpaním pridelenej pamäti. Ak to nestačili, potrebujete pre riešenie tejto chyby deaktivovať pluginy. Vo FTP prístupe nájdite súbor wp-content. V ňom sa nachádza priečinok s názvom Plugins. Všetky ich môžete deaktivovať tým, že dočasne premenujete tento priečinok.
Ďalším krokom riešenia problému je znovu nainštalovanie WordPress šablóny. Ak to ešte stále nepomohlo, kontaktujte poskytovateľa hostingu, aby vám poskytol záznam Error logu. V ňom nájdete informácie o chybe. Táto WordPress chyba sa niekedy objaví, keď sa pokúšate zasiahnuť do kódu šablóny. Najčastejšie ide vlastne o preklep, teda syntaktickú chybu vo vami napísanom kóde. Aby ste ich našli, je dobré poznať aspoň základy práce v PHP. Na odstránenie tejto chyby potrebujete opraviť zápis kódu. Použite na to prístup FTP.
WordPress chyba Error Establishing a Database Connection
WordPress chyba Error Establishing a Database Connection sa objaví, keď sa vaša stránka nedokáže pripojiť na databázový server. Na vyriešenie tohto WordPress problému je nutné najskôr skontrolovať, kde sa chyba objavuje. Môže to byť len v administrácii alebo aj priamo na stránke. Ak sa nachádza iba v administratíve, môže ísť o poškodenie databázy. Jej opravu vykonáte v súbore wp-config.php. Teraz databázu opravíte. Pre tento krok nemusíte byť prihlásení. Nájdite tlačidlo pre opravu databázy. WordPress sa pokúsi chybu nájsť.
Ak vyššie uvedený postup nepomohol, mohlo sa stať, že v súbore wp-config.php nemáte uvedené správne prihlasovacie údaje. K chybe môže dôjsť aj zvýšenou návštevnosťou stránky, kedy server nestíha spracovať všetky požiadavky.
Biela obrazovka smrti
Tento WordPress error vyzerá ako biela obrazovka bez chybového hlásenia. Ako prvé potrebujete skontrolovať, či funguje aspoň menu pre administráciu stránky. Problém môže nastať pri manipulácii so šablónou, alebo ak bola šablóna zle naprogramovaná. Zmeny, ktoré ste v šablóne vykonali, deaktivujte a vráťte sa k predvolenej šablóne. Premenujete adresár šablóny napr. Teraz sa pokúste prihlásiť do menu šablóny.
Bielu obrazovku mohli spôsobiť aj chyby v pluginoch. Najlepšie urobíte, keď ich všetky vypnete. Ak máte prístup do menu šablóny, nájdite možnosť vypnutia pluginov v nastaveniach. Postupne presúvajte adresáre jednotlivých pluginov do nového adresára plugins a zapínajte ich cez menu šablóny. Pritom kontrolujete, pri ktorom plugine sa objaví problém.
V kóde môže prísť k niekoľkým chybám. Duplicitné alebo kolidujúce PHP funkcie v rôznych pluginoch alebo nekompletné nahratie pluginu či šablóny (pomôže, ak šablónu či plugin jednoducho zmažete). Problém môže byť aj medzera v súbore functions.php alebo prázdny riadok v súbore wp-config.php. Ak ste robili v tomto adresári zmeny, je potrebné ich odstrániť. Ďalším problémom v kóde je nesprávne nastavenie práv v adresároch.
Rýchlosť webstránky a Error 404
Chcete rýchlejšiu webstránku? Rýchlosť webstránky je dôležitá pre návštevníkov a aj z hľadiska SEO. Error 404 sa prejavuje tak, že sa návštevníkovi stránky zobrazí hlásenie, že stránka neexistuje. Najčastejšou príčinou je problém v nastavení hypertextového odkazu, tzv. permalinku. Pri tejto chybe sa zvyčajne dá vojsť do administratívneho menu šablóny. Choďte do Nastavenia»Permalinks a kliknite na Uložiť zmeny. Tento krok aktualizuje vaše permalinky.
Prihláste sa na server použitím FTP a nájdite opravte súbor .htaccess. Zmeňte povolenie na 666, prepíšte .htaccess a zmeňte povolenie späť na 660. RewriteRule .
Problémy s bočným panelom
Táto WordPress chyba sa prejaví tak, že bočný panel sa zobrazí pod obsahom stránky namiesto vedľa neho. K tejto chybe môže dôjsť, keď používateľ pridá do zdrojového kódu stránky snippet a zabudne zavrieť tag hlml div. Prejdite si všetko, čo ste v poslednom čase menili. Či ste pridali plugin alebo menili html. Alebo či má stránka, na ktorej sa chyba zobrazuje
Ako prvé skúste vyčistiť cache vášho prehliadača. Inou možnosťou je použiť iný prehliadač. Ak to nepomohlo, nahraďte súbory TinyMCE. K problému mohlo totiž prísť pri inštalácii alebo aktualizácii.
Vyčerpanie PHP pamäte
Ak prišlo k vyčerpaniu PHP pamäte, môže sa to prejaviť ako už spomínaná biela obrazovka smrti. WordPress script alebo plugin vyčerpal limit pamäte. Fix chyby urobíte cez FTP prístup. Vo vašej zložke webu nájdite súbor wp-config.php. Stiahnite si ho do svojho počítača a otvorte v textovom editore, napríklad PsPad. Na koniec súboru, pred riadok: „That’s all, stop editing! Týmto ste navýšili PHP pamäťový limit o 256MB.
Problémy s prihlásením do administrácie
Môže sa stať, že sa neviete dostať do menu vašej WordPress šablóny. Môže to spôsobiť kód alebo plugin, ktorý sa snaží urobiť v administrácii stránky nejaké zmeny. Alebo ste zabudli vaše heslo, prípadne sa stránka stala terčom útoku hackera. K tejto WordPress chybe dôjde, keď v procese prihlasovania zadáte prihlasovacie meno a heslo, ale systém vás stále vracia na prihlasovaciu stránku.
Ako prvé vyprázdnite cache a cookies vo vašom prehlidači. Potom prehliadač reštartujte. Ak sa ešte stále neviete prihlásiť, potrebujete deaktivovať šablónu. Urobte tak cez FTP prístup v súbore /wp-content/themes/. Premenujte súbor vašej šablóny. Potom sa znovu skúste prihlásiť. Ak to pomohlo, problém mohol byť v aktualizácii šablóny.
Maximum Execution Time Exceeded
Tento problém spôsobuje to, že ste pri načítaní PHP scriptu dosiahli maximálnu nastavenú hodnotu servera. Servery majú totiž nastavený obmedzený čas na načítanie scriptu. Tento WordPress problém napravíte jednoduchým postupom. Môžete si nainštalovať plugin Maximum Execution Time Exceeded. Pre opravu súboru .htaccess cez FTP postupujte nasledovne.
Problémy s knižnicou médií
Ak sa namiesto obrázkov vo vašej knižnici médií na obrazovke ukazujú ich zástupné symboly, je to problém. Na opravu budete potrebovať prístup cez FTP. Cez FTP klienta otvorte súbor /wp-content/. Tu nájdete zložku /uploads/. Kliknutím pravého tlačidla myši sa dostanete do nastavenia povolení pre súbory. Pre zložku uploads a všetky podsúbory nastavte povolenie 744. Ak to nepomohlo, vyskúšajte číslo 755. Pre všetky ostatné súbory dajte povolenie 644.
Ak máte problém s nahrávaním a úpravou veľkosti obrázkov, nainštalujte si plugin EWWW Image Optimizer alebo WP Smush.it. Tieto pluginy upravia kvalitu a veľkosť obrázkov pre web. Ďalším problémom je, ak je nahrávaný obrázok väčší ako má WordPress povolené. Toto je dosť bežná WordPress chyba.
Problémy s údržbou
Spôsobilo ju, že WordPress hľadá vo vašej administrácii nonce a nemôže ho nájsť. Ak sa vám na obrazovke objaví hlásenie, že nie je možné vykonať naplánovanú údržbu, je to spôsobené tým, že WordPress počas aktualizácie nastavil vašu stránku do módu údržby. Niekedy sa stane, že vznikne problém pri automatickej aktualizácii stránky. Môže sa vám zobraziť hlásenie o PHP chybe, o zlyhaní aktualizácie alebo prázdna biela stránka. Najčastejšou príčinou sú nesprávne nastavené povolenia pre súbory.
Problémy s ukladaním zmien
Pri úprave stránky sa môže stať, že vykonané zmeny sa neuložia. Pomôže vám vyčistenie cache vášho prehliadača. Aby ste zabránili tejto chybe, používajte SMTP. Tieto WordPress chyby sú spôsobené formátovaním. Sú odlišné v závislosti od prehliadača, ktorý používate. Chybu opravíte v súbore functions.php vo vašej šablóne.
Problémy s presmerovaním a chyba 403
Dôvodom presmerovania môže byť presunutie stránky a presmerovanie užívateľov. Najčastejšou príčinou tohto WordPress problému je nesprávne nastavenie oprávnenia k súboru. Na kontrou nastavení oprávnenia použite prístup cez FTP klienta. Prejdite na súbor wp-content. V tomto súbore a vyberte Povolenia.
Ako prvé si vytvorte zálohu stránky a databázy. Potom je potrebné zakázať všetky pluginy. Ak to pomohlo, pôvodcom chyby bol niektorý z vašich pluginov. WordPress chybu 403 mohol spôsobiť aj poškodený súbor .htaccess. Vyhľadajte ho cez FTP klienta a odstráňte ho. Potom sa pokúste prihlásiť na vašu stránku. Ak je problém vyriešený, vygenerujte nový súbor .htaccess. Urobíte to v administratívnom menu šablóny v Nastavenia> Permalinks. Chyba mohla nastať aj nesprávnym nastavením oprávnení k súborom. Potrebujete ich skontrolovať.
Malware a plánovanie príspevkov
Google označuje stránky, ktoré obsahujú malware alebo podozrivé kódy. Dôvodom tohto hlásenia môže byť, že vaša stránka bola hacknutá a naozaj obsahuje škodlivý kód. Druhým dôvodom môže byť, že škodlivý kód obsahuje tretia strana.
WordPress umožňuje, aby ste si vopred naplánovali, kedy uverejníte príspevky. Proces sa potom deje automaticky. Ak sa vám chybové hlásenie týkajúce sa vynechania uverejnenia príspevkov objavuje častejšie, nainštalujte si a aktivujte WordPress plugin Missed Schedule Post.
Problémy s hostingom a cookies
Táto chyba sa týka hostingu. Pre vyriešenie kontaktujte poskytovateľa vášho hostingu. Pre identifikáciu prihlásenia si WordPress ukladá cookie. Potrebujete mať nastavenú rovnakú URL v adrese stránky a WordPress adrese vašej stránky. V administratívnom menu prejdite do Nastavenia » Všeobecné a skontrolujte, či oba názvy sú rovnaké.
Nájdite súbor wp-config.php. Stiahnite ho a otvorte v textovom editore. Môžete použiť poznámkový blok. Nasledujúci kód pridajte nad riadok That’s all, stop editing!
Ďalšie možné príčiny chýb
Tento problém sa často stáva aj pri témach z Themeforest, kde zip súbor často obsahuje okrem kódu šablóny aj dokumentáciu atď. Ďalším dôvodom môže byť to, že v zip súbore je len kód šablóny, avšak je zlý. Žiaľ aj s tým som sa v praxi stretol. Za touto všeobecnou hláškou sa môže skrývať veľa príčin. Postup hľadania príčiny je rovnaký ako pri iných problémoch: treba dočasne deaktivovať pluginy a zmeniť šablónu na základnú. Ak používate aj nejaký cache plugin, tak treba premazať cache a dočasne ho vypnúť.
tags: #Cookies








