Как вручную сбросить пароль администратора WordPress
Если вы забыли пароль администратора WordPress и не можете сбросить его через стандартную ссылку “Забыли пароль”, вы можете вручную сбросить пароль несколькими способами. Вот пошаговое руководство о том, как вручную сбросить пароль администратора WordPress через phpMyAdmin, FTP и functions.php.
Метод 1: Сброс пароля через phpMyAdmin
Этот метод предполагает доступ к базе данных WordPress непосредственно через phpMyAdmin. Обычно он доступен через панель управления хостингом.
Шаг 1: Войдите в панель управления хостингом
- Войдите в cPanel или панель управления хостингом.
- Найдите и нажмите на phpMyAdmin в разделе “Базы данных”.
Шаг 2: Доступ к базе данных WordPress
- В phpMyAdmin найдите базу данных, используемую вашим сайтом WordPress (обычно она называется так же, как ваш сайт, или имеет префикс wp_).
- Нажмите на название базы данных, чтобы раскрыть ее таблицы.
Шаг 3: Найдите таблицу “Пользователи
- Найдите таблицу, которая заканчивается на _users (часто она называется wp_users, но это может зависеть от префикса вашей таблицы).
- Щелкните по таблице wp_users, чтобы открыть ее. В этой таблице содержится информация обо всех зарегистрированных пользователях.
Шаг 4: Редактирование пароля пользователя-администратора
- Найдите строку, соответствующую вашему имени пользователя-администратора (обычно это ID 1).
- Нажмите кнопку Edit (значок карандаша) рядом со строкой пользователя admin.
- В поле user_pass вы увидите свой текущий пароль в зашифрованном виде (хэшированный с помощью MD5).
- Выберите MD5 в раскрывающемся списке Функция рядом с полем user_pass.
- Введите свой новый пароль в виде обычного текста в столбце Значение.
- Прокрутите страницу вниз и нажмите кнопку Go, чтобы сохранить изменения.
Шаг 5: Войдите в WordPress
После сохранения изменений вы можете войти в админ-панель WordPress, используя новый пароль, который вы установили.
Метод 2: Сброс пароля через FTP путем изменения файла functions.php
Если у вас нет доступа к phpMyAdmin, вы можете сбросить пароль, добавив код в файл functions.php вашей темы по FTP.
Шаг 1: Зайдите на свой сайт по FTP
- Используйте FTP-клиент (например, FileZilla) для подключения к серверу вашего сайта. Вам понадобятся учетные данные FTP (их можно найти в панели управления хостингом).
- После подключения перейдите в папку /wp-content/themes/.
- Откройте папку с активной темой.
Шаг 2: Отредактируйте файл functions.php
- В папке активной темы найдите файл functions.php.
- Щелкните файл правой кнопкой мыши и выберите View/Edit, чтобы открыть его в текстовом редакторе.
Шаг 3: Добавьте код для сброса пароля
- Добавьте следующий код в нижнюю часть файла functions.php:wp_set_password(‘new_password’, 1);
Замените ‘new_password’ на новый пароль, который вы хотите использовать. Число 1 относится к идентификатору пользователя admin (обычно ID 1).
- Сохраните файл и загрузите его обратно на сервер по FTP.
Шаг 4: Войдите в WordPress
- Войдите в админ-панель WordPress, используя новый пароль, который вы только что установили.
- Войдя в систему, удалите код из файла functions.php, чтобы избежать рисков безопасности:
- Снова откройте файл functions.php по FTP и удалите добавленный код.
- Сохраните и заново загрузите файл.
Метод 3: Сброс пароля через wp-cli (командная строка)
Если у вас есть SSH-доступ к хостинг-серверу, вы можете использовать wp-cli для сброса пароля. Это быстрый и эффективный метод для тех, кто хорошо знаком с командной строкой.
Шаг 1: Войдите в систему через SSH
- Подключитесь к серверу по SSH с помощью терминального приложения (например, PuTTY или приложение Terminal на macOS/Linux).
- Перейдите в корневую директорию WordPress.
Шаг 2: Выполните команду wp-cli
- Выполните следующую команду, чтобы обновить пароль пользователя admin:wp user update 1 –user_pass=”new_password”
Замените new_password на свой новый пароль. Число 1 – это идентификатор пользователя admin.
Шаг 3: Войдите в WordPress
После выполнения команды вы можете войти в панель управления WordPress, используя новый пароль.
Способ 4: Сброс пароля с помощью скрипта аварийного сброса пароля
WordPress предлагает скрипт аварийного сброса пароля, который вы можете вручную загрузить и использовать для сброса пароля администратора.
Шаг 1: Загрузите скрипт аварийного сброса пароля
- Загрузите скрипт аварийного сброса пароля с официальных ресурсов WordPress на WordPress Codex.
Шаг 2: Загрузите скрипт по FTP
- С помощью FTP-клиента загрузите скрипт в корневой каталог WordPress (где находится wp-config.php).
Шаг 3: Запустите скрипт
- После загрузки перейдите по URL-адресу скрипта в браузере (например, yoursite.com/emergency.php).
- Следуйте инструкциям на экране, чтобы сбросить пароль администратора.
- После завершения работы удалите скрипт с вашего сервера в целях безопасности.
Заключение
Сбросить пароль администратора WordPress вручную очень просто, если у вас есть доступ к phpMyAdmin, FTP или wp-cli. Следуя этим методам, вы сможете быстро и безопасно восстановить доступ к панели управления WordPress. Не забудьте удалить любой код или скрипты, добавленные во время процесса, чтобы сохранить безопасность сайта после сброса пароля.