Правки и ремонт · WordPress

Не заходит в админку WordPressПароль не подходит, перекидывает на главную или блокирует по IP

Три сценария: забыли пароль, wp-login перекидывает на главную или выдаёт ошибку cookies, и третий — вас заблокировала защита от брутфорса после неудачных попыток. У каждого свой способ возврата.

01 · пароль

Сценарий 1: пароль не подходит

Через «Забыли пароль?» — письмо уйдёт на email администратора. Если почта не приходит (частая беда на WordPress без настройки почты) — сброс через базу.

Через базу данных: в phpMyAdmin откройте таблицу wp_users, найдите своего пользователя и выполните SQL: UPDATE wp_users SET user_pass = MD5('НовыйПароль') WHERE user_login = 'admin'; — WordPress примет MD5 и сам пересолирует при входе.

02 · редирект

Сценарий 2: перекидывает на главную

Вводите верный пароль, а вас выкидывает на главную страницу без админки. Это битые опции siteurl/home в базе, конфликт кэша или cookies, либо зловред, подменяющий wp-login.php.

Проверьте option siteurl и home в таблице wp_options (должны совпадать с реальным адресом), очистите кэш и cookies браузера. Если в wp-login.php появились посторонние вставки — сайт взломан, это к лечению взломанного WordPress.

03 · блокировка

Сценарий 3: блокировка по IP

Плагины защиты после нескольких неудачных попыток блокируют ваш IP на 15–60 минут. Смена пароля не поможет — нужен сброс транзиента блокировки в базе или ожидание.

Если блокировка стоит «навсегда» или срабатывает без ваших попыток — подбирайте пароль не вы, а ботнет. Это уже вопрос безопасности: лечение и защита.

04 · ко мне

Верну доступ аккуратно

Восстановление доступа к админке — от  3 000 ₽: без потери контента, с проверкой на взлом и заменой учёток. Если доступ потерян из-за взлома — лечу сайт целиком по пакету.

Хаб: Сайт не работает: все причины и что делать. Смежное: ошибка базы данных.