Какво да направите, когато сте блокирани в администрацията на WordPress (wp-admin)

Блокирането на администраторската област на WordPress (wp-admin) може да бъде разочароващо и се случва по различни причини, включително проблеми с плъгини или теми, неправилни опити за въвеждане на парола или промени в потребителските разрешения. Предлагаме ви изчерпателно ръководство за това какво да направите, ако установите, че сте блокирани от администрацията на WordPress:

Изчистване на бисквитките и кеша на браузъра

Понякога проблемът може да е просто проблем с браузъра. Изчистете "бисквитките" и кеша на браузъра си, за да се уверите, че не става дума за грешка в сесията, която ви пречи да влезете в системата.

Деактивиране на плъгините

Дефектен плъгин може да причини блокиране, особено ако управлява сигурността или ролите на потребителите.

  • Чрез FTP или файлов мениджър: Свържете се с вашия сайт, като използвате FTP клиент или файловия мениджър в контролния панел на хостинга. Навигирайте до wp-content и намерете папката плъгини папка. Преименувайте я на нещо като plugins_deactivate за да деактивирате всички плъгини. Ако това реши проблема, преименувайте папката обратно на плъгини и след това деактивирайте плъгините един по един в администрацията на WordPress, за да откриете виновника.

Възстановяване на паролата ви

Ако проблемът е свързан с паролата, опитайте да я нулирате.

  • По имейл: Използвайте връзката "Загубихте паролата си?" на страницата за влизане, за да възстановите паролата си по имейл.
  • Чрез phpMyAdmin: Ако нулирането на паролата по имейл не работи, можете да нулирате паролата си директно в базата данни. Осъществете достъп до phpMyAdmin от таблото за управление на хостинга, намерете базата данни на WordPress и прегледайте wp_users маса. Редактирайте потребителския запис, въведете нова стойност в полето user_pass изберете MD5 от менюто с функции и запишете промените.

Проверка на потребителските права

Ако подозирате, че потребителските ви роли или разрешения са били променени:

  • Чрез phpMyAdmin: Достъп до wp_usermeta в базата данни на WordPress. Проверете wp_capabilities (префиксът на таблицата wp_ може да е различна) за вашия идентификатор на потребител, за да се уверите, че е зададен на a:1:{s:13:"administrator";s:1:"1";}. Този низ ви определя като администратор.

Проверка на файла wp-config.php

Уверете се, че вашите wp-config.php не е променян, особено AUTH_KEY и други ключове за сигурност, тъй като това може да повлияе на влизането в системата.

  • Чрез FTP или файлов мениджър: Изтеглете и проверете вашия wp-config.php файл. Потърсете аномалии или скорошни промени, които не сте направили, особено около ключовете за сигурност на WordPress.

Деактивиране на файла .htaccess

Неправилни конфигурации във вашия .htaccess може да попречи на достъпа до зоната за администриране.

  • Чрез FTP или файлов мениджър: Преименувайте своя .htaccess на нещо като .htaccess_old за да го деактивирате. Ако това позволява достъп, създайте нов .htaccess като отидете на Settings > Permalinks (Настройки > Постоянни връзки) в администрацията на WordPress и кликнете върху "Save Changes" (Запазване на промените).

Проверка за правила за отказ на IP

Ако IP адресът ви случайно е бил добавен в списък с откази в хостинг средата или чрез плъгин за сигурност, може да ви бъде блокиран достъпът до wp-admin.

  • Чрез контролния панел cPanel или таблото за управление на хостинга: Потърсете в контролния панел на хостинга "IP Deny Manager" или подобни опции. Уверете се, че вашият IP адрес не е включен в списъка.
  • Чрез плъгини за сигурност: Ако имате достъп до файловете на сайта си, може да се наложи ръчно да редактирате файловете на плъгините, които контролират достъпа до IP адреси, за да премахнете всички правила за отказ, засягащи вашия IP адрес.

Свържете се с вашия доставчик на хостинг

Ако нито една от горните стъпки не помогне, свържете се с доставчика на хостинг услуги. Той може да провери за проблеми от страна на сървъра, да ви помогне да установите причината за блокирането и може да успее да възстанови достъпа ви.

Възстановяване от резервно копие

В краен случай, ако имате скорошно резервно копие на уебсайта си, възстановяването му може да помогне, особено ако блокирането се дължи на скорошна промяна или актуализация.

Когато се справяте с блокиране, търпението и системното отстраняване на неизправности са от ключово значение. Винаги предприемайте превантивни мерки, като например редовно създаване на резервни копия и внимателни актуализации на плъгини/теми, за да сведете до минимум тези проблеми в бъдеще.