Привет всем читателям блога softzatak. Столкнулся я на днях с проблемой, что хочу добавить новый пост на свой блог, и естественно при этом необходимо войти в панель администратора. Блог у меня сделанный на wordpress. Но тут одно но. Сложный пароль, который был записан на листочке бумаги по разным причинам потерялся, и вход выполнить в админку wordpress я не смог.
Проблему свою я решил, и теперь хочу поделиться и с вами информацией, как можно сменить или восстановить пароль сайта сделанного на вордпресс.
Сначала мы рассмотрим как поменять пароль в самой админке wordpress.
Чтоб поменять наш пароль, заходим в панель администратора, переходим во вкладку ваш профиль, и ищем строчку новый пароль. Пароль надо вводить дважды, а рядом мы можем наблюдать индикатор надежности нашего нового пароля, советую пароль подбирать надежный. После ввода сохраняем его, и незабываем записать его в блокнотик себе.
Но бывают случаи, когда мы пароль забыли или потеряли как в моем случае, и в панель администратора wordpress зайти не получится никак. Тут есть разные варианты действий:
1 вариант. Восстановление через форму входа в админку.
При входе в админку, в самом низу есть ссылочка – «Забыли свой пароль?» Переходим по ней, и для получения нового пароля нам необходимо ввести свой логин, либо адрес электронной почты. Все просто кажется, но я вводил и логин и адрес почты, а пароль все никак не пришел мне.
2 вариант. Смена пароля wordpress через functions.php
Чтоб воспользоваться этим способом, необходимо иметь доступ к файлам вашего сайта, так как нам придется редактировать шаблоны WordPress, а именно файл functions.php, который находится в папке с нашим шаблоном. Путь примерно такой.
/www/домен/wp-content/themes/наша тема
Редактировать файл я советую в Notepad++. И так открываем functions.php в Notepad++, и находим сразу вверху тег «<?php». После него сразу вставим такую строчку:
wp_set_password (‘новый_пароль’,1);
Ну и естественно, вместо слова «новый пароль» пишем пароль свой, и незабываем все сохранить.
Если этот вариант сработал, и вам получилось войти в админку, то эту строчку которую вы добавили в functions.php, необходимо будет удалить.
3 вариант. Смена пароля wordpress через базу данных.
Прежде чем использовать этот способ, обязательно сделайте резервную копию базы, так как одно неверное движение и ваш сайт не работает.
Для восстановления этим способом, нужно зайти на свой хостинг, и перейти во вкладку «phpMyAdmin» Там вводим свой логин и пароль, которые известны только вам. После этого как вошли, переходим во вкладку база данных и выбираем свою базу.
Дальше нам откроются таблицы базы, среди которых мы находим и открываем нужную нам строчку под названием «wp_users».
После ее открытия мы можем видеть наш логин, пароль, адрес почты…
Но как заметили пароль отображается в виде крякозябриков, а все это потому, что наш пароль зашифрован.
Чтоб его сменить жмем по карандашику как на скрине, и нам откроется окно с возможностью его редактировать.
Там находим строчку user_pass, удаляем наши крякозябрики, а вместо них вписываем наш новый пароль. Также необходимо поставить кодировку MD5, чтоб наш пароль был обратно зашифрован. Если все сделали, то жмем на «ок». Вот и все, пароль должен поменяться.
Если честно, то перед тем как создать сайт, я и не думал, что мне придется сталкиваться с такими трудностями.