Akeeba Backup

Самый необходимый компонент вашего сайта

Рассмотрим вкратце процедуру установки и настройки, а также - процесс восстановления вашего сайта из резервной копии, созданной при помощи великолепного и совершенно бесплатного компонента Akeeba Backup Core.

Думаю, не возникнет затруднений с тем, чтобы загрузить с домашней страницы проекта актуальную версию и установить ее на вашем сайте, работающем под управлением cms Joomla. К слову - не понадобится дополнительно никаких файлов локализаций, вы сразу получите компонент на родном языке.

Dev banner 1


В самом начале статьи - небольшое, но важное отступление. Последняя на сегодняшний день версия компонента Akeeba Backup является релизом безопасности:

This is a   SECURITY RELEASE   of Akeeba Backup, fixing a potential Denial of Service and Information Disclosure attack which came to our attention two days ago. All users are advised to upgrade to this release immediately. All prior versions of Akeeba Backup and JoomlaPack are affected. Using an outdated version of the software might expose your site to unnecessary risk.

В пятницу, 15 апреля 2011 известный аналитик по вопросам безопасности Jeff Channel сообщил нам о потенциальной проблеме безопасности в Akeeba Компонент резервного копирования. Злоумышленник, воспользовавшийся этим способом, потенциально способен провести атаку на отказ в обслуживании, или получить информацию о структуре папок вашего сайта. Данный релиз призван исправить эту проблему.

После тщательного и подробного анализа уязвимости - мы пришли к выводу, что она свойственна всем версиям Akeeba Backup и JoomlaPack. Пожалуйста, обратите внимание, что, начиная с сегодняшнего дня, загрузки JoomlaPack более не будут доступны со страницы проекта JoomlaCode.org. Кроме того, вообще все уязвимые версии также станут недоступны для скачивания.


Как видите, это важно. Вот почему более никому не порекомендую устанавливать старую версию joomlapack 2.4.1, хотя и работа  ее выше всяких похвал... ничего не поделаешь, с безопасностью не поспоришь, срочно обновляемся до актуальной версии.

Важное замечание. Upgrade заключается в следующем - вы должны удалить старый компонент, и лишь после этого - установить новыую версию. По заявлению разработчика - иной способ невозможен:

It's not possible. JoomlaPack and Akeeba Backup use completely different engines and settings storage. All you can do is to download all of your JoomlaPack archives, uninstall JoomlaPack and install Akeeba Backup on your site.

Это невозможно. JoomlaPack и Akeeba Backup используют совершенно различные движки и параметры хранения. Все, что вы можете сделать, это загрузить все свои архивы JoomlaPack, удалить JoomlaPack и установить Akeeba Backup на вашем сайте.

Ну, что же. Так мы и поступим. Устанавливаем... и видим:

Поздравляем! Мастер настройки успешно завершил свою работу. Теперь вы можете протестировать новую конфигурацию, запустив резервное копирование, или тонко настроить их вручную.

И сразу после установки Akeeba Backup - нам совсем нелишне будет зайти в Мастер настройки. Где умный компонент, не прибегая к нашей помощи, самолично протестирует наш сайт и попытается подстроить оптимальные, на его взгляд, настройки:

Мастер настройки

В принципе - все, что нам теперь потребуется, так это - выбрать директорию для сохранения резервных копий. Создайте каталого Backup выше на один уровень вашего public_html и укажите ее в настройках компонента.

Кстати, теперь мы сможем обновлять Akeeba Backup до новой версии прямо из интерфейса компонента, буквально одним кликом. Удобно:

Автоматическое обновление

Чтож, запускаем процесс резервного копирования:


Резервное копирование

И, получив архив, обращаем внимание на непривычное глазу расширение JPA... что это такое и что с ним делать?
В Сети не ищите архиваторов, бесполезно. Разработчик предлагает нам две утилиты для работы с этим архивом: Akeeba Kickstart и Akeeba eXtract Wizard.

Akeeba Kickstart is an on-line archive extraction tool, primarily used to extract your backup archives right on your server so that you can restore them easily. It can extract any standard ZIP, JPA or JPS archive file on virtually any server.

Akeeba eXtract Wizard is a desktop utility with a wizard interface for Windows™, Linux™ 32/64-bit and Mac OS X 10.5 or later which can extract any ZIP or JPA archive produced by Akeeba Backup.


Рассмотрим Akeeba Kickstart. Итак, предположим, случилось нечто неприятное, с вашим сайтом... взломан злобным кулхацкером, подхватили вирус или что-нибудь еще... ну, или же просто вы решили сменить хостинг. Порядок работы следующий:

Загружаете в новый каталог public_html (или  - как бы он у вас не назывался) архив, созданный Akeeba Backup.
Загружаете - туда же - файл kickstart.php, полученный на странице проекта Akeeba Backup.
И - набираете в адресной строке вашего браузера  - vash_site/kickstart.php

Получаем для начала вот такое предупреждение:

1. Kickstart is not an installer. It is an archive extraction tool. The actual installer was put inside the archive file at backup time.
2. Kickstart is not the only way to extract the backup archive. You can use Akeeba eXtract Wizard and upload the extracted files using FTP instead.
3. Kickstart is bound by your server's configuration. As such, it may not work at all.
4. You should download and upload your archive files using FTP in Binary transfer mode. Any other method could lead to a corrupt backup archive and restoration failure.
5. Post-restoration site load errors are usually caused by .htaccess or php.ini directives. You should understand that blank pages, 404 and 500 errors can usually be worked around by editing the aforementioned files. It is not our job to mess with your configuration files, because this could be dangerous for your site.
6. Kickstart overwrites files without a warning. If you are not sure that you are OK with that do not continue.
7. Trying to restore to the temporary URL of a cPanel host (e.g. http://1.2.3.4/~username) will lead to restoration failure and your site will appear to be not working. This is normal and it's just how your server and CMS software work.
8. You are supposed to read the documentation before using this software. Most issues can be avoided, or easily worked around, by understanding how this software works.
9. This text does not imply that there is a problem detected. It is standard text displayed every time you launch Kickstart.

Click here or press ESC to close this message

Нажимаем ESC и видим:

Akeeba Kickstart


Соответственно - Start, идет Extracting, после чего нам остается лишь нажать зеленую кнопку Run:

Akeeba Kickstart

 

Akeeba Kickstart

 

Далее - не сложнее, чем мы привыкли, устанавливая Joomla. Проверка сервера, затем - прописываем базу данных и пользователя, next-next-next... в самом конце процесса за нас даже удалят каталог installation.

Удобно... впрочем, если возникнут проблемы - welcome на форум.