-
1.
Почему пароль от сайта WordPress – это важно -
2.
Как изменить пароль WordPress из панели администратора -
3.
Как зайти в админку WordPress, если забыл пароль -
4.
Как восстановить пароль WordPress через phpMyAdmin -
5.
Как восстановить пароль WordPress через хостинг
Как восстановить пароль в WordPress, если вы его забыли? Иногда это требуется из соображений безопасности.
На страницу входа в админ панель всегда есть кнопка “Забыли пароль?”, которая позволяет сбросить пароль. Но иногда письмо просто не приходит на почту из-за того, что ваша хостинговая компания не настроили отправку писем для WordPress правильно.
В этом руководстве для начинающих мы рассмотрим 4 способа изменить пароль WordPress, чтобы рассказать о всех возможных сценариях.
Мы не можем не напомнить, что качественный пароль – это главный фактор защиты от взлома и сохранности ваших данных.
Часто пользователи используют слабые пароли, потому что их легко запомнить. Грубейшей ошибкой является и то, что они используют этот пароль на нескольких сайтах. Не делайте этого. Используйте программы менеджеры паролей. В Google Chrome такой менеджер встроен и может проверить, была ли утечка паролей или нет.
Иногда легче всего поделиться своим паролем WordPress с членами команды или фрилансером. Никогда этого не делайте.
Мы рекомендуем создавать новую учетную запись для каждого нового пользователя с подходящей ролью, чтобы вы всегда могли ограничить её.
Благодаря этому, вы сможете легко удалить учетную запись, когда фрилансер выполнил свою работу или автор больше не входит в вашу команду, без необходимости менять основной пароль.
Соблюдайте данные рекомендации, а сейчас мы рассмотрим способы, как восстановить пароль на сайте WordPress.
Как изменить пароль WordPress из панели администратора
Это самый простой способ изменить пароль WordPress.
Первое, что нужно сделать, это зайди в админ панель WordPress (например по адресу https://example.com/login/).
После того, как вы вошли в админку, перейдите в раздел Пользователи->Ваш профиль
.
В профиле WordPress прокрутите вниз до раздела “Управление учётной записью” и найдите кнопку “Создать пароль”.
После нажатия на кнопку, WordPress создаст вам надежный пароль.
Вы можете использовать предложенный надежный пароль или вписать в поле свой собственный.
Вписывая свой пароль, WordPress проверит его на надежность. Если вы впишите слишком слабы пароль, WordPress потребует подтвердить намерение использовать слабый пароль.
После того, как вы вписали пароль, нажмите кнопку “Обновить профиль”, чтобы сохранить новый пароль.
После обновления вы увидите уведомления, что “Профиль обновлен”. Также на почту придет уведомление о обновлении пароля.
Как зайти в админку WordPress, если забыл пароль
Способ, который мы только что рассматривали, позволяется изменить свой пароль только в том случае, если у вас есть доступ к вашей панели управления WordPress.
Что делать, если вы забыли пароль WordPress и не можете войти?
В WordPress есть очень простой способ восстановить утерянный пароль. Зайдите на страницу входа WordPress (https://example.com/wp-login.php) и нажмите “Забыли пароль?”.
WordPress перенесет вас на страницу восстановления пароля WordPress. Введите ваше имя пользователя или Email адрес. Вы получите Email сообщение с инструкциями по сбросу пароля.
Далее вам придет письмо со ссылкой для сброса пароля на электронный адрес, который привязан к вашей учетной записи.
Как восстановить пароль WordPress через phpMyAdmin
Описанные выше методы подходят для новичков, но иногда нет возможности воспользоваться ими, так как у вас нет доступа к электронной почте, привязанной к учетной записи, или письмо отправляемое на Email не приходит, или вы забыли логин и пароль.
Если возникает такая ситуация, то единственным способом сбросить пароль WordPress – восстановить пароль с помощью базы данных (БД), а именно phpMyAdmin.
Первое, что нужно сделать – зайти в phpMyAdmin.
Если вы используете хостинг Beget (мы рекомендуем его), то зайдите в раздел MySQL в панели управления, либо пройдите по ссылке – https://cp.beget.com/mysql. На странице будет список баз данных. Нажмите на иконку phpMyAdmin в правой колонке.
В зависимости от хостинга, панель управления отличается. Если вы не можете попасть phpMyAdmin, обратитесь в службу поддержки хостинга.
После того, как вы попали в phpMyAdmin, нажмите на имя базы данных в боковом меню слева. У Вас откроется список таблиц, которые есть в вашей базе данных WordPress.
Найдите в списке таблицу wp_users и нажмите “Обзор”, как показано на картинке.
Благодаря этому, вы сможете увидеть всех пользователей на вашем сайте WordPress. Нажмите на иконку карандаша, рядом с вашей учетной записью, либо отметьте строку и нажмите “Изменить”.
PhpMyAdmin откроет страницу, где покажет все существующие поля с информацией выбранного пользователя.
Узнать установленный пароль просто так не получится, так как он зашифрован, а вот установить новый – без проблем.
Удалите значение в поле user_pass и замените его новым паролем. В столбце “Функции” (Function в англ версии) выберите MD5 в раскрывающемся списке, как показано на скриншоте и нажмите кнопку “Вперед” в правом нижнем углу. Это сохранит изменения.
Использование хэш-кода
Если не поменять значение в столбце “Функция”, то вам придется использовать хэш-код MD5 в формате 128-bit hash. Получить его можно с помощью генераторов, либо воспользоваться данными хэш-кодами:
Пароль : код
12345 : 827ccb0eea8a706c4c34a16891f84e7b
678910 : 3e0101ecf0d8427cf14f3f6dc20282d
admin : 21232f297a57a5a743894a0e4a801fc3
Это всё, теперь вы сможете успешно попасть в админ-панель сайта.
Как восстановить пароль WordPress через хостинг
Если вы не смогли сбросить пароль WordPress c помощью phpMyAdmin из-за того, что не смогли туда попасть или не разобрались, то восстановить пароль можно с помощью хостинга.
Чтобы изменить пароль с помощью хостинга, нам потребуется изменить файл functions.php в активной теме. Это можно сделать с помощью FTP-клиента, подключившись к хостингу или воспользоваться встроенным файловым менеджером у хостинг провайдера.
Зайдите в папку вашей активной темы и найдите там файл functions.php.
Путь к файлу functions.php
В нашем случае пусть выглядит так: ../wptuts.ru/public_html/wp-content/themes/twentyseventeen/functions.php. Мы используем тему Twenty Seventeen.
Вставьте следующий код код в конец файла functions.php
wp_set_password('password', 1);
Теперь при открытии сайта пароль у администратора изменится на password. После входа не забудьте удалить данный код, чтобы пароль не перезаписывался каждый раз.
Мы рассмотрели 4 способа восстановить пароль WordPress с использованием кнопки “Забыли пароль?”, через админ панель, с помощью phpMyAdmin (базы данных) и хостинга, внося правки в файл functions.php. Благодаря этим способам вы в любой случае сможете изменить пароль и получить доступ к сайту. Сохраняйте данную статью в закладках, делитесь ей в социальных сетях и пишите комментарии, помогли ли данные способы лично вам.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
-
Помощь -
Хостинг -
CMS -
Как восстановить пароль администратора WordPress
Если у вас заказан WordPress hosting или тестовый период бесплатного хостинга для сайтов WordPress, то сброс пароля администратора WordPress происходит в хостинг-панели в разделе «Базы данных» (phpMyAdmin).
-
1.
-
2.
Кликните по базе данных вашего сайта:
-
3.
В списке таблиц кликните на таблицу префикс_users. В нашем примере префикс со значением wp:
-
4.
В строке с user_login «admin» нажмите «Изменить»:
-
5.
В открывшемся окне в строке user_pass выберите в выпадающем списке функцию MD5, в соседнем окне введите новый пароль администратора. Запомните или запишите новый пароль — именно по нему осуществляется вход в админку CMS. Затем нажмите Вперёд внизу страницы.
Готово. Вы успешно изменили пароль администратора WordPress:
Очистите кэш и cookies браузера
Перед тем как войти с новыми реквизитами в админ-панель сайта, очистите старые данные при помощи инструкции Как очистить кэш браузера.
Спасибо за оценку!
Как мы можем улучшить статью?
Нужна помощь?
Напишите в службу поддержки!
Пожалуйста, подскажите, как, имея доступ к хостингу, узнать пароль для админки?
Похожие вопросы
Ошибка при установке плагина WordPress
Здравствуйте! При установке плагина вылазает ошибка “Установка не удалась: Загрузка не удалась. Unauthorized” но после перезагрузке плагин оказывается установлен. В чём может быть проблема?
Конфликт плагинов на WordPress
Специалист обновил дизайн сайта, после чего начал тормозить сайт и подвисать.
Holdingprogress.ru
Техподдержка хостинга скинула логи
Jan 19 12:44:02 vh336 apache_error[90281]: holdingprogress.ru [Thu Jan 19 12:44:02 2023] [warn] [pid 58372]…
Загрузить файл в корневую папку сайта на wordpress
Как загрузить файл в корневую папку файла на WP. С уважением, Сергей.
Темы
- Изменение пароля через профиль пользователя
- Через ссылку восстановления
- Через командную строку MySQL
- Через phpMyAdmin
- Через FTP
- Через WP CLI
- Использование сценария аварийного сброса пароля
- Дополнительная информация
В WordPress есть несколько способов сбросить пароль. (Обычно самый простой способ сбросить его — воспользоваться ссылкой «Забыли пароль?» На главной странице входа в ваш блог или веб-сайт.) Однако бывают случаи (особенно, если ваша электронная почта работает некорректно), когда вам, возможно, придется предпринять другие шаги для сброса пароля.
Вот список различных способов сбросить пароль. Используемый вами метод зависит от типа доступа к вашему веб-сайту.
Изменение пароля через профиль пользователя
Изменить пароль в WordPress вы можете через настройки профиля пользователя. После того как вы выполнили вход в панель администрирования WordPress, зайдите в меню Пользователи → Ваш профиль и найдите раздел Новый пароль. Здесь вы можете задать новый пароль для текущего пользователя.
Если вы являетесь администратором сайта, то вы можете так же сменить пароль для другого пользователя, выбрав его в меню Пользователи → Все пользователи. Обратите внимание на шкалу надёжности, которая поможет вам выбрать более длинный и надёжный пароль.
Данный метод является самым простым и удобным, но к сожалению не применимым в тех случаях, когда вы не можете выполнить вход в панель управления WordPress. К счастью есть и другие варианты, не требующие входа.
Наверх ↑
Через ссылку восстановления
Если вы забыли пароль от вашего сайта на WordPress, то вы можете восстановить его по электронной почте. В форме входа (по адресу /wp-login.php) вы можете щёлкнуть ссылку «Забыли пароль» и ввести адрес электронной почты вашего пользователя или имя пользователя.
В течение нескольких минут на вашу электронную почту придёт письмо со специальной ссылкой для восстановления пароля. При переходе по этой ссылке, вам будет представлена форма, где вы сможете ввести новый пароль для вашего пользователя. Так же как и в первом методе, вам будет представлен индикатор надёжности пароля.
Если у вас нет доступа к электронной почте пользователя или если по какой-либо причине не работает отправка электронной почты с вашего сервера, то вам придётся воспользоваться другим методом.
Наверх ↑
Через командную строку MySQL
Если ваш хостинг провайдер не предоставляет пакет phpMyAdmin, то вы можете попытаться подключиться к вашей базе данных MySQL используя клиент MySQL через командную строку. Этот способ является более продвинутым и не рекомендуется новичкам.
Подключившись к серверу через SSH, выполните вход на сервер MySQL через командную строку, заменив значения username и password (а так же localhost, если вы подключаетесь к удалённой базе данных):
mysql -uusername -ppassword -hlocalhost
Если вам удалось подключиться, то так же как и в предыдущем способе, вам нужно найти вашу базу данных WordPress. Вы можете это сделать используя команды SHOW DATABASES:
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | wordpress | +--------------------+
Командой SHOW TABLES можно получить список всех таблиц определённой базы данных:
mysql> SHOW TABLES IN wordpress; +------------------------------+ | Tables_in_wordpress | +------------------------------+ | wp_commentmeta | | wp_comments | | wp_links | | wp_options | ...
После того, как вы нашли интересующую вас базу данных, выберите её командой USE, и выведите список всех пользователей:
mysql> USE wordpress; Database changed mysql> SELECT user_login FROM wp_users; +---------------+ | user_login | +---------------+ | admin | | user | ...
Определив имя пользователя чей пароль вы хотите изменить, используйте команду UPDATE для смены пароля. Так же как и с phpMyAdmin, здесь необходимо воспользоваться функцией MD5 при вводе нового пароля:
mysql> UPDATE wp_users SET user_pass = MD5('newpassword') WHERE user_login = 'user'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0
После выполнения данного запроса вы сможете выполнить вход в панель администрирования WordPress, используя ваш новый пароль.
При работе с запросами MySQL стоит быть предельно осторожным. Забыв например часть «WHERE…» в предыдущем запросе, вы измените пароли для всех пользователей и отменить это действие нельзя. Мы рекомендуем сделать резервную копию базы данных прежде чем начинать работу с консолью MySQL.
Наверх ↑
Через phpMyAdmin
Большинство хостинг-провайдеров предоставляют доступ к phpMyAdmin — это утилита для работы с базами данных MySQL, где WordPress хранит всю информацию о своих пользователях. Если вы не можете зайти в phpMyAdmin, советуем обратиться за помощью к вашему хостинг-провайдеру, или же попробовать другой способ смены пароля.
После того как вы выполнили вход в phpMyAdmin, найдите базу данных вашего сайта и выберите её в панели слева. Её легко распознать по наличию таблиц wp_posts, wp_postmeta, wp_comments, wp_commentmeta, wp_users, wp_usermeta и т.д. Учтите, что префикс может отличаться.
Здесь нас интересует таблица wp_users. После того как вы её откроете, вы увидите список всех пользователей вашего сайта. Выберите того пользователя, чей пароль вы хотите изменить и щёлкните кнопку «редактировать». Вам будет представлена форма редактирования пользователя.
Поле user_pass отвечает за пароль выбранного пользователя. Для смены пароля очень важно выбрать функцию MD5 из выпадающего списка для поля user_pass, и затем ввести новый пароль в значении поля.
После сохранения изменений вы сможете выполнить вход в панель администрирования WordPress используя ваш новый пароль. Учтите, что изменив пароль в phpMyAdmin, вы не увидите его в открытом виде в таблице wp_users, поскольку WordPress хранит все пароли в зашифрованом виде.
Наверх ↑
Через FTP
Когда другие методы не являются доступными, пароль в WordPress можно изменить с помощью простого PHP файла. Для данного способа вам понадобится доступ к FTP серверу, где хранится ваш сайт. Создайте новый PHP файл с произвольным именем (например password-recovery.php) и следующим содержанием:
<?php add_action( 'init', 'my_password_recovery' ); function my_password_recovery() { $user = get_user_by( 'login', 'my-username' ); wp_set_password( 'my-new-password', $user->ID ); }
Данный код находит в базе данных пользователя с заданным именем пользователя, и изменяет его пароль. Не забудьте заменить значения my-username и my-new-password на ваше имя пользователя и пароль.
После этого откройте ваш FTP клиент и подключитесь к серверу вашего сайта. В директории где установлен WordPress найдите папку wp-content и зайдите в неё. Найдите директорию mu-plugins (не путайте с директорией plugins). Если директория mu-plugins не существует — создайте её. Загрузите в директорию mu-plugins созданный вами PHP файл.
Конечный путь до файла должен выглядеть примерно так: wordpress/wp-content/mu-plugins/password-recovery.php
После того как вы загрузили ваш файл, вы сможете выполнить вход в административную панель WordPress используя пароль, который вы указали в вашем PHP файле.
И наконец, не забудьте снова зайти в вашу директорию mu-plugins и удалить созданный вами файл password-recovery.php. Если вы этого не сделаете, WordPress будет изменять пароль при каждом посещении вашего сайта, что существенно снизит скорость его работы.
Наверх ↑
Через WP CLI
WP CLI — это инструмент командной строки для управления вашей установкой WordPress.
- Перейдите в корневой каталог wordpress и введите
$ wp user list
- Затем обновите пользователя
$ wp user update 1 --user_pass=$UP3RstrongP4$w0rd
заменив «1» на идентификатор пользователя, которого вы хотите обновить.
Подробнее о wp cli
Наверх ↑
Использование сценария аварийного сброса пароля
Если другие перечисленные выше решения не работают, попробуйте сценарий аварийного сброса пароля. Обратите внимание, что это не плагин, это скрипт PHP.
Имейте ввиду, что:
- Сценарий экстренного сброса пароля требует, чтобы вы знали имя пользователя администратора.
- Он обновляет пароль администратора и отправляет электронное письмо на адрес электронной почты администратора.
- Даже если вы не получите письмо, пароль все равно будет изменен.
- Вам не нужно входить в систему, чтобы использовать его. (В конце концов, если бы вы могли войти в систему, сценарий вам не понадобился бы.)
- Поместите скрипт в корень вашей установки WordPress. Не загружайте его в каталог плагинов WordPress.
- По соображениям безопасности не забудьте удалить сценарий, когда закончите.
Инструкция по применению:
- Скопируйте аварийный сценарий из Скрипт аварийного пароля и поместите в файл с именем emergency.php в корне вашей установки WordPress (тот же каталог, который содержит wp-config.php).
- В вашем браузере откройте http://example.com/emergency.php.
- В соответствии с инструкциями введите имя пользователя администратора (обычно admin) и новый пароль, затем нажмите Обновить настройки. Появится сообщение об изменении пароля. Администратору блога будет отправлено письмо с измененным паролем.
- По завершении удалите emergency.php со своего сервера. Не оставляйте его на своем сервере, так как кто-то другой может использовать его для изменения вашего пароля.
Наверх ↑
Дополнительная информация
- Вот еще один сценарий сброса пароля который можно использовать, не зная имени пользователя или электронной почты.
Для восстановления пароля от админ-панели WordPress можно использовать несколько способов.
Первый способ
Это стандартное восстановление пароля через почтовый ящик при входе в админ-панель по адресу: http://Ваш_сайт/wp-admin/
1. Нажимаем на кнопку «Забыли пароль», указываем свой почтовый ящик для восстановления, который был указан при создании Вашего пользователя.
2. Далее на почтовый ящик должно поступить письмо для восстановления, необходимо перейти по ссылке из письма, чтобы восстановить пароль от админ-панели WordPress.
3. После перехода по ссылке будет автоматически сгенерирован новый пароль, или Вы можете установить свой, нажмите на кнопку «Сохранить пароль». Теперь Вы можете использовать новый пароль при входе в админ-панель сайта.
Если у Вас нет доступа к почтовому ящику, то можно использовать второй способ.
Второй способ
Для этого способа Вам будет необходим доступ к панели управления Хостинга.
1. Чтобы зайти в редактирование базы данных с помощью phpMyAdmin переходим в панель управления Хостинга в раздел «Главная» — «Базы данных», выбираем базу данных, в верхней панели нажимаем на кнопку «Перейти».
2. Следующим шагом в меню phpMyAdmin ищем таблицу по списку wp_users («wp_» — это префикс базы данных, он может отличаться для каждой базы данных, например «wplb_»).
3. После этого выбираем данную таблицу, нажимаем на кнопку «Изменить» в поле с пользователем.
4. Ищем поле user_pass, указываем наш пароль в поле для ввода перед этим предварительно его очистив, когда новый пароль введён выбираем функцию MD5 из списка в поле user_pass, нажимаем на кнопку «Вперёд», чтобы применить изменения.
Когда новый пароль будет изменен проверяем его при входе в админ-панель сайта.