любая идея, как я могу сбросить / изменить пароль администратора 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.