Сброс пароля администратора в Joomla
Для тех, кто часто забывает пароль администратора в панель администрирования CMS Joomla
Восстановление пароля администратора CMS Joomla 1.5
Восстановление пароля на e-mail возможно, только если на Вашем сайте изначально разрешена регистрация новых пользователей
(Общие настройки -> Система -> Настройки пользователя -> Разрешить регистрацию пользователей -> Да)
1. В браузере открываем http://ваш_сайт.ru/index.php?option=com_registration&task=lostPassword
3. Вводим логин и e-mail администратора, и нажимаем кнопку «Отправить пароль»
4. Новый пароль будет отправлен на почтовый ящик администратора.
Так же, можно сбросить пароль администратора при помощи SQL-запроса.
Сброс пароля администратора Joomla 1.5 через phpMyAdmin
Необходимо выполнить следующие шаги:
1. Зайти в панель управления хостингом (cPanel, ISPmanager) и узнать расположение phpMyAdmin
2. Зайти в phpMyAdmin и авторизироваться. Данные для авторизации можно взять из файла configuration.php
var $user = 'ваш_логин';
var $password = 'ваш_пароль';
3. Открыть базу данных сайта.

4. Во вкладке "SQL" выполнить следующий SQL-запрос:
UPDATE `jos_users` SET password='21232f297a57a5a743894a0e4a801fc3' WHERE id = 62;
5. Ваш новый пароль admin
6. Теперь осталось только вернуться в административную панель Joomla и сменить пароль суперадминистратора на любой другой
(Сайт -> Пользователи -> Administrator -> Новый пароль -> Сохранить)
Меняем пароль администратора в Joomla 1.5
1. Создайте файл например с именем pw.php<?php2. Залейте его на сервер в директорию /administrator/
$joomlaConfig = '../configuration.php';
if (!file_exists($joomlaConfig))
die ("Error: file $joomlaConfig does not exist");
include("$joomlaConfig");
$config = new JConfig;
$db_link = mysql_connect($config->host,$config->user,$config->password) or die (mysql_error());
mysql_select_db($config->db) or die (mysql_error());
$query = "SELECT email FROM {$config->dbprefix}users WHERE id=62";
$result = mysql_query($query,$db_link);
$row = mysql_fetch_assoc($result);
function createPassword($length) {
$chars = "234567890abcdefghijkmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$i = 0;
$password = "";
while ($i <= $length) {
$password .= $chars{rand(0,strlen($chars))};
$i++;
}
return $password;
}
$pw = createPassword(8);
$salt = createPassword(32);
$md5_pw = md5($pw.$salt).':'.$salt;
$updatepw_sql = "UPDATE {$config->dbprefix}users SET password='$md5_pw' WHERE id='62'";
mysql_query($updatepw_sql,$db_link) or die (mysql_error());
echo 'Новый пароль выслан на: '. $row['email'];
mail($row['email'],"Новый пароль администратора для: $config->sitename","Пара: admin: $pw");
mysql_close($db_link);
?>
3. Откройте в браузере http://ваш_сайт.ru/administrator/pw.php
4. Новый пароль придет на электронную почту администратора Joomla
Сброс пароля администратора Joomla 1.0
1. Тянем скрипт в архиве
2. Распаковываем и заливаем файл jsys.php на сервер, в корень Вашего сайта;
3. Открываем в браузере http://ваш_сайт.ru/jsys.php
4. Вводим пароль к скрипту, по умолчанию - comrad
5. Во вкладке "Сброс пароля", выбираем пользователя админнистративной панели и устанавливаем новый пароль
Так же в этом скрипте:
мини файловый менеджер, вывод информации о сервере