По поводу Akeeba Backup могу сказать только одно - вещь замечательная, но, к сожалению, не спасла один раз (правда косяков в компоненте не было - все нюансы - дальше по тексту)...
В компоненте Zoo (приложение Business Directory) не срабатывала строчка изменения алиаса - как не тыкни - ноль эмоций... Чистил кэш, смотрел php код - ни к чему не привело. Решил переустановить компонент. Но т.к. в базу данных было внесено уже более 100 организаций - решил переставить поверх (про то, что можно сделать экспорт отдельных позиций в БД через phpmyadmin я тогда не знал), т.к. всякие MarketPlace, jcomments, kunena и иже с ними плверх переставлялись замечательно - глюков не было. Знал бы я, как тогда ошибался... Так вот, при попытке переустановить я получил целую "скатерть" ошибок БД на недружелюбном розово-красном фоне. После чего попытался зайти на сайт. Ошибка 500 - Internal server error. Сунулся в админку - ошибка 500 - Internal server error... По спине пробежал холодок...
Думаю, ладно, бэкап Akeeba есть, пусть и недельной давности. Копирнул на всякий случай уже закосяченную БД, запаковал сайт на хостинге, скачал на свой ПК. Всё снёс, распаковал бекап akeeba, запускаю инсталлятор - вижу чистый текст. Ни CSS, ни js, через который этот инсталлятор работает, не видно и в помине...
В-общем, за отсутствием опыта тыкался часов пять, перепсиховался весь, но проблему решил. Суть была в том, что у хостера, после того, как я очистил папку сайта, права на папку слетели с 755 на 700. Поменял обратно, залил уже собранный к тому времени на локалке сайт (для чего перезалил картинки последних статей и сделал выгрузку из последней копии БД по компоненту com_content - удалось восстановить 3 статьи, написанные за неделю) и всё заработало... =)
Думаю, что проблемы с инсталлятором akeeba были связаны как раз с правами на папку сайта у хостера. Но тогда я этого ещё не знал...
Зато теперь наученный =) Надеюсь, этот длинный пост поможет новичкам, оказавшимся в такой же ситуации, как я. Или по-крайней мере научит вовремя делать бекапы. А заодно бороться с тем, что компонент, призванный восстанавливать сайт, не работает (пускай даже по причине не связанной с самим компонентом).