Snažíte se přihlásit do svého webu a WordPress stránka se stále aktualizuje a přesměrovává na přihlašovací formulář? Takhle se do administrace svého webu nedostanete.
V tomto článku si ukážeme, jak vyřešit nejčastější problémy s obnovováním stránky a neustálým přesměrováním na přihlašovací formulář ve WordPressu.
Co způsobuje problémy s přenačítáním a přesměrováním na přihlašovací formulář ve WordPressu?
Chyba opakovaného přesměrování na přihlašovací stránku WordPressu je obvykle způsobena nesprávným nastavením URL adresy ve WordPressu nebo nenastavením přihlašovacích souborů cookie.
Za normálních okolností WordPress při přihlášení ověří vaše uživatelské jméno a heslo a poté vytvoří přihlašovací soubor cookie v prohlížeči. Následně vás přesměruje do WordPress administrace.
Pokud se WordPressu nepodaří správně nastavit přihlašovací cookie nebo je URL adresa administrace nesprávná, jste přesměrováni zpět na přihlašovací stránku, místo na ovládací panel.
Toto jsou nejpravděpodobnější scénáře problému, chybu přihlášení do administrace však mohou způsobit i jiné příčiny. Například chyba připojení do databáze nebo interní chyba serveru.
Správa WordPress webu
Nemusíte na to být sami. V rámci služby klientům pomáháme i s diagnostikou a opravou webu.
Pojďme se podívat na nejčastější řešení problému přesměrování u přihlašovacího formuláře.
Vymazání souborů cookie v prohlížeči
WordPress používá pro ověřování přihlášení soubory cookie, takže první krok při řešení problémů s přihlášením do redakčního sytému WordPress je ten nejjednodušší. Je třeba vymazat soubory cookie a mezipaměť prohlížeče pro danou stránku.
Správa cookies u populárních prohlížečů:
- Chrome: support.google.com
- Opera: help.opera.com
- Firefox: support.mozilla.org
- MSIE: windows.microsoft.com
- Safari: support.apple.com
Nastavení WordPress URL adress
WordPress obsahuje nastavení pro URL adresu webu a URL adresu instalace.
Pokud máte přístup do administrace WordPress, najdete toto nastavení na stránce Nastavení > Obecné.
Zkontrolujte tyto URL, zda neobsahují chybu. Případné změny nezapomeňte uložit.
V případě, že nemáte přístup do WordPress administrace, budete muset nastavit tyto URL adresy pomocí konfiguračního souboru wp-config.php.
wp-config.php je speciální soubor ve WordPressu, který obsahuje důležitá nastavení. Úpravy v něm můžete pouze pomocí FTP klienta.
Soubor se nachází v základní složce WordPressu a po jeho otevření vložte na konec následující kód:
define('WP_HOME','https://www.vasweb.cz');
define('WP_SITEURL','https://www.vasweb.cz');
Ujistěte se, že je URL webu zadána správně. Především HTTP/HTTPS a varianta domény s www nebo bez www.
Soubor uložte a v případě potřeby nahrajte zpět na hosting pomocí FTP.
Smazání .htaccess souboru ve WordPress
Někdy může dojít k poškození .htaccess souboru, což může mít za následek chybu na serveru nebo chybu přesměrování přihlašovací stránky.
Jako v předchozím případě využijte FTP pro připojení na hosting a po připojení vyhledejte soubor .htaccess v kořenovém adresáři webu a stáhněte jej do počítače jako zálohu.
Následně můžete .htaccess smazat a vyzkoušet přihlášení.
Pokud vám tato metoda pomohla a vy jste se úspěšně přihlásili. Běžte hned do Nastavení > Trvalé odkazy a klikněte na tlačítko Uložit. Tím se vygeneruje nový soubor .htaccess.
Deaktivace všech pluginů
V některých případech mohou tento problém způsobit také pluginy ve WordPressu.
Nejjednodušší způsob, jak to otestovat, je přihlásit se pomocí FTP na hosting. Následně jít do složky wp-content a přejmenovat složku plugins (například na plugins-test).
Tímto deaktivujete všechny pluginy ve WordPress a můžete vyzkoušet, zda přihlašovací formulář již správně přesměrovává do administrace.
Pokud se vám přihlášení povede, přejmenujte složku zpět na plugins a vstupte do ní.
Následně postupně přejmenovávejte pluginy jeden po druhém a zkoušejte přihlášení, až narazíte na ten, který způsobuje problém. Jakmile jej odhalíte, můžete jej přeinstalovat nebo nechat deaktivovaný, a případně nahradit nějakou jinou alternativou.
Deaktivace šablony
Podobně jako u pluginů, může někdy chybu přesměrování přihlášení do WordPress administrace způsobit šablona.
Pomocí FTP se přihlaste na hosting a běžte do složky wp-content. Zde najděte a přejmenujte složku themes (například na themes-test).
Tímto deaktivujete šablonu a můžete vyzkoušet, zda přihlašovací formulář již správně přesměrovává do administrace.
V případě, že přihlašovací formulář funguje, víte, že chybu způsobuje šablona. Pokud tomu tak je, můžete ji přeinstalovat, případně vyměnit za jinou.