Правки и ремонт · WordPress
Три сценария: забыли пароль, wp-login перекидывает на главную или выдаёт ошибку cookies, и третий — вас заблокировала защита от брутфорса после неудачных попыток. У каждого свой способ возврата.
01 · пароль
Через «Забыли пароль?» — письмо уйдёт на email администратора. Если почта не приходит (частая беда на WordPress без настройки почты) — сброс через базу.
Через базу данных: в phpMyAdmin откройте таблицу wp_users, найдите своего пользователя и выполните SQL: UPDATE wp_users SET user_pass = MD5('НовыйПароль') WHERE user_login = 'admin'; — WordPress примет MD5 и сам пересолирует при входе.
02 · редирект
Вводите верный пароль, а вас выкидывает на главную страницу без админки. Это битые опции siteurl/home в базе, конфликт кэша или cookies, либо зловред, подменяющий wp-login.php.
Проверьте option siteurl и home в таблице wp_options (должны совпадать с реальным адресом), очистите кэш и cookies браузера. Если в wp-login.php появились посторонние вставки — сайт взломан, это к лечению взломанного WordPress.
03 · блокировка
Плагины защиты после нескольких неудачных попыток блокируют ваш IP на 15–60 минут. Смена пароля не поможет — нужен сброс транзиента блокировки в базе или ожидание.
Если блокировка стоит «навсегда» или срабатывает без ваших попыток — подбирайте пароль не вы, а ботнет. Это уже вопрос безопасности: лечение и защита.
04 · ко мне
Восстановление доступа к админке — от 3 000 ₽: без потери контента, с проверкой на взлом и заменой учёток. Если доступ потерян из-за взлома — лечу сайт целиком по пакету.
Хаб: Сайт не работает: все причины и что делать. Смежное: ошибка базы данных.