Bežné problémy s WordPress a ich riešenia: Komplexný sprievodca

WordPress je obľúbený systém pre správu obsahu (CMS), ktorý umožňuje aj bežným používateľom bez programátorských skúseností ľahko vytvárať a spravovať webové stránky. Napriek jeho užívateľskej prívetivosti sa však občas môžu vyskytnúť problémy. Tento článok poskytuje prehľad najčastejších chýb vo WordPress a ponúka praktické riešenia na ich odstránenie.

Dôležitá zásada: Pred akoukoľvek opravou chyby si vždy zálohujte celú webovú stránku a jej databázu. Zálohu môžete jednoducho vytvoriť pomocou pluginu, ako je napríklad Updraft.

Najčastejšie príčiny problémov

Častou príčinou problémov býva nekompatibilná šablóna alebo niektorý z pluginov. Na identifikáciu problému postupne aktivujte jednotlivé pluginy a šablónu a vždy otestujte, či sa situácia zlepšila.

WordPress Chyby a Riešenia

1. Internal Server Error (500)

Táto chyba sa objaví, keď server nedokáže zistiť príčinu problému. Najčastejšie ju spôsobujú nesprávne direktívy v súbore .htaccess.

Riešenie:

  1. Premenujte súbor .htaccess pomocou FTP.
  2. Ak to nepomôže, prejdite do administrácie WordPress a znovu uložte nastavenie trvalých odkazov (Nastavenia > Trvalé odkazy).
  3. Deaktivujte pluginy: Vo FTP prístupe premenujte priečinok plugins v adresári wp-content.
  4. Znovu nainštalujte WordPress šablónu.
  5. Kontaktujte poskytovateľa hostingu a vyžiadajte si záznam Error logu, ktorý obsahuje podrobnosti o chybe.

Niekedy je chyba 500 spôsobená vyčerpaním pridelenej pamäte. Ak deaktivácia pluginov nepomôže, kontaktujte poskytovateľa hostingu.

Prečítajte si tiež: Upozornenia a nástenka na Facebooku: Sprievodca prispôsobením

2. Syntaktická Chyba

Táto chyba sa často objaví pri úprave kódu šablóny a zvyčajne ide o preklep alebo syntaktickú chybu v kóde PHP.

Riešenie:

  1. Opravte zápis kódu pomocou FTP prístupu.
  2. Na vyhľadanie chýb je užitočné mať aspoň základné znalosti PHP.

3. Error Establishing a Database Connection

Táto chyba sa objaví, keď sa vaša stránka nedokáže pripojiť k databázovému serveru.

Riešenie:

  1. Skontrolujte, či sa chyba objavuje len v administrácii alebo aj priamo na stránke.
  2. Ak je chyba len v administrácii, môže ísť o poškodenie databázy. Opravu vykonáte v súbore wp-config.php. Pridajte riadok define('WP_ALLOW_REPAIR', true);
  3. Prejdite na stránku http://www.vašastránka.sk/wp-admin/maint/repair.php.
  4. Nájdite tlačidlo pre opravu databázy. WordPress sa pokúsi chybu nájsť a opraviť.
  5. Ak vyššie uvedený postup nepomohol, skontrolujte, či v súbore wp-config.php máte správne prihlasovacie údaje k databáze.

K chybe môže dôjsť aj pri zvýšenej návštevnosti stránky, kedy server nestíha spracovať všetky požiadavky.

4. Biela Obrazovka Smrti

Tento WordPress error sa prejavuje ako biela obrazovka bez chybového hlásenia.

Riešenie:

  1. Skontrolujte, či funguje aspoň menu pre administráciu stránky.
  2. Deaktivujte zmeny v šablóne a vráťte sa k predvolenej šablóne. Premenujte adresár šablóny napr. cez FTP prístup.
  3. Ak to nepomôže, deaktivujte všetky pluginy. Ak máte prístup do menu šablóny, nájdite možnosť vypnutia pluginov v nastaveniach.
  4. Postupne presúvajte adresáre jednotlivých pluginov do nového adresára plugins a zapínajte ich cez menu šablóny. Pritom kontrolujte, pri ktorom plugine sa objaví problém.

Bielu obrazovku mohli spôsobiť aj chyby v pluginoch, duplicitné alebo kolidujúce PHP funkcie v rôznych pluginoch alebo nekompletné nahratie pluginu či šablóny. 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.

Prečítajte si tiež: Návod: Rozdelenie príspevku na Facebooku

5. Error 404 (Stránka Nenájdená)

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.

Riešenie:

  1. Prejdite do administrácie WordPress (Nastavenia > Trvalé odkazy) a kliknite na "Uložiť zmeny". Tento krok aktualizuje vaše permalinky.
  2. Prihláste sa na server použitím FTP a opravte súbor .htaccess. Zmeňte povolenie na 666, prepíšte .htaccess a zmeňte povolenie späť na 660.

6. Bočný Panel Zobrazený Pod Obsahom

Táto WordPress chyba sa prejaví tak, že bočný panel sa zobrazí pod obsahom stránky namiesto vedľa neho.

Riešenie:

  1. Skontrolujte, či ste pridali do zdrojového kódu stránky snippet a zabudli zavrieť tag html div.
  2. Prejdite si všetko, čo ste v poslednom čase menili. Či ste pridali plugin alebo menili HTML.
  3. Skontrolujte, či má stránka, na ktorej sa chyba zobrazuje, <div> bloky a či sú zavreté.

7. Problémy s TinyMCE Editorom

Ak máte problémy s editorom TinyMCE, skúste vyčistiť cache vášho prehliadača alebo použiť iný prehliadač. Ak to nepomôže, nahraďte súbory TinyMCE. K problému mohlo totiž prísť pri inštalácii alebo aktualizácii.

8. 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.

Riešenie:

  1. Cez FTP prístup nájdite súbor wp-config.php vo vašej zložke webu.
  2. Stiahnite si ho do svojho počítača a otvorte v textovom editore.
  3. Na koniec súboru, pred riadok: That’s all, stop editing!, pridajte nasledujúci kód:define('WP_MEMORY_LIMIT', '256M');
  4. Týmto ste navýšili PHP pamäťový limit o 256MB.

9. Problémy s Prihlásením

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.

Prečítajte si tiež: Úprava Facebook reklám

Riešenie:

  1. Vyprázdnite cache a cookies vo vašom prehliadači. Potom prehliadač reštartujte.
  2. 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.

10. Maximálny Čas Vykonávania Skriptu

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.

Riešenie:

  1. Môžete si nainštalovať plugin Maximum Execution Time Exceeded.
  2. Pre opravu súboru .htaccess cez FTP postupujte nasledovne.

11. Problémy s Obrázkami v Knižnici 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.

Riešenie:

  1. Na opravu budete potrebovať prístup cez FTP.
  2. Cez FTP klienta otvorte súbor /wp-content/.
  3. Tu nájdete zložku /uploads/.
  4. Kliknutím pravého tlačidla myši sa dostanete do nastavenia povolení pre súbory.
  5. Pre zložku uploads a všetky podsúbory nastavte povolenie 744. Ak to nepomohlo, vyskúšajte číslo 755.
  6. 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é.

12. Chyba Nonce

Toto je dosť bežná WordPress chyba. Spôsobilo ju, že WordPress hľadá vo vašej administrácii nonce a nemôže ho nájsť.

13. Problémy s Aktualizáciou

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.

14. Zmeny sa Neuložia

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.

15. Problémy s Formátovaním

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.

16. Problémy s Presmerovaním

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.

17. Chyba 403

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ť.

18. Stránka Označená ako Nebezpečná

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.

19. Zmeškané Uverejnenie Príspevkov

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.

20. Chyby Hostingu

Táto chyba sa týka hostingu. Pre vyriešenie kontaktujte poskytovateľa vášho hostingu.

21. Cookie Problémy

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!

22. Problémy s Nahratím Šablóny

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.

23. Všeobecné Chyby

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úť. 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.

Zhrnutie

Riešenie problémov vo WordPress si vyžaduje systematický prístup. Začnite zálohovaním, identifikujte potenciálne príčiny (pluginy, šablóny), a postupujte krok za krokom podľa uvedených riešení. V prípade zložitejších problémov neváhajte kontaktovať poskytovateľa hostingu alebo vyhľadať pomoc u odborníkov.

tags: #facebook #príspevok #nejde #pridať #ilustračný #obrázok