ставлю компонент на сайт через хостера
компонент нужно ставить только через хостера
понятия не имею что это за установка расширений такая - "через хостера", и, еще меньше понимаю, почему она нужна.
судя по ошибке "JFTP::login: Unable to login", Вы работаете не "через хостера", а через FTP слой самой Joomla.
далее, Вы пишите, что выставили на все права 777, но Ваши ошибки указывают обратное.
оставьте свою самодеятельность, установите чистую Joomla с официального сайта или с joomlaportal.ru и ставьте СВ с помощью установщика расширений.
как только установите, импортируйте на этот сайт Вашу базу с местного сайта.