WordPress, hoci je pre mnohých používateľov intuitívny a jednoduchý na používanie aj bez programátorských zručností, nie je imúnny voči občasným problémom. Jedným z nich je aj hlásenie, že cookies sú blokované alebo nepodporované prehliadačom. Tento článok sa zameriava na riešenie tohto problému, pričom vychádza z bežných chýb vo WordPress a ich opráv.
Dôležitá zásada: Pred akýmkoľvek zásahom do systému je nevyhnutné zálohovať celú stránku a databázu. Použite na to napríklad plugin Updraft, ktorý umožňuje zálohovanie niekoľkými kliknutiami.
Identifikácia problému
Hlásenie o blokovaných alebo nepodporovaných cookies sa často objavuje pri pokuse o prihlásenie do administrácie WordPress. WordPress používa cookies na identifikáciu prihlásenia používateľa. Ak prehliadač neprijíma cookies, systém vás opakovane presmerováva na prihlasovaciu stránku.
Riešenia problému s cookies
Kontrola nastavení cookies v prehliadači:
- Uistite sa, že váš prehliadač má povolené cookies. V nastaveniach súkromia skontrolujte, či nie je blokované prijímanie cookies od tretích strán alebo vôbec. Postup sa líši v závislosti od prehliadača (Chrome, Firefox, Safari, Edge), preto si vyhľadajte konkrétne inštrukcie pre váš prehliadač.
- Vymažte cache a cookies vo vašom prehliadači a reštartujte ho. Staré alebo poškodené cookies môžu spôsobovať problémy.
Kontrola URL adresy v nastaveniach WordPress:
Prečítajte si tiež: Informácie o cookies
- Uistite sa, že v administratívnom menu v časti Nastavenia » Všeobecné máte nastavenú rovnakú URL adresu stránky a WordPress adresu. Rozdielne adresy môžu spôsobovať problémy s cookies.
Úprava súboru wp-config.php:
- Nájdite súbor
wp-config.phppomocou FTP prístupu. - Stiahnite si ho do svojho počítača a otvorte v textovom editore (napr. Poznámkový blok).
- Pridajte nasledujúci kód nad riadok
That’s all, stop editing!:
- Nájdite súbor
define('COOKIE_DOMAIN', false);* Uložte súbor a nahrajte ho späť na server, prepíšte pôvodný súbor.**Upozornenie:** Pri úprave súboru `wp-config.php` buďte opatrní a vytvorte si predtým jeho zálohu. Nesprávna úprava môže spôsobiť nefunkčnosť stránky.Deaktivácia pluginov:
- Niekedy môžu pluginy spôsobovať konflikty s cookies. Dočasne deaktivujte všetky pluginy a skontrolujte, či sa problém vyriešil.
- Ak sa problém vyriešil, postupne aktivujte pluginy jeden po druhom a sledujte, ktorý z nich spôsobuje problém.
Kontrola šablóny:
- Podobne ako pri pluginoch, aj šablóna môže spôsobovať problémy s cookies. Dočasne prepnite na predvolenú šablónu WordPress (napr. Twenty Twenty-Three) a skontrolujte, či sa problém vyriešil. Ak áno, problém je pravdepodobne v aktuálnej šablóne.
- Ak sa neviete prihlásiť, deaktivujte šablónu cez FTP prístup. V priečinku
/wp-content/themes/premenujte priečinok vašej šablóny. Potom sa znovu skúste prihlásiť. Ak to pomohlo, problém mohol byť v aktualizácii šablóny.
Problém s hostingom:
- Ak žiadne z vyššie uvedených riešení nepomohlo, problém môže byť na strane hostingu. Kontaktujte poskytovateľa vášho hostingu a informujte sa o možných problémoch s nastavením servera alebo cookies.
Ďalšie bežné chyby vo WordPress a ich riešenia
Používanie kvalitných komponentov, ako sú overené šablóny (napr. Divi, Avada) a pluginy, môže predísť mnohým chybám. Ak už sa nejaká chyba vyskytne, nasledujúce informácie vám pomôžu s jej riešením:
Prečítajte si tiež: Sprievodca nastavením cookies na Androide
1. Internal Server Error (500)
- Príčina: Server nevie identifikovať zdroj problému. Často spôsobená nesprávnymi direktívami v súbore
.htaccessalebo vyčerpaním pamäte. - Riešenie:
- Premenujte súbor
.htaccesscez FTP. Ak to nepomôže, uložte nastavenia trvalých odkazov v administrácii. - Deaktivujte pluginy premenovaním priečinka
Pluginsvo FTP. - Znovu nainštalujte WordPress šablónu.
- Kontaktujte poskytovateľa hostingu pre záznam Error logu.
- Premenujte súbor
2. Syntaktická chyba v kóde
- Príčina: Preklepy alebo chyby v kóde šablóny, najčastejšie v PHP.
- Riešenie: Opravte zápis kódu cez FTP prístup. Základy práce v PHP sú užitočné.
3. Error Establishing a Database Connection
- Príčina: Stránka sa nedokáže pripojiť k databázovému serveru.
- Riešenie:
- Skontrolujte, či sa chyba objavuje len v administrácii alebo aj na stránke.
- Opravte databázu v súbore
wp-config.php(ak sa chyba objavuje len v administrácii). - Skontrolujte prihlasovacie údaje v súbore
wp-config.php. - Zvýšená návštevnosť môže spôsobiť preťaženie servera.
4. Biela obrazovka smrti
- Príčina: Rôzne, napr. problém so šablónou, chybné pluginy, chyby v kóde, nesprávne nastavenie práv v adresároch.
- Riešenie:
- Skontrolujte, či funguje menu pre administráciu.
- Deaktivujte zmeny v šablóne a vráťte sa k predvolenej šablóne.
- Vypnite všetky pluginy a postupne ich zapínajte, aby ste identifikovali problematický plugin.
- Odstráňte medzery v súbore
functions.phpalebo prázdne riadky v súborewp-config.php. - Skontrolujte a opravte nastavenie práv v adresároch.
5. Error 404
- Príčina: Problém v nastavení hypertextového odkazu (permalinku).
- Riešenie:
- Uložte zmeny v Nastavenia»Permalinks.
- Opravte súbor
.htaccesscez FTP.
6. Bočný panel pod obsahom
- Príčina: Neuzavretý tag
<div>v zdrojovom kóde stránky. - Riešenie: Skontrolujte kód, ktorý ste naposledy menili, a uistite sa, že všetky
<div>bloky sú zavreté.
7. Problémy s TinyMCE (editor)
- Príčina: Chyba pri inštalácii alebo aktualizácii editora.
- Riešenie: Vyčistite cache prehliadača alebo použite iný prehliadač. Ak to nepomôže, nahraďte súbory TinyMCE.
8. Vyčerpanie PHP pamäte
- Príčina: WordPress script alebo plugin vyčerpal limit pamäte.
- Riešenie: Zvýšte PHP pamäťový limit v súbore
wp-config.php.
9. Nemôžete sa dostať do menu šablóny
- Príčina: Kód alebo plugin sa snaží urobiť zmeny v administrácii, zabudnuté heslo, útok hackera.
- Riešenie: Vyprázdnite cache a cookies prehliadača. Deaktivujte šablónu cez FTP.
10. Maximum Execution Time Exceeded
- Príčina: Script dosiahol maximálnu nastavenú hodnotu servera pre načítanie.
- Riešenie: Nainštalujte plugin Maximum Execution Time Exceeded alebo upravte súbor
.htaccesscez FTP.
11. Zástupné symboly namiesto obrázkov
- Príčina: Nesprávne povolenia pre súbory v priečinku
uploads. - Riešenie: Nastavte povolenia pre priečinok
uploadsa podsúbory na 744 alebo 755, a pre ostatné súbory na 644 cez FTP.
12. Problémy s nahrávaním a úpravou obrázkov
- Príčina: Obrázky sú príliš veľké alebo WordPress hľadá nonce a nemôže ho nájsť.
- Riešenie: Nainštalujte plugin EWWW Image Optimizer alebo WP Smush.it.
13. Nie je možné vykonať naplánovanú údržbu
- Príčina: Problém pri automatickej aktualizácii stránky.
- Riešenie: Skontrolujte povolenia pre súbory.
14. Zmeny sa neuložia
- Príčina: Problém s cache prehliadača.
- Riešenie: Vyčistite cache prehliadača. Používajte SMTP.
15. Chyby formátovania
- Príčina: Problémy s formátovaním v závislosti od prehliadača.
- Riešenie: Opravte chybu v súbore
functions.phpvo vašej šablóne.
16. Príliš veľký súbor šablóny
- Príčina: Zip súbor obsahuje okrem kódu šablóny aj dokumentáciu alebo je kód šablóny zlý.
- Riešenie: Uistite sa, že zip súbor obsahuje len kód šablóny a že je správny.
17. Hlásenie o malvéri
- Príčina: Stránka bola hacknutá alebo obsahuje škodlivý kód tretej strany.
- Riešenie: Nechajte stránku preveriť a odstrániť škodlivý kód.
18. Zmeškané uverejnenie príspevkov
- Príčina: Problém s plánovaním príspevkov.
- Riešenie: Nainštalujte plugin Missed Schedule Post.
19. Chyba 403
- Príčina: Nesprávne nastavenie oprávnenia k súboru alebo poškodený súbor
.htaccess. - Riešenie: Zakážte všetky pluginy, odstráňte súbor
.htaccessa vygenerujte nový. Skontrolujte nastavenia oprávnení k súborom.
Prečítajte si tiež: Ako upiecť cookies s bielou čokoládou
