Обновлено: август 2026 года. Актуальная стабильная версия программы — Akeeba Kickstart 9.1.0.
В одном из прошлых уроков мы подробно разобрали, как создать резервную копию сайта, чтобы у вас под рукой всегда был запасной вариант. Сегодня задача обратная: вернём ресурс к жизни после сбоя, взлома или неудачного переезда на другой сервер.

Ниже вас ждёт полный маршрут: где взять программу, что загрузить на сервер, какие кнопки нажимать и что делать, если что-то пошло не так. Отдельно сравним Kickstart с ручным восстановлением и бэкапами хостинга, разберём реальные отзывы и частые вопросы.
Что такое Akeeba Kickstart и почему он работает, когда ничего другое не может
Akeeba Kickstart — это автономный PHP-скрипт, который распаковывает архив резервной копии прямо на сервере и запускает встроенный установщик восстановления Joomla. Важно понять с первого абзаца: это не расширение Joomla. Его не нужно устанавливать через менеджер расширений — файл просто кладётся рядом с архивом и открывается в браузере по прямому адресу.
Логика инструмента переворачивает привычный подход к переездам. Вместо того чтобы заливать по FTP десять тысяч файлов и вручную импортировать базу данных, вы загружаете всего два объекта: сам скрипт и файл резервной копии. Всё остальное происходит на стороне хостинга, на скоростях сервера, а не вашего канала связи.
- Работает даже тогда, когда сайт полностью лежит и админка недоступна.
- Понимает форматы JPAФирменный формат архивов Akeeba Backup, защищённый JPSЗашифрованный вариант архива Akeeba и обычный ZIP.
- Скрывает процесс восстановления от посетителей через режим Stealth Mode.
- Умеет сам удалять себя и архив после завершения через Clean Up.
- Базовая версия Core распространяется бесплатно и не является урезанной демо-версией.
Когда требуется восстановление: пять типичных сценариев
- Взлом: чужие ссылки по всему сайту, недоступная админка, подменённые файлы.
- Неудачное обновление CMS или расширения, после которого страницы сыплют ошибками.
- Сбой на стороне хостинга или неосторожное действие в файловом менеджере панели.
- Переезд на новый сервер, смена домена или развёртывание рабочей копии для тестов.
- Необходимость быстро поднять точную копию боевого сайта на поддомене для экспериментов.
Во всех пяти случаях маршрут один и тот же: архив плюс скрипт, распаковка, настройка базы данных, контрольные проверки. Отличаются лишь детали, которые мы тоже разберём.
Требования и подготовка: чек-лист перед стартом
| Параметр | Минимум | Разумная рекомендация |
|---|---|---|
| Версия PHP | 5.6 | 8.1–8.4 под вашу версию Joomla |
| Свободное место на сервере | три размера архива | с запасом, особенно на shared-хостинге |
| Формат архива | ZIP, JPA, JPS, включая многотомные | свежая копия, проверенная сразу после создания |
| Способ записи файлов | Direct, FTP, Hybrid | Hybrid для типового виртуального хостинга |
| Канал загрузки | FTP, SFTP или файловый менеджер | SFTP или менеджер панели — они не портят архивы |
Шаг 1. Скачиваем программу и раскладываем файлы в корне
Первым делом переходим на официальную страницу загрузки, находим раздел Download и скачиваем последнюю стабильную версию Akeeba Kickstart. Дистрибутив представляет собой маленький ZIP-архив. Внутри, в зависимости от версии, вы обнаружите основной файл kickstart.php, языковой файл ru-RU.kickstart.ini и, возможно, дополнительные скрипты.
Распакуйте дистрибутив на компьютере и отправьте его содержимое в корень сайта — туда, где обычно лежит index.php: папка может называться public_html, httpdocs, www или просто именем домена. Туда же поместите заранее подготовленный файл резервной копии.
Итоговая картина в корне сайта должна быть такой:
- Резервная копия сайта с расширением
ZIP,JPAилиJPS, а если архив многотомный — плюс части с расширениями .z01, .z02 или .j01, .j02. - Файлы программы: основной
kickstart.php, языковойru-RU.kickstart.iniи, возможно, дополнительные скрипты (в зависимости от версии).
Если всё сделано правильно, набираем в браузере https://ваш_сайт/kickstart.php и следуем указаниям системы восстановления.
Шаг 2. Запускаем распаковщик и выбираем режим
- В выпадающем списке выберите свой архив — скрипт сам находит копии, лежащие рядом с ним.
- Определите способ записи. Direct — скрипт пишет файлы напрямую, подходит для пустых папок с нормальными правами. FTP — запись через FTP-протокол, когда PHP не хватает прямых прав. Hybrid — комбинированный вариант, который чаще всего и выручает на shared-хостинге.
- Если восстановление идёт на «живом» домене, включите Stealth Mode: посторонние посетители будут видеть статичную заглушку, а не технический экран восстановления.
- Нажмите Start и дождитесь окончания. Процесс идёт порциями: архив извлекается небольшими чанками, чтобы не упираться в лимиты времени выполнения скриптов, поэтому паузы и движение индикатора рывками — это норма.
Шаг 3. Настраиваем базу данных в установщике
Когда распаковка завершится, Kickstart предложит запустить восстановительный скрипт — он откроется в новой вкладке и внешне напоминает обычный установщик Joomla.
- Укажите данные базы: сервер (почти всегда localhost), имя базы, пользователя и пароль. На новом хостинге базу и пользователя нужно создать заранее в панели управления.
- Проверьте префикс таблиц — установщик подхватывает его из архива, менять значение нужно только при осознанном переносе в другую базу.
- Если домен изменился, впишите актуальный адрес сайта, чтобы ссылки и настройки переписались под новое место.
- Запустите восстановление базы и дождитесь итогового отчёта без красных строк.
После этого закройте вкладку установщика и вернитесь во вкладку Kickstart — там ждёт финальный аккорд.
Шаг 4. Clean Up и контрольные проверки
Нажмите Clean Up: скрипт удалит себя и файл резервной копии с сервера. Это не формальность, а вопрос безопасности — оставленный в корне архив с базой данных и конфигурацией является подарком для любого злоумышленника, который просто сканирует типовые адреса.
Ошибки Akeeba Kickstart и их лечение: таблица диагностики
Пугающие сообщения почти всегда сводятся к ограниченному набору ситуаций. Держите таблицу под рукой — она экономит часы поиска по форумам.
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Белый экран или Parse error при открытии скрипта | слишком старый PHP для данной версии Kickstart | взять более новую версию PHP в панели хостинга либо старую версию Kickstart |
| 403 Forbidden при существующем файле | правила .htaccess или защитное расширение блокируют запуск | переименовать скрипт в нейтральное имя, временно отключить конфликтующие правила |
| 500 Internal Server Error | ограничения сервера или некорректные права на файл | выставить права 644/744, посмотреть лог ошибок в панели хостинга |
| Предупреждение Insecure setup detected | предсказуемое имя файла без парольной защиты | переименовать файл в случайное имя с расширением .php или создать конфигурацию с паролем |
| Скрипт не видит архив, список пуст | архив лежит не рядом со скриптом, не хватает части многотомного архива | переместить архив в корень рядом с kickstart.php, проверить комплект частей |
| AJAX Error, Invalid Archive Header, остановка извлечения | архив повреждён при загрузке, например из-за текстового режима FTP | перезалить архив и все части в режиме Binary или через SFTP |
| Unwritable file во время распаковки | PHP не может перезаписать существующие файлы чужого владельца | переключиться на Hybrid или FTP, либо восстанавливать в пустую папку |
| Сайт работает, но ссылки ведут на старый домен | старые URL в базе, кэше или правила .htaccess | переписать адреса, очистить кэш, проверить редиректы в .htaccess |
Если таблица не помогла и сайт всё равно не поднимается, причина часто кроется не в скрипте, а в самой площадке: жёсткие лимиты PHP, агрессивная защита, странные запреты на уровне сервера. На грамотно настроенном хостинге такие сюрпризы просто не возникают.
Kickstart против ручного восстановления и бэкапов хостинга: честное сравнение
Восстановить Joomla можно несколькими путями, и у каждого своя цена в часах и нервах. Сравним основные подходы по критериям, которые реально важны в момент аварии.
| Критерий | Akeeba Kickstart | Вручную: FTP плюс phpMyAdmin | Бэкап из панели хостинга | Автоустановщик Softaculous |
|---|---|---|---|---|
| Работает, когда сайт полностью лежит | да | да | не всегда | нет |
| Сколько файлов нужно загрузить | два | тысячи | ноль | ноль |
| Время на средний сайт | 15–30 минут | 1–3 часа | зависит от провайдера | минуты, но без ваших данных |
| Перенос на другой хостинг или домен | да, штатно | частично, много ручной работы | почти никогда | нет |
| Работа с базой данных | автоматически, установщиком | вручную, импорт и префиксы | автоматически | автоматически |
| Поддержка JPA и JPS архивов | да | нет | нет | нет |
| Риск человеческой ошибки | низкий | высокий | низкий | средний |
| Контроль над точкой восстановления | полный, ваш архив | полный | зависит от политики хостера | ограниченный |
| Стоимость | бесплатно | бесплатно | часто платная опция | зависит от тарифа |
Ручное восстановление полезно как учебная практика, но в реальной аварии каждый лишний час заливки файлов через FTP превращается в потерянные деньги и репутацию. Бэкапы хостинга удобны, однако вы зависите от того, как часто провайдер делает снимки и восстановит ли он нужный момент по просьбе. Kickstart оставляет контроль полностью в ваших руках: ваш архив, ваш сервер, ваши правила.
Core или Pro: стоит ли платить за расширенную версию
| Возможность | Core | Pro |
|---|---|---|
| Распаковка ZIP, JPA, JPS на сервере | да | да |
| Режимы Direct, FTP, Hybrid и Stealth Mode | да | да |
| Самоочистка Clean Up | да | да |
| Импорт архива напрямую по URL | нет | да |
| Загрузка архива из Amazon S3 | нет | да |
| Установка CMS из ZIP-пакета | нет | да |
| Цена | бесплатно | платная подписка |
Для разовых восстановлений и переездов бесплатного Core хватает с запасом. Pro интересен студиям и фрилансерам, которые еженедельно разворачивают копии клиентских площадок: импорт архива по ссылке или из облака экономит именно то время, которое ушло бы на скачивание и загрузку файлов через компьютер.
Советы из практики, которые сэкономят вам вечер
- Делайте копии регулярно и хотя бы раз в квартал проверяйте их распаковкой: непроверенный архив может оказаться пустышкой в самый чёрный день.
- Храните резервные копии вне сервера — на локальном диске или в облаке, чтобы пожар на хостинге не забрал и сайт, и копию.
- Если скрипт вынужденно остаётся на сервере надолго, переименуйте его в нейтральное случайное имя с расширением .php.
- Не запускайте восстановление на боевом домене в рабочие часы без включённого Stealth Mode.
- Выпишите доступы к базе данных до старта, а не посреди процесса: хостинг, имя базы, пользователь, пароль.
- После восстановления по причине взлома смените пароли администратора, FTP и базы данных.
- Перед крупным обновлением CMS сначала разверните копию сайта на поддомене и тестируйте всё на ней.
\u{201c}Kickstart выручал нас не один десяток раз, когда клиент приходил с мёртвым сайтом и без доступа к админке. Полчаса работы — и площадка снова в строю, причём без единой загрузки файлов через FTP.
Отзывы об Akeeba Kickstart
\u{201c}Пользуюсь ещё со времён Joomla 1.5. При переездах вещь незаменимая: вместо пятнадцати тысяч файлов по FTP заливаю два. За все годы ни одного испорченного архива, хотя счёт восстановлений давно за сотню.
\u{201c}Боялась связываться с базой данных, но установщик ведёт за руку как обычная инсталляция. Первый же сайт восстановила за вечер, заодно переехав на новый хостинг без простоя для заказчика.
\u{201c}После взлома сайт лежал полностью. Kickstart развернул чистую копию из архива минут за двадцать вместе с базой. Отдельный плюс — кнопка Clean Up: никаких лишних файлов и архивов на сервере не осталось.
\u{201c}Ради эксперимента один раз восстановил сайт вручную через FTP и phpMyAdmin: полтора часа возни против пятнадцати минут с Kickstart. Больше такие эксперименты не повторяю, разница слишком очевидная.
FAQ: частые вопросы о восстановлении Joomla
Akeeba Kickstart — это бесплатно?
Да, версия Core полностью бесплатна и не является урезанной пробной версией: распаковка, установщик и самоочистка доступны без оплаты. Платный Pro нужен лишь для дополнительных сценариев, таких как импорт архива по URL или загрузка из Amazon S3.
Можно ли восстановить Joomla, если сайт вообще не открывается?
Да. Kickstart не зависит от состояния CMS: достаточно, чтобы сервер выполнял PHP-файлы. Даже когда админка недоступна, а страницы отдают ошибки, скрипт спокойно распакует архив и запустит установщик.
Какие форматы архивов поддерживает программа?
ZIP, JPA и JPS, включая многотомные архивы с частями .z01/.z02 и .j01/.j02. Важное условие: все части комплекта должны лежать рядом со скриптом, иначе распаковка прервётся ошибкой.
Почему Kickstart не видит файл резервной копии?
Обычно причин три: архив лежит не в той папке, не хватает одной из частей многотомного архива либо файл повреждён из-за загрузки в текстовом режиме FTP. Переместите архив в корень рядом с kickstart.php и при необходимости перезалейте его в Binary-режиме.
Можно ли восстановить сайт на другой домен или другой хостинг?
Да, это один из основных сценариев применения. При шаге установщика указывается актуальный адрес, и ссылки с настройками переписываются под новое место.
Какая версия PHP нужна для работы?
Минимум PHP 5.6, однако для современных версий Joomla выбирайте 8.1–8.4. Если при открытии скрипта видите Parse error, скорее всего на сервере включён слишком старый PHP для данной версии Kickstart.
Нужно ли удалять kickstart.php после работы?
Обязательно. Нажмите Clean Up либо удалите скрипт и архив вручную через файловый менеджер. Оставленный распаковщик — это открытая дверь для злоумышленников.
Чем Kickstart отличается от Akeeba Backup?
Это две части одной цепочки, а не конкуренты. Akeeba Backup создаёт резервные копии внутри Joomla, а Kickstart распаковывает их на целевом сервере и запускает восстановление.
Итоги
Akeeba Kickstart — самый быстрый и надёжный способ вернуть Joomla к жизни из резервной копии: два файла на загрузку, 15–30 минут времени и полная независимость от состояния сломанного сайта. Освойте этот инструмент до того, как он понадобится, — и любой сбой будет означать двадцать минут работы, а не катастрофу.
Ну а если вам надоело каждый раз воевать с лимитами и запретами сервера при восстановлении, начните с первопричины — площадки, на которой живёт ваш сайт.
Оцените статью



