Obsah
Zablokování administrátorské oblasti WordPressu (wp-admin) může být frustrující a může k němu dojít z různých důvodů, včetně problémů se zásuvnými moduly nebo tématy, nesprávných pokusů o zadání hesla nebo změn uživatelských oprávnění. Zde je komplexní návod, co dělat, pokud zjistíte, že jste zablokováni v administraci WordPressu:
Vymazání souborů cookie a mezipaměti prohlížeče
Někdy může být příčinou jednoduchý problém s prohlížečem. Vymažte soubory cookie a mezipaměť prohlížeče, abyste se ujistili, že nejde o chybu relace, která vám brání v přihlášení.
Zakázat zásuvné moduly
Chybný zásuvný modul může způsobit zablokování, zejména pokud spravuje zabezpečení nebo uživatelské role.
- Přes FTP nebo Správce souborů: Připojte se ke svému webu pomocí klienta FTP nebo správce souborů v ovládacím panelu hostingu. Přejděte do
wp-content
a najděte složkupluginy
složka. Přejmenujte ji na něco jakoplugins_deactivate
zakázat všechny zásuvné moduly. Pokud to problém vyřeší, přejmenujte složku zpět napluginy
a poté v administraci WordPressu jeden po druhém vypněte zásuvné moduly, abyste našli viníka.
Obnovení hesla
Pokud problém souvisí s heslem, zkuste jej resetovat.
- Prostřednictvím e-mailu: Pomocí odkazu "Ztratili jste heslo?" na přihlašovací stránce můžete heslo obnovit e-mailem.
- Prostřednictvím phpMyAdmin: Pokud resetování e-mailem nefunguje, můžete heslo resetovat přímo v databázi. Přistupte k phpMyAdmin z ovládacího panelu hostingu, najděte databázi WordPress a projděte ji.
wp_users
tabulka. Upravte položku uživatele, zadejte novou hodnotu do poleuser_pass
pole, v nabídce funkcí vyberte možnost MD5 a uložte změny.
Kontrola uživatelských oprávnění
Pokud máte podezření, že byly změněny uživatelské role nebo oprávnění:
- Prostřednictvím phpMyAdmin: Přístup k
wp_usermeta
v databázi WordPress. Zkontrolujtewp_capabilities
(předpona tabulkywp_
může být jiný) pro vaše ID uživatele, abyste se ujistili, že je nastaveno na.a:1:{s:13:"administrator";s:1:"1";}
. Tento řetězec vás označuje jako správce.
Ověření souboru wp-config.php
Ujistěte se, že vaše wp-config.php
soubor nebyl změněn, zejména soubor AUTH_KEY
a další bezpečnostní klíče, protože by to mohlo ovlivnit přihlašování.
- Přes FTP nebo Správce souborů: Stáhněte si a zkontrolujte
wp-config.php
soubor. Hledejte jakékoli anomálie nebo nedávné změny, které jste neprovedli, zejména v oblasti bezpečnostních klíčů WordPressu.
Deaktivace souboru .htaccess
Chybné konfigurace ve vašem .htaccess
může zabránit přístupu do oblasti správce.
- Přes FTP nebo Správce souborů: Přejmenujte svůj
.htaccess
na něco jako.htaccess_old
deaktivovat. Pokud to umožní přístup, přegenerujte nový.htaccess
v administraci WordPressu přejděte do Nastavení > Trvalé odkazy a klikněte na tlačítko "Uložit změny".
Kontrola pravidel pro odmítnutí IP
Pokud byla vaše IP adresa omylem přidána do seznamu odmítnutých adres ve vašem hostingovém prostředí nebo prostřednictvím bezpečnostního pluginu, může vám být zablokován přístup do wp-admin.
- Přes panel cPanel nebo Hosting Dashboard: V ovládacím panelu hostingu vyhledejte položku "IP Deny Manager" nebo podobné možnosti. Ujistěte se, že vaše IP adresa není uvedena v seznamu.
- Prostřednictvím zásuvných modulů zabezpečení: Pokud máte přístup k souborům svého webu, možná budete muset ručně upravit soubory zásuvných modulů, které řídí přístup k IP, a odstranit všechna pravidla pro odmítnutí, která se týkají vaší IP.
Kontaktujte poskytovatele hostingu
Pokud žádný z výše uvedených kroků nefunguje, obraťte se na poskytovatele hostingu. Ten může zkontrolovat, zda nedošlo k problémům na straně serveru, pomoci určit příčinu zablokování a možná vám bude moci obnovit přístup.
Obnovení ze zálohy
V krajním případě, pokud máte k dispozici nedávnou zálohu webu, může pomoci její obnovení, zejména pokud je zablokování způsobeno nedávnou změnou nebo aktualizací.
Při řešení výluky je klíčová trpělivost a systematické řešení problémů. Vždy provádějte preventivní opatření, jako je pravidelné zálohování a opatrné aktualizace zásuvných modulů a témat, abyste tyto problémy v budoucnu minimalizovali.