Для найбільш поширених зараз версій систем joomla структура баз даних трохи відрізняється, тому розповім окремо.
Joomla 1.5
Якщо Ваш сайт працює під управлінням системи цієї версії, то в базі даних Вам необхідно знайти таблицю #_plugins, де # - це префікс таблиць бази даних. Відкрийте вміст таблиці, клікнувши на іконку обведеної червоним.
Серед всіх записів потрібно знайти плагін Authentication - Joomla. Перевірте щоб в колонці «published» стояло значення «1».
Якщо там стоїть значення 0 (або щось інше ...), то натисніть в цьому рядку на значок олівця і виправте в зазначеному поле на «1».
Якщо ж тут все правильно (або після того як Ви виправили), перевірте стан плагіна User - Joomla. Точно за таким же алгоритмом. Перевірте щоб в поле «published» стояло значення «1». Якщо щось інше - виправте на «1».
Joomla 1.6 - 3.X ...
Принцип тут той же самий. Відмінність тільки в розташуванні таблиць і в іменах полів. Тут Вам потрібно знайти плагіни з іменами: plg_user_joomla і plg_authentication_joomla в таблиці #_extensions.
У цій системі все розширення занесені в одну таблицю. Перевірте щоб в стовпці «enabled», для плагінів Authentication - Joomla і User - Joomla, стояло значення «1». У разі якщо там стоїть значення відмінне від одиниці, виправте точно таким же чином руками.
Відновлення пароля через phpMyAdmin.
Якщо ж при введенні логіна і пароля, Ви отримуєте просте повідомлення «Ім'я користувача і пароль не збігаються», то швидше за все проблема в тому, що сталася якась помилка з паролем. Або Ви його забули, або він був змінений навмисне хакером сайту, або ... причини можуть бути різні. І знову, так як у Вас немає можливості потрапити в адмінку і виправити там, слід відправитися в phpMyAdmin.
У базі даних системи joomla будь-якої версії, Вам необхідно знайти таблицю #_users.
Перевірте щоб введений Вами пароль зашифрувати в MD5-хеш.
Сподіваюся, зазначених в цій статті дій, у Вашому випадку, виявилося досить, щоб вирішити проблему.