Назад | Перейти на главную страницу

как сбросить пароль администратора Joomla из оболочки?

любая идея, как я могу сбросить / изменить пароль администратора Joomla из командной строки Linux? Имею root-доступ к ящику.

Не думаю, что смогу сделать это с помощью phpMyAdmid.

Я не знаю, где находится база данных Joomla и как я могу к ней подключиться.

Обновить

я нашел configuration.php который сообщает мне имя БД, хост (локальный) и префикс БД. Но я не знаю пароля. Я получаю ERROR 1045 (28000): Access denied for user 'edumate_joomla'@'localhost' (using password: NO)

Вот ссылка на документацию о том, как сбросить пароль. У вас должен быть root-доступ к MySQL:

http://docs.joomla.org/How_you_reset_an_administrator_password%3F

Обычно я делаю такие вещи, вставляя хэш известного пароля непосредственно в любую базу данных, которую вы используете с joomla. Предполагая, что у вас есть достаточные права в базе данных, вы сможете сделать это через интерфейс командной строки или phpMyAdmin.

Я не знаком со схемой базы данных Joomla, но должно быть что-то вроде таблицы «пользователей». Внутри этой таблицы должен быть столбец «пароль», содержащий хэши паролей, по одному для каждого пользователя. У вас должна быть возможность заменить хэш пароля для своего пользователя-администратора заведомо исправным хешем либо из другой установки Joomla, либо от другого пользователя Joomla.