Восстановление пароля админа через phpMyAdmin. Восстановление пароля админа через phpMyAdmin Не могу войти в админку, что делать


Как восстановить вход в админ панель WordPress. Если у вас не получилось осуществить авторизацию в админки WordPress! Ничего страшного, решение есть. В этом руководстве я подробно опишу несколько примеров по восстановлению доступа к WordPress. Допустим вы столкнулись с этой проблемой, то не спешите удалять ваш сайт и бросать в топку все ваши начинания. Ведь это не решит проблему!

Все проблемы имеют логическое решение, поэтому не нужно паниковать. Давайте лучше познакомимся с некоторыми примерами, которые помогут вам быстро и безопасно решить эту неприятную проблему. И быть наиболее подкованными если такая ситуация вдруг повторится в будущем. Как восстановить вход в админку WordPress? Вперед!

Содержание статьи:

Изменение пароля от админки WordPress — через окно авторизации админ панели

Самый первый способ вернуть свой доступ к админ-панели. Это сброс пароля через окно авторизации. Попробуйте для начала именно этот способ.

  1. Ознакомьтесь с предоставленной информацией.
  2. В поле «Имя пользователя или e-mail» вам необходимо указать действующий почтовый ящик или логин от админ панели.
  3. Нажмите на кнопку «Получить новый пароль» — в короткий промежуток времени на ваш почтовый ящик, придет письмо с необходимой информацией для восстановления доступа к вашей админке с новым паролем к WordPress.

Примечание: Действующий логин и почтовый ящик, которые вы указывали при установке движка.

Бывают случаи когда этот способ не помогает. К примеру вы забыли ваш логин и почтовый ящик. Причин может быть большое количество: сервер не отвечает или возможно не настроен на рассылку почты, не правильно указан e-mail и т.д. Пугаться не нужно, есть еще варианты для восстановления доступа к вашему проекту. Следующим вариантом будет направленное корректирование инфы базы Mysql вашего действующего проекта, утилитой PHPMyadmin.

Восстановление пароля WordPress с помощью PHPMyadmin

Это распространенный метод для создания новой авторизации, к админ-панели WordPress. Для начала Вам необходимо зайти на хостинг, или на ваш сервер с находящимся на нем проектом. Если проект находится на хостинге! То вам необходимо позвонить или написать в тех-поддержку, своего хостинг провайдера с просьбой выслать необходимую информацию, для использования утилиты PHPMyadmin. Любой уважающий себя поставщик услуг хостинга, обязан предоставить вам эти данные. Если нет, то переходите к следующему варианту.

PHPMyadmin — это универсальная утилита, для управления базами данных Mysql и другими базами. Нам необходим доступ именно к базе Mysql. В ней и содержаться все параметры установки WordPress, которые отвечают за вход и работу вашего сайта. Приступим!


После авторизации в утилите PHPMyadmin, перед вами откроется окно с огромным количеством функций. Обратите внимание на изображение выше.

  1. В левой колонке, найдите строку wp_user, Ваш префикс может отличаться. Ознакомьтесь со статьей «, в ней вы найдете полезную информацию об изменении префикса в базах Mysql. По умолчанию во всех установках WordPress префикс wp_. Если вы нашли строку wp_user, то нажмите на нее. Смотрите изображение выше.
  2. В рабочей зоне утилиты вы увидите зарегистрированных пользователей, вам необходимы данные о вашей учетной записи. В данном поле нажмите на вкладку «Изменить».

После вам откроется окно редактирования данных учетной записи пользователя.

  1. Обратите внимание на строку user_pass! Именно эта строчка отвечает за пароль входа в админ панель WordPress. С ней мы и будем работать.
  2. Откройте вкладку и выберите кодировку MD5.
  3. В поле с непонятными символами, сотрите все и введите Ваш новый пароль.
  4. И в завершении нажмите кнопку «Вперед». В некоторых случаях это кнопка «ОК».

В этом окне вы спокойно можете изменить и логин, его значение находится строкой выше над паролем. Также в этом же окне, изменяются и другая информация, например Email-адрес почтового ящика. После прохождения всей последовательности действий, авторизуйтесь в вашей админ-панели с новым паролем и логином. Допустим этот пример не помог, тогда перейдем к еще более мощным решениям этой проблемы.

Восстановление и изменение пароля при помощи файла PHP

Этот способ будет наиболее полезней, чем к примеру метод коррекции информации базы Mysql в PHPMyadmin. Рассмотрим это решение для восстановления информации для последующей успешной авторизации. Вот необходимый код:

ID); }

Для грамотного решения ситуации с вынужденной коррекцией информации, с последующим удачным переходом в административную часть вашего проекта. Нужно добавить дополнительный файлик с типа «password_new» с расширением php. После вставьте в этот файлик код расположенный выше. Вам необходимо изменить только строки ‘Ваше_имя ‘и’Новый_пароль ‘ на Ваши значения.

Далее вы можете использовать любой FTP клиент, ваша задача подключиться к хостингу или серверу вашего проекта. Точнее нужна сама действующая директория сайта. Отыщите в ней папочку wp-content, после создайте в этой папке еще одну папочку с названием mu-plugins. Далее выгрузите соответствующий файл «password_new» в эту папку.

Соответствующий путь до вашего файла с кодом, должен быть определенного вида:
После выполненных действий, вы с легкостью зайдете в админ панель WordPress. При входе Вам необходимо будет ввести данные для авторизации, которые были указаны вами в предварительно созданном файлике с названием password_new. После обязательно выполните следующие действия:

  1. Затем после удачного перехода в вашу административную часть вашего проекта, вы должны поменять логин и пароль для следующей авторизации в панели.
  2. Далее вернитесь в папку с вашим созданным файликом. Путь: Ваш_сайт/wp-content/mu-plugins/password_new.php и удалите его.
  3. В противном случае, если вы не удалите этот код с файлом. При каждой авторизации в административной части проекта, ваш движок будет стремиться поменять ваш пароль на соответствующий тому что вы создали с помощью PHP кода. В итоге это поспособствует значительному снижению скорости вашего проекта на движке WordPress или же привести к некорректной работе. Будьте внимательны.

Заключение

Я описал для вас, самые действенные и наиболее безопасные методы, восстановления доступа к административной части сайта. Я рекомендую вам, на будущее придумывайте более безопасный пароль авторизации на вашем проекте. И обязательно записывайте всю информацию в блокнот или сохраняйте в отдельном файле.

Это убережет Вас, от неприятных проблем как эта. В некоторых статьях, которые я планирую написать. Будут дополнительные руководства по безопасности административной части CMS WordPress. Также я затрону непосредственно плагины безопасности и расскажу о внедрении более длинных адресов авторизации для администраторов сайта. Следите с будущими обновлениями на сайте. Желаю вам отличного настроения.

  • Читайте статьи по этой теме:

Судя по статистике запросов в поисковиках, ключевая фраза «Не могу войти в админку Joomla» встречается довольно часто, а значит у вебмастеров постоянно возникает проблема с доступом в панель управления сайтом.

А без админки администрировать сайт на движке Joomla невозможно, потому вы должны знать, как восстановить доступ к админпанели, и как это осуществить несколькими способами.

Именно это и будет рассмотрено в данной статье.

Не могу войти в админку, что делать

Причин появления фразы «не могу войти в админку» может быть несколько. С одной стороны, это могла быть ваша оплошность. Вспомните все изменения, которые вы ввели на сайте Joomla во время последнего удачного сеанса в админпанели. Возможно, вы случайно или ради эксперимента деактивировали плагин «Пользователь». Именно благодаря этому инструмента появляется форма авторизации. Чтобы исправить такую оплошность, вам необходимо зайти на хостинг в pHpMyAdmin и войти в редактор jos_plugins. В редакторе вы найдете пункт published. Если возле него стоит 0, поменяйте его на 1 — проблема будет решена.

Порой проблема «не могу войти в админку» абсолютно не зависит от вебмастера. Такое бывает, когда сайт взламывают, либо когда доступ к административной панели блокирует хостинг из-за программной атаки на сервера. В таком случае напишите на сервер в техническую службу поддержки. Напишите что-то вроде этого: «Не могу войти в админпанель, вам известны причины?». Обычно, у службы поддержки всегда есть готовый ответ и, скорее всего, они вас выручат.

И последняя самая частая причина возникновения запроса «не могу войти в админку» — это забывчивость вебмастеров. Почему-то сайтостроители постоянно забывают пароли, которые сами и придумали. В таком случае вам необходимо сбросить старый пароль и указать новый. Рассмотрим несколько способов, как восстановить пароль.

Как сбросить и поменять пароль в Joomla

Первый метод, как восстановить пароль в Joomla — это редактирование файла configuration.php. Вам необходимо включить FTP-клиент и зайти на сервер. Далее найдите файл configuration.php. По умолчанию там установлены права 444 — временно измените этот параметр на 644. Далее загрузите файл configuration.php к себе на компьютер. Откройте этот файл при помощи любого php-редактора и введите снизу следующий код:

public $root_user="имя_пользователя"

Вместо «имя пользователя» укажите логин любого пользователя, который зарегистрирован на сайте. Вы должны знать пароль для входа в указанный аккаунт.
https://www.youtube.com/watch?v=4PFPXZA6RAg
Joomla выдаст указанному аккаунта права администратора. Потом вам нужно будет зайти в админку и изменить пароль к созданному аккаунту. Не забудьте по завершению изменить права файла configuration.php на 444, чтобы изменения вступили в силу. Данный способ не подойдет, если вы не знаете ни одного другого аккаунта на сайте.

Следующий метод так же потребует от вас входа на хостинг — вам нужно будет сбросить старый пароль и указать новый прямо в строке базы данных. Зайдите в MySQL при помощи pHpMyAdmin. Вам нужно найти базу данных, в названии которой есть фраза _users — до нижней черточки может быть указано собственное значение, индивидуальное для каждого сайта. Вам нужно будет поменять пароль, но дело в том, что Joomla шифрует данные, потому так просто вы этого не сможете сделать. Вам нужно будет указать на время какой-нибудь стандартный пароль, а потом зайти в Джумла и поменять его.

Эта комбинация символов изменит пароль админки на слово «secret»::trd7TvKHx6dMeoMmBVxYmg0vuXEA4199. Сразу после изменения зайдите в панель управления и быстро смените пароль, иначе есть шанс, что ваш сайт взломают.
https://www.youtube.com/watch?v=08XRkiYlbEY
Если не входит в админку даже после изменения пароля, значит вы забыли, какой именно пользователь является суперадминистатором. В таком случае вам нужно создать новый аккаунт через базу данных. Снова зайдите в pHpMyAdmin и откройте базу данных сайта. Вам нужно будет создать новый SQL-запрос для добавления аккаунта в админку. При этом удалите запрос, который появится там автоматически. В запросе вам нужно будет через теги insert into и values указать статус нового пользователя и данные для входа. С формированием запроса вам поможет техническая поддержка хостинга.

Приведенных методов достаточно, чтобы восстановить доступ к аккаунту суперадминистратора на сайте Joomla.

Для чего сбрасывать пароль через phpMyAdmin ? Ситуаций может быть много — Вы забыли этот пароль и по каким-то причинам не можете вспомнить через электронную почту, Вас почему-то не пускают в админку, Вы забыли пароль от электронной почты или этим ящиком уже не пользуетесь, Ваш блог просто сломали и изменили пароль (не дай Бог) и т.д. Самым простым решением является сброс пароля через phpMyAdmin на веб хостинге.

Недавно я работал с одним блогом, требующим прямого вмешательства в БД и сброса пароля, поэтому решил написать этот пост, чтобы в случае необходимости — Вы имели некую инструкцию «Как сбросить пароль к админке WordPress через phpMyAdmin на хостинге».

Итак, в любом случае, но доступ на хостинг в панель управления Вашим сайтом (сайтами) у Вас остается и нам этого достаточно. В зависимости от того, каким интернет хостингом Вы пользуетесь — тип и внешний вид панели управления сайтами будет разный, но в каждой такой панели является пункт«phpMyAdmin», вот его и находите.

phpMyAdmin может быть скрыт, скажем — находиться в подпункте «Управление базами данных », поэтому внимательно просмотрите панель управления и найдите это приложение. Нашли и переходим непосредственно в phpMyAdmin. Перед Вами возникнет вот такая картина:

Здесь мы имеем возможность делать с нашими базами данных все, что нам нужно, полностью ими управлять. Сейчас нам необходимо найти ту БД, которая касается нашего блога. Если Вы не помните какая именно база данных из списка (их здесь в левой стороне может быть несколько) касается Вашего ресурса, то просто посмотрите файл wp-config.php, там Вы все эти данные прописывали.

Находите в этом файле строку:

define(‘DB_NAME’, ‘Название вашей БД’) ;

И именно эту базу данных выбираете в phpMyAdmin.

Нажимаем на эту БД и перед нами откроется полностью вся структура, все таблицы, которые мы можем изменить. Сейчас нас интересует таблицаwp_users .

В этой таблице записаны все пользователи (если таких несколько), которые имеют доступ к управлению блогом. Именно здесь мы и сможем изменить пароль или удалить определенного пользователя — нажимаем на wp_users и нам откроется содержание всей таблицы.
Здесь нам нужно отредактировать пароль. В случае с блогом, с которым я работал, было видно, что кроме администратора был зарегистрирован еще один пользователь, а владелец мне сообщил, что пользователь должен быть только один. Значит кто-то там уже жил.
В таблице нам необходимо нажать на карандашик «Редактировать» рядом с именем пользователя и изменить пароль.

Перед нами откроется структура этой таблицы, где мы увидим все данные, касающиеся этого пользователя. Я не буду подробно останавливаться на каждой ленте — расскажу только как сбросить пароль.

Сейчас пароль у нас зашифрованный методом MD5, поэтому в соответствующем строчке мы видим непонятные символы.

Чтобы изменить пароль — делаем следующее: в строчке user_pass в поле пароля пишем новый пароль, а в поле varchar (64) — выбираем метод шифрования MD5 .

Внесли изменения и жмем кнопочку «Вперед » в самом низу и сохраняем новый пароль .

После сохранения всех изменений — тот пароль, Вы прописывали, снова станет в MD5, но он будет такой, какой Вам нужно. Теперь спокойно заходим в мастерскую блога с новым паролем.

Совет. НИКОГДА не используйте логин admin и простенькие пароли — это убережет Вас от неприятных последствий взлома Вашего ресурса. Измените свои данные доступа на более сложные и «странные».

From Joomla! Documentation

This article is for Joomla! CMS Version(s)

Обычно, Вы можете добавлять, изменять и удалять пользователей и пароли в менеджере пользователей административной панели. Для этого Вы должны войти [в свою учетную запись] как член группы супер администраторов.

В некоторых ситуациях это не возможно. Например, [когда] Ваш веб-сайт был взломан и пароль или пользователи были изменены. Или, возможно, человек, который знал пароли больше не [работает с этим сайтом]. Или, может быть, Вы забыли тот пароль, который Вы использовали.

В таких случаях, чтобы Вы все же смогли снова входить на сайт как супер администратор, все еще возможно изменить базу данных [системы] Joomla!. Ниже следуют имеющиеся для этого методы для супер администраторов Joomla!.

Contents

Первый метод: файл configuration.php

Если на Вашем веб-сервере у Вас имеется доступ к Вашему файлу configuration.php Вашей установки Joomla!, то Вы можете восстановить пароль используя следующий метод.

1. Используя какой-либо FTP клиент, соединитесь со своим веб-сайтом. Найдите свой файл configuration.php и взгляните на права на него. Если права на него [показаны как] 444 или какое-либо другое значение, то измените их на 644. Это поможет избежать проблем при загрузке измененного файла configuration.php позже в течении процесса.

2. Скачайте этот конфигурационный файл.

3. Откройте этот скачанный configuration.php файл в каком-нибудь текстовом редакторе, как, примеру Notepad++, и добавьте [в него] следующую строку

Public $root_user="myname";

внизу списка, где "myname" - это имя пользователя с администраторским доступом, пароль которого Вы знаете. На место имени пользователя с администраторским доступом может быть помещено имя пользователя с уровнем "Author" или выше.

4. Сохраните этот файл configuration.php и загрузите его обратно на свой веб-сайт. Вы можете оставить его права [в значении] 644.

Этот пользователь теперь будет временным супер администратором.

5. Войдите в [свою] административную панель и измените пароль пользователя администратора, чей пароль был потерян, или создайте нового пользователя с правами супер администратора. Если Вы создадите какого-либо нового пользователя, то, в зависимости от Ваших обстоятельств, Вы можете либо заблокировать, либо удалить того прежнего пользователя.

6. Когда закончили, удостоверьтесь в том, что Вы воспользовались появившейся внутри предупреждающего блока ссылкой "Click here to try to do it automatically" [("Щелкните здесь чтобы попытаться выполнить это автоматически")], чтобы удалить эту добавленную в файл configuration.php строчку. Если воспользоваться ссылкой не получилось, то вернитесь и с помощью какого-либо текстового редактора удалите ту добавленную в файл configuration.php строчку. Загрузите файл configuration.php обратно на свой веб-сайт.

7. С помощью своей FTP программы удостоверьтеось в том, что права на файл configuration.php [имеют значение] 444. Если Вы удалили ту добавленную строку вручную, то тогда измените права на 444.

Если у Вас нет знающих свой пароль пользователей и Вы не можете задействовать регистрацию с передних веб-страниц, то Вам, возможно, нужно будет внести изменение в свою базу данных как указано в этом документе ниже.

Второй метод: непосредственное изменение базы данных

Если выше приведенные методы не принесли результатов, то у Вас имеются два выбора, оба из которых требуют работы с базой данных MySQL напрямую.

Изменение пароля в базе данных

Если административный пользователь все еще определен, то самым простым способом является изменить его пароль в базе данных на некоторое известное значение. Для этого требуется, чтобы у Вас был пароль в базу данных MySQL с использованием [инструмента] phpMyAdmin или какого-либо другого клиента.

Как только Вы восстановили доступ, удостоверьтесь в том, что Вы изменили [этот] пароль

Данные указания показывают как вручную изменить пароль на слово - "secret"

  1. Пройдите на phpMyAdmin и в выпадающем слева списке [баз данных] выберите базу данных этого веб-сайта на Joomla! При этом в левой части экрана появятся таблицы этой базы данных.
  2. Найдите таблицу под названием "_users" (примечание: в этом названии перед нижней черточкой у Вас будет свое собственное значение).
  3. Щелкните на планке инструментов на кнопку "Browse". При этом будут показаны все настроенные для этого веб-сайта пользователи.
  4. Найдите пользователя, чей пароль Вы желаете изменить и нажмите на кнопку "Edit" этого ряда.
  5. [В ответ Вам] откроется веб-форма, которая позволит Вам изменить [значение] в поле пароля. Скопируйте ниже указанное значение

    : trd7TvKHx6dMeoMmBVxYmg0vuXEA4199

    В это поле пароля и нажмите на кнопку "Go". phpMyAdmin должен [в ответ] показать сообщение "Affected rows: 1". В этот момент пароль должен изменить на "secret" .

  6. Войдите как этот пользователь и измените этот пароль на какое-либо безопасное значение. Проверьте в менеджере пользователей всех пользователей и удостоверьтесь в том, что все они [действительно были созданы Вами]. Если Ваш [сайт] был взломан, то Вы, возможно, захотите изменить на этом сайте все пароли.

Добавить нового пользователя как супер администратора

Если изменение пароля не сработает или если Вы не уверены в том, какой [именно] пользователь является членом группы супер администраторов, то Вы можете использовать этот метод для создания некоторого нового пользователя.

  1. Пройдите в phpMyAdmin и выберите в списке слева базу данных [своего] веб-сайта на Joomla! При этом в левой части этого экрана будут показаны таблицы этой базы данных.
  2. Нажмите на планке инструментов на кнопку "SQL" для исполнения в этой базе некоторого запроса SQL. При этом будет показано поле с названием "Run SQL query/queries on database <название Вашей базы данных>".
  3. Удалите из этого поля [находящийся в нем] текст, скопируйте и вставьте в него ниже следующий запрос и нажмите на кнопку "Go" для исполнения этого запроса и добавления в данной таблице нового административного пользователя.
  4. Используйте ниже следующий код SQL для добавления учетной записи другого администратора.

Удостоверьтес в том, что приставка таблиц соответствует Вашей!

Ниже следующий код в качестве примера использует "jos31" как приставку таблиц базы данных. Эта приставка либо назначется хаотично при Вашей начальной установке Joomla!, либо Вы сами конкретно назначаете ее. Вам необходимо изменить все найденные в ниже следующем коде упоминания приставки jos31 на приставку, используемую в Вашей собственной установке.

Код SQL для использования с Joomla!

INSERT INTO ` jos31_users ` (` name ` , ` username ` , ` password ` , ` params ` , ` registerDate ` , ` lastvisitDate ` , ` lastResetTime ` ) VALUES ("Administrator2" , "admin2" , "d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199" , "" , NOW (), NOW (), NOW ()); INSERT INTO ` jos31_user_usergroup_map ` (` user_id ` , ` group_id ` ) VALUES (LAST_INSERT_ID (), "8" );

В этот момент Вы должны быть способны войти в административную панель Joomla! с именем пользователя "admin2" и паролем "secret". Войдя в панель администратора, пройдите в менеджер пользователей и измените этот пароль на более безопасное значение и добавьте в эту учетную запись действительный адрес электронной почты. Если существует вероятность [того], что Вы были "взломаны", то проверьте нет ли пользователей, созданных без Вашего ведома, особенно в группе супер администраторов.

От автора: приветствую вас, друзья. Из этой статьи вы узнаете, как восстановить пароль в админку DLE. Тема эта актуальна для любого сайта на любом движке, поскольку любому человеку свойственно ошибаться, и любой может забыть пароль от админки. Итак, давайте посмотрим, как восстановить пароль в DLE.

Начнем с того, что восстановление пароля может быть актуально не только для администратора сайта, но и для обычных посетителей сайта на DLE. Это логично, поскольку каждый из нас может забыть пароль, точно так же, как и администратор.

Процедура восстановления пароля для рядовых пользователей достаточно проста. В верхней части вашего сайта найдите ссылку входа и, как правило, где-то рядом может быть ссылка на страницу восстановления пароля. В стандартном шаблоне DLE это выглядит так:

Если в вашем шаблоне ничего похожего нет, тогда просто используйте ссылку следующего вида — http://your_domen/index.php?do=lostpassword

По ссылке мы попадаем на страницу восстановления пароля, где достаточно ввести логин или E-mail, чтобы запустить процедуру восстановления пароля. После этого на E-mail придет инструкция по восстановлению пароля.

Однако все это по умолчанию работает только для рядовых пользователей. Администратор же при попытке восстановления пароля увидит следующее сообщение:

Оказывается, по умолчанию восстановление пароля для администратора запрещено в целях безопасности. Если вы захотите в будущем все же включить для администраторов функцию восстановления пароля, то сделать это можно в админке в меню Пользователи — Настройка групп пользователей. В таблице выберите группу Администраторы и из списка Действие выбираем Редактировать.

На странице настроек группы включите функцию восстановления пароля.

Но все это возможно, конечно же, только в том случае, если вы не забыли пароль в админку DLE и имеете к ней доступ. А что же делать администратору, забывшему пароль и не имеющему доступ в админку? Неужели все пропало?

Нет, не спешите паниковать. Есть еще один вариант изменения пароля. Для этого варианта вам потребуется доступ к базе данных сайта. Как вы, наверное, уже догадались, мы выполним sql-запрос, которым просто поменяем пароль администратора в соответствующей таблице. Запрос будет выглядеть так:

Здесь мы обновляем таблицу dle_users. Проверьте, как у вас называется таблица, поскольку если на этапе установки вы изменяли префикс таблиц, тогда вместо dle_ может быть указан другой префикс. В этом случае укажите его. Далее, в этой части — MD5(MD5(’111111′)) — в качестве нового пароля устанавливается пароль 111111. Соответственно, вы можете установить свой. Ну и последняя часть запроса — WHERE name = ‘admin’ — указывает на имя пользователя. Здесь, соответственно, вы укажете свой логин администратора.

На этом у меня сегодня все. Если вы хотите ближе познакомиться с DLE и научиться создавать на этой CMS свои сайты с нуля, тогда познакомьтесь с нашим курсом . Удачи!