Как изменить пароль на админку joomla

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

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

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

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

Первый метод: файл 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. [В ответ Вам] откроется веб-форма, которая позволит Вам изменить [значение] в поле пароля. Скопируйте ниже указанное значение
    d2064d358136996bd22421584a7cb33e: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!  Joomla 2.5 Joomla 3.x Joomla 4.x

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». Войдя в панель администратора, пройдите в менеджер пользователей и измените этот пароль на более безопасное значение и добавьте в эту учетную запись действительный адрес электронной почты. Если существует вероятность [того], что Вы были «взломаны», то проверьте нет ли пользователей, созданных без Вашего ведома, особенно в группе супер администраторов.

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

Выше приведенные примеры изменяют пароль на «secret». Два других возможных значения показаны ниже:

- password = "this is the MD5 and salted hashed password"
------------------------------------------------------
- admin  = 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT
- secret = d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
- OU812  = 5e3128b27a2c1f8eb53689f511c4ca9e:J584KAEv9d8VKwRGhb8ve7GdKoG7isMm

Тема

Как изменить пароль администратора из панели Joomla? Несложно. Хотя, если вы делаете это редко, можно и забыть. Напомню, как это сделать. Для начала, авторизуйтесь в административной панели сайта.

Как изменить пароль администратора на сайте Joomla 3.x и Joomla 2.5

  • В верхнем горизонтальном меню панели (главное меню администратора) откройте вкладку Пользователи→Менеджер пользователей;
  • В группе Суперпользователи, которую можно открыть фильтром, нажмите свой логин. Если забыли свой логин первого администратора, отфильтруйте графу ID. Вы будете вверху;
  • Откройте профиль найденого админа. Введите новый пароль а поле Пароль;
  • Повторите пароль в поле Повторить пароль;
  • Нажмите «Сохранить и закрыть», если хотите закрыть окно или «Сохранить», если хотите продолжить работу на этой странице панели.

smena parolja joomla 3.x

smena parolja Joomla 2.5

Как изменить пароль администратора на сайте Joomla 1.5

  • В верхнем горизонтальном меню панели откройте Сайт →Пользователи;
  • В группе Супер администратор нажмите свой логин;
  • Введите новый пароль;
  • Повторите пароль;
  • Нажмите «Сохранить», если хотите закрыть окно или «Применить», если хотите продолжить работу на этой странице.

smena parolja Joomla 1.5

Вот так просто можно изменить пароль администратора из панели Joomla.

©Joomla-abc.ru

Другие краткие инструкции сайта

Похожие статьи

  • Как установить плагин Joomla (Джумла) — краткая инструкция

    25 апреля 2017

  • Как установить компонент Joomla (Джумла)

    25 апреля 2017

  • Как удалить шаблон сайта на CMS Joomla

    25 апреля 2017

  • Как перевести CMS Joomla, локализация Joomla на русский язык

    25 апреля 2017

Популярные статьи


  • Перенос сайта Joomla на другой хостинг


  • Форма обратной связи Joomla – как создать и разместить на сайте, урок 27


  • Админ панель Joomla — вход, выход, авторизация, восстановление пароля, настройка страницы авторизации, урок 12


  • Компонент Контакты на Joomla сайте, урок 55


  • 7 Бесплатных Интернет магазинов на Joomla — расширения для интернет торговли


  • Модуль HTML-код Joomla – подробное описание и использование, урок 33


  • Визуальные редакторы Joomla 3: TinyMCE, JCE, CKEditor

Последние статьи

Меню

Joomla уроки

Как восстановить пароль администратора в Joomla?

Комментарии

С проблемой забытого пароля сталкивался едва ли не каждый современный интернет-пользователь: попытки вспомнить его зачастую терпят фиаско спустя некоторое время. В данном руководстве мы расскажем, что нужно делать, когда забыл пароль администратора от сайта, функционирующего на CMS Joomla 3 или Joomla 4.

Восстановить пароль пользователя сайта на Joomla легко, если есть доступ в админку сайта с правами администратора (Super User’a): для этого достаточно войти в настройки соответствующего пользователя и просто поменять существующий пароль. Проблема возникает, если пароль забыт/утерян, и попасть в панель администрирования не представляется возможным.

Для таких случаев в Joomla существует 4 действенных способа восстановления пароля:

  • через базу данных (нужен доступ к БД),
  • через файл configuration.php (если знаете данные для входа под другим пользователем),
  • через Email (не поможет для суперадминистратора),
  • с помощью специального скрипта (только для Joomla 3).

Теперь по порядку о каждом из способов.

Восстановление пароля в базе данных

Данные пользователей в базе данных Joomla хранит пароли в зашифрованном виде.

Чтобы поменять пароль администратора в БД, необходимо подключиться к серверу MySQL через PHPMyAdmin или любой другой инструмент для администрирования баз данных. Для этого необходимо знать имя пользователя и пароль для БД, указанные при установке Joomla (эти данные хранятся в файле configuration.php, размещённом в корневом каталоге).

Порядок восстановления пароля данным способом следующий:

  1. войдите в базу данных сайта;
  2. найдите таблицу PREFIX_users;
  3. в таблице найдите необходимого пользователя (по значению в колонке name, username или email);
  4. удалите значение ячейки в колонке password для данной строки;
  5. вставьте в эту ячейку следующий набор символов: d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199;
  6. сохраните изменения;
  7. теперь войдите в админку, указав логин и пароль secret;
  8. войдите в менеджер пользователей и замените пароль для обеспечения безопасности.

Создание нового администратора в базе данных

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

  1. Перейдите в phpMyAdmin и выберите базу данных нужного сайта.
  2. Перейдите по ссылке SQL. Откроется страница, на которой можно ввести и выполнить SQL-запрос.
  3. Очистите текстовое поле для запроса, если в нём есть какой-либо текст, после чего скопируйте и вставьте туда следующий код, после чего замените prefix_ на префикс вашей базы данных:
    INSERT INTO `prefix_users`
       (`name`, `username`, `password`, `params`, `registerDate`, `lastvisitDate`, `lastResetTime`)
    VALUES ('Administrator2', 'admin2',
        'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '', NOW(), NOW(), NOW());
    INSERT INTO `prefix_user_usergroup_map` (`user_id`,`group_id`)
    VALUES (LAST_INSERT_ID(),'8');
  4. Нажмите Вперёд для создания нового пользователя с правами суперадминистратора с именем пользователя admin2 и паролем secret.
  5. Войдите в систему, измените пароль и добавьте действующий адрес электронной почты в учетную запись.

В приведённых выше примерах предлагается пароль со значением secret. Также вы можете использовать другие значения:

Слово Хэш MD5
admin 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT
secret d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
OU812 5e3128b27a2c1f8eb53689f511c4ca9e:J584KAEv9d8VKwRGhb8ve7GdKoG7isMm

Как восстановить пароль через configuration.php?

Данный способ уместен, если у вас:

  1. нет доступа к базе данных сайта (если есть, то лучше использовать соответствующий способ восстановления пароля);
  2. есть доступ к конфигурационному файлу, который размещается в корневой папке сайта;
  3. есть данные для входа под другим пользователем, который относится к группе Author или выше.

Если эти условия являются верными, то действовать нужно по следующей схеме:

  1. Подключитесь к своему сайту по FTP, найдите файл configuration.php и проверьте права доступа к файлу. Если права имеют значение 444 или какое-либо другое, то измените их значение на 644, чтобы избежать проблем при обновлении файла позже.
  2. Скачайте файл конфигурации.
  3. Откройте его в любом текстовом редакторе (например, notepad или notepad++) и добавьте в него строку public $root_user='myname'; в конце списка переменных (перед символом }). В данной строке вместо myname должно быть имя пользователя группы Author или выше, для которого вы знаете пароль.
  4. Сохраните файл configuration.php и загрузите его обратно на сервер. Теперь под данными указанного пользователя можно войти в админку с правами суперадминистратора.
  5. Войдите в систему и измените пароль администратора, для которого у вас нет пароля, или создайте нового. Если вы создаете нового пользователя, то можете заблокировать или удалить старого.

Восстановление пароля Joomla через Email

Обратите внимание!

Данный способ не подходит для восстановления пароля суперадминистратора.

Самый простой способ — сбросить существующий пароль администратора и сменить его с помощью электронной почты. Это можно сделать по ссылке в модуле авторизации. Если же модуль не опубликован, то ссылка всё равно существует, хоть и не явно: https://домен/index.php?option=com_users&view=login.

Алгоритм восстановления пароля таким способом следующий:

  1. Перейдите по ссылке Восстановить пароль в модуле авторизации. 
    Если модуля нет, то перейдите по упомянутой выше ссылке.
  2. Введите email, указанный при регистрации (установке CMS).
    На него придет письмо с кодом подтверждения.
  3. Введите ваш логин и код подтверждения из письма.
    После этого вы попадете на страницу ввода нового пароля.
  4. Введите ваш новый пароль.

Однако этот способ не поможет, если:

  1. нужно восстановить пароль суперадминистратора,
  2. за учетной записью админа закреплён неправильный Email,
  3. возникает ошибка при отправке письма и оно не приходит,
  4. вы не можете попасть в свой почтовый ящик.

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

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

Обратите внимание!

Данный способ актуален только для Joomla версии 3.

Если у вас есть доступ к сайту через FTP, то можно восстановить пароль администратора с помощью PHP-скрипта A4 Admin S.O.S Password Recover, который:

  • работает не со всеми версиями Joomla, подробности в файле readme, который идёт с архивом скриптов;
  • находит первую учетную запись администратора, вне зависимости от ID пользователя, и сохраняет измененный пароль в базе данных;
  • проверяет, включён ли какой-либо из плагинов, разрешающих авторизацию в Joomla;
  • позволяет включать или отключать эти плагины;
  • позволяет поменять логин и пароль для существующего администратора или добавить нового.

Инструкция:

  1. скачайте архив скриптов;
  2. распакуйте его;
  3. выберите вложенный архив, соответствующий версии Joomla;
  4. разархивируйте его, на выходе будет один PHP-файл;
  5. поместите файл RatujAdmina_x.php в корневой каталог Joomla;
  6. перейдите по ссылке http://домен/RatujAdmina_3.php;
  7. скрипт определит, существует ли учетная запись администратора (Super User’а);
  8. в зависимости от результата можно:
    • изменить ID и пароль для существующего администратора,
    • создать новую учетную запись, если её не существует.
  9. по окончанию необходимо удалить скрипт с сервера в целях безопасности.

Видеоинструкция

В качестве заключения

Чтобы не допускать инцидентов с утратой любого пароля, рекомендуем использовать софт для хранения паролей (например, KeePass), который обеспечит вас необходимым функционалом для хранения логинов, паролей, ссылок и убережет от лишней головной боли.

Вступление

Вы не можете войти в административную панель сайта Joomla? Забыли пароль администратора? Не беда, нужно сбросить и поменять пароль администратора Joomla сайта из панели phpmyadmin вашего хостинга. Способ сброса пароля через emailадрес пользователя не работает для администратора. Если вы попробуете это сделать, система откажет вам, попросит  воспользоваться данными другого администратора или найти альтернативным вариантом сброса и восстановления пароля. Далее мы воспользуемся альтернативным вариантом сбросить и поменять пароль администратора Joomla сайта.

sbrosit parol admin joomla

Итак, пароль администратора система не принимает. Не будем выяснять причины этой неприятной ситуации, а просто для начала сбросим пароль.

Фраза «сбросим пароль» не совсем верная, мы не сбрасываем пароль, а меняем его на другой, пароль. Делается это из административной панели phpmyadmin.

Как сбросить пароль администратора Joomla

Я надеюсь вам не нужно рассказывать, как войти в административную панель хостинга и из нее в phpmyadmin, просто напомню на фото.

sbrosit parol administratora joomla 1

  • Далее, открываем структуру базы данных сайта;
  • Ищем строку  ваш-префикс_user.  Открываем эту таблицу, кликнув по названию или команде «Обзор»;

sbrosit parol administratora joomla 2

  • Видим таблицу, которая нам нужна. Видим логин администратора (1) и видим зашифрованный пароль (2). Его и нужно будет сбросить и поменять;

sbrosit parol administratora joomla 3

  • Опять нажимаем команду «Изменить». В следующей таблице ищем строку «password» (2);

sbrosit parol administratora joomla 4

Для смены пароля есть 2 варианта:

Вариант 1:

  • В столбце «Функция» выставляем кодировку MD5;
  • В столбце «Значение» вписываем любой новый пароль латинскими буквами, цифрами и символами, без кодировки. Запоминаем пароль;
  • Сохраняемся и входим в административную панель своего сайта.

sbrosit parol administratora joomla 8 1

Вариант 2:

  • Не выставляем функцию MD5;
  • Стираем старый код в кодировке и вписываем новый код в кодировке MD5;

sbrosit parol administratora joomla 7 1

Если не выставлять функцию MD5, то код придется вписывать в кодировке MD5. Для этого, идем в Интернет и делаем запрос «MD5 online». Можно не «идти», вот ссылка хорошего кодировщика, без рекламы: www.md5online.org. На этом сервисе кодируем любое слово, любой набор цифр и т.п. и в закодированном виде вставляем его в нашу таблицу в столбец: «Значение» в строке «password».

Несколько простых хэш паролей MD5 в формате 128-bit hash

  • Пароль:12345   Код:827ccb0eea8a706c4c34a16891f84e7b
  • Пароль:678910   Код:3e0101ecf0d8427cf14f3f6dc20282d
  • Пароль:admin     Код:21232f297a57a5a743894a0e4a801fc3

Сохраняем сделанные изменения, при этом контролируем, что система исполнила команду правильно (зеленая полоса).

sbrosit parol administratora joomla 5

Входим на сайт по старому логину и новому паролю.

Если меняли пароль на простой типа 12345, то в административной панели поменяйте его на более сложный пароль, для этого:

Зайдите на вкладку: Пользователи→Менеджер пользователей и замените пароль пользователя SuperUser на любой пароль, придумав его самостоятельно или взяв его на любом сервисе генератора паролей, например, ТУТ(randstuff.ru/password/).  

sbrosit parol administratora joomla 6

В завершении замечу, что сбросить пароль можно сделав SQL запрос в phpmyadmin, но для этого лучще разобраться с языком SQL, и делать осмысленный запрос, а не копировать коды из Интернет. 

©Joomla3-x.ru

Другие статьи по теме: Администрирование

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

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

Как было сказано выше в CMS Joomla доступ в панель администратора предоставляется авторизированным пользователям, у которых есть соответствующие права. То есть простой авторизации не достаточно, у пользователя должно быть разрешение – право – на управление содержимым CMS Joomla. Соответственно лиц – у которые есть данные права, называют администраторами сайта. Но по сути – это общее понятие, которое используется в массах и не определяет точные привилегии конкретного пользователя. Поэтому давайте условимся и в данной статье будем говорить о администраторе сайта, как о пользователе с правами Super Admin.

Super Admin – это группа пользователей, которые наделены неограниченными правами доступа к сайту, то есть пользователи данной группы, могут выполнять абсолютно любые действия в панели администратора. При этом если пользователь группы Super Admin всего один и его данные авторизации утеряны то в админку, стандартным способом, так сказать без вмешательства, перейти не получится. При этом регистрация нового пользователя помочь не сможет, так как у него просто не будет права посещения закрытого раздела. Зарегистрированный пользователь с ограниченными правами, то есть не Super Admin, так же не поможет, так как изменить учетную запись суперадминистратора может только суперадминистратор.

А значит, давайте непосредственно рассмотрим вопрос, как поменять пароль в админке joomla для суперадминистратора.

Хотите узнать, что необходимо для создания сайта?

Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!

Смотреть видео

Итак, за работу с пользователями отвечает компонент под названием com_users, который сохраняет информацию о всех пользователях Joomla в таблицу “префикс_users” базы данных. Соответственно, если есть к ней доступ — Вы можете, отредактировать в ручную информацию в данной таблице. К примеру, назначить новый пароль или логин. Поэтому давайте откроем базу данных CMS в инструменте phpMyAdmin.

Логин пользователя располагается в поле “username”, пароль в “password”, соответственно. Поэтому выделяем интересующего пользователя и кликаем по кнопке “Редактировать”.

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

Но обратите внимание, на один важный момент, если логин пользователя содержится в поле “username” в явном виде, то пароль доступа к учетной записи, обязательно хранится в зашифрованном виде, что обеспечивает высокий уровень безопасности. Поэтому возникает вопрос, каким образом шифруются пароли в Joomla и как правильно его изменить? Пароль в CMS Joomla шифруется с использованием однонаправленного шифрования md5, а значит, для изменения пароля пользователя, необходимо предварительно его зашифровать и только потом добавить в соответствующее поле. Конечно, это неудобно, и поэтому мы воспользуемся встроенными возможностями инструмента phpMyAdmin. А именно добавляем новый пароль в поле password, в явном виде, а в выпадающем списке функций, выбираем функцию MD5().

Далее сохраняем результат правки и при отправке формы, значение поля “password”, перед сохранением информации будет обработано функцией md5(), которая как раз зашифрует новый пароль с использованием вышеуказанного шифрования.

Собственно на этом все, вопрос как поменять пароль в joomla, исчерпан. Вы изменили данные авторизации в базе данных, а значит, можете переходить в закрытый раздел для проверки доступа.

Если Вы желаете более подробно изучить работу менеджера пользователей, Вам будет полезен курс Joomla-Профессионал: создание расширений для joomla, в котором подробно рассмотрена работа с пользователями и их правами.

На этом данная статья завершена. Всего Вам доброго и удачного кодирования!!!

Хотите узнать, что необходимо для создания сайта?

Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!

Смотреть видео

Хотите узнать, что необходимо для создания сайта?

Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!

Смотреть видео


Уроки по Joomla

07/04/22

Обновлено: 13/01/23

Просмотров: 987

Часто случается так, что клиент или сам админ забывает пароль от административной панели сайта. В таком случае стандартными способами восстановить пароль SuperUser не получится, так как встроенная функция восстановления пароля не поддерживает восстановление пароля Суперадминистратора.

Рассмотрим вариант сброса пароля, а также изменения имени пользователя Суперадминистратора с помощью базы данных сайта (БД), на примере хостинга Timeweb .

Как зарегистрировать хостинг по 79р в месяц показано здесь.

В панели управления хостингом необходимо перейти в раздел управления базами данных и у нужной нам базы данных перейти в Phpmyadmin (панель управления базой данных).

Сброс пароля администратора Joomla 4

При переходе в базу данных система запросит пароль базы данных, который вы указывали при ее создании. Если пароль БД тоже был забыт, то его можно подглядеть в файле configuration.php, который располагается в корневой директории сайта. В файле необходимо найти строчку:

public $password = ‘P2SnZ3FG1‘; , где символы внутри одинарных кавычек и есть пароль от БД.

Сброс пароля администратора Joomla

После перехода в phpmyadmin, необходимо найти таблицу Users в левой колонке. Можно переключаться между страницами, если сайт большой, то их будет много.

Сброс пароля администратора Joomla

Жмем на таблицу «Users» и переходим в ее содержимое. Далее необходимо выбрать вкладку «Обзор» таблицы и найти учетную запись Суперадминистратора (там видны логины и e-mail адреса пользователей). И нажать «Изменить»

Сброс пароля администратора Joomla

Подпишись на Telegram канал «Гончаров про сайты»

Авторский канал о развитии и заработке на создании сайтов


 В таблице в поле password будут значения. Это ваш старый пароль в зашифрованном виде. Его то нам и нужно будет заменить.

Сброс пароля администратора Joomla

Чтбы поменять пароль недостаточно просто прописать его в этом поле. Пароли в Joomla хранятся в зашифрованном виде с помощью алгоритма шифрования MD5 и узнать текущий пароль невозможно, только если сбрасывать на новый. Для того, чтобы получить пароль в зашифрованном виде, необходимо воспользовать шифровальщиком. В интернете их много, воспользуемся вот этим  https://pr-cy.ru/md5

Вам нужно будет только указать ваш новый пароль в обычном виде. Нажать кнопку «Зашифровать» и затем скопировать код, который сгенерируется в поле «MD5 Hash».

Сброс пароля администратора Joomla

После этого возвращаемся в phpmyadmin и вставляем наш зашифрованный пароль в поле «Password».

Сброс пароля администратора Joomla

Далее прокручиваем страницу в самый низ, выбираем в выпадающем окне «Сохранить» и жмем «Вперед».

Сброс пароля администратора Joomla

Поздравляю! Вы сбросили пароль SuperUser для Joomla. Сейчас вы можете попробовать ввести свой логин и новый пароль на странице авторизации в админку.

Видеоинструкция

Как узнать имя базы?

Узнать имя базы данных, с которой работает сайт, можно в конфигурационном файле configuration.php, который находится в корне сайта. Местоположение корня сайта можно увидеть в разделе Сайты. Он имеет вид Имя_сайта/public_html.

На скриншоте видно, что в нашем случае корнем сайта является директория joomla/public_html, соответственно, файл будет находиться по следующему пути:

joomla/public_html/configuration.php

Теперь нам нужно открыть этот файл любым удобным способом, например, через Файловый менеджер, и найти в нём следующие строки:

public $db = 'passreset_jm1';

public $dbprefix = 'emndk_';

Значения в этих строках означают имя базы, с которой работает сайт, passreset_jm1 и префикс таблиц базы — emndk_.
В вашем случае название базы данных будет отличаться, а префикс таблиц может быть таким же.

Редактирование базы данных

После того, как мы узнали имя базы, нам нужно попасть в саму базу данных. Сделать это можно через phpMyAdmin в разделе MySQL. Находим нужную базу данных в списке и напротив неё нажимаем иконку PMA. Возможно, сразу phpMyAdmin не откроется, так как Ваш браузер блокирует всплывающие окна, поэтому разрешите использование всплывающих окон.

Перед нами база данных, с которой работает наш сайт. Нам нужно найти таблицу с пользователями нашего сайта. Её название имеет следующий вид – Префикс_users. В нашем случае она называется emndk_users. Найдём её в списке и нажмём на неё:

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

Теперь приступим к самой смене пароля. Для этого находим строку с названием password:

И поменяем в ней 2 строки: в поле Значение удаляем все текущие символы и вводим туда желаемый пароль, например BegetNewPass, а в поле Функция выбираем из списка MD5.

В итоге поля должны выглядеть следующим образом:

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

После всех выполненных действий пароль успешно изменился. Для проверки перейдите на страницу авторизации в админ.панель Вашего сайта и введите логин Вашего аккаунта и новый пароль.

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

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

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

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

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

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

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

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Как изменить пароль на адаптере
  • Как изменить пароль на авито через почту
  • Как изменить пароль на авито если забыл его
  • Как изменить пароль на yandex ru
  • Как изменить пароль на windows 10 если его забыл

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии