Если не открывается админка WordPress (wp-admin), вы теряете возможность управлять сайтом: редактировать страницы, принимать заказы и обновлять плагины.
Иногда фронт сайта работает нормально, но вход в админку невозможен. В этой инструкции разберём все причины и способы восстановления доступа.
Как проявляется проблема
- Страница /wp-admin не загружается
- Ошибка 500 только в админке
- Сообщение "Too Many Redirects"
- После ввода логина и пароля снова страница входа
- Белый экран в админке
Основные причины, почему не работает wp-admin
1. Конфликт плагинов
После установки плагина безопасности, кеширования или SEO может возникнуть конфликт. Часто проблема появляется после обновления.
2. Ошибка cookies
WordPress использует cookies для авторизации. Если они не создаются или блокируются, вход невозможен.
3. Неверный URL сайта (HTTP / HTTPS)
Если в базе данных указано http://, а сайт работает через https:// — возникает зацикливание редиректа.
4. Ошибка в .htaccess
Неверные правила могут блокировать доступ к wp-admin.
5. Недостаток памяти PHP
Если memory_limit слишком мал, админка может не загружаться.
6. Вирус или вредоносный код
Иногда доступ блокируется после взлома сайта. Подробнее: WordPress взломан.
Пошаговое восстановление доступа к админке
Шаг 1. Очистить cookies браузера
Удалите cookies для вашего сайта и попробуйте войти снова.
Шаг 2. Отключить плагины через FTP
Подключитесь к сайту через FTP и переименуйте папку:
/wp-content/plugins
Если админка заработала — проблема в одном из плагинов.
Шаг 3. Проверить siteurl и home
Откройте phpMyAdmin и проверьте таблицу wp_options:
- siteurl
- home
Они должны совпадать и начинаться с https:// (если используется SSL).
Шаг 4. Сбросить .htaccess
Переименуйте файл .htaccess и создайте новый через админку → Настройки → Постоянные ссылки.
Шаг 5. Увеличить лимит памяти
define('WP_MEMORY_LIMIT', '256M');
Шаг 6. Включить режим отладки
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
Логи появятся в /wp-content/debug.log
Если появляется ошибка 500
Смотрите подробную инструкцию: Ошибка 500 WordPress.
Если появляется белый экран
Возможна фатальная ошибка PHP. Подробнее: Белый экран WordPress.
Можно ли потерять данные?
Нет. В большинстве случаев проблема связана с настройками или конфликтом кода, а не с удалением контента.
Сколько времени занимает восстановление
Обычно от 30 минут до 2 часов в зависимости от причины.
Когда стоит обратиться к специалисту
Если сайт коммерческий и недоступен более часа — вы теряете клиентов.
Можно обратиться за поддержкой WordPress. Обычно проблема устраняется в течение одного рабочего дня.
Связанные статьи
Полный список ошибок WordPress и WooCommerce смотрите здесь:
Все ошибки WordPress →