Обновлено: август 2026 года. Актуальная стабильная версия программы — Akeeba Kickstart 9.1.0.

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

Восстановление Joomla при помощи Akeeba Kickstart
Восстановление Joomla из резервной копии: от распаковки архива до полностью рабочего сайта

Ниже вас ждёт полный маршрут: где взять программу, что загрузить на сервер, какие кнопки нажимать и что делать, если что-то пошло не так. Отдельно сравним Kickstart с ручным восстановлением и бэкапами хостинга, разберём реальные отзывы и частые вопросы.

Что такое Akeeba Kickstart и почему он работает, когда ничего другое не может

Akeeba Kickstart — это автономный PHP-скрипт, который распаковывает архив резервной копии прямо на сервере и запускает встроенный установщик восстановления Joomla. Важно понять с первого абзаца: это не расширение Joomla. Его не нужно устанавливать через менеджер расширений — файл просто кладётся рядом с архивом и открывается в браузере по прямому адресу.

Логика инструмента переворачивает привычный подход к переездам. Вместо того чтобы заливать по FTP десять тысяч файлов и вручную импортировать базу данных, вы загружаете всего два объекта: сам скрипт и файл резервной копии. Всё остальное происходит на стороне хостинга, на скоростях сервера, а не вашего канала связи.

  • Работает даже тогда, когда сайт полностью лежит и админка недоступна.
  • Понимает форматы JPAФирменный формат архивов Akeeba Backup, защищённый JPSЗашифрованный вариант архива Akeeba и обычный ZIP.
  • Скрывает процесс восстановления от посетителей через режим Stealth Mode.
  • Умеет сам удалять себя и архив после завершения через Clean Up.
  • Базовая версия Core распространяется бесплатно и не является урезанной демо-версией.
Самая частая ошибка новичков — попытка установить Kickstart через менеджер расширений Joomla. Это тупиковый путь: программа работает автономно и запускается напрямую по адресу вида https://ваш_сайт/kickstart.php, даже если сама CMS полностью разрушена.

Когда требуется восстановление: пять типичных сценариев

  1. Взлом: чужие ссылки по всему сайту, недоступная админка, подменённые файлы.
  2. Неудачное обновление CMS или расширения, после которого страницы сыплют ошибками.
  3. Сбой на стороне хостинга или неосторожное действие в файловом менеджере панели.
  4. Переезд на новый сервер, смена домена или развёртывание рабочей копии для тестов.
  5. Необходимость быстро поднять точную копию боевого сайта на поддомене для экспериментов.

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

Требования и подготовка: чек-лист перед стартом

ПараметрМинимумРазумная рекомендация
Версия PHP5.68.1–8.4 под вашу версию Joomla
Свободное место на серверетри размера архивас запасом, особенно на shared-хостинге
Формат архиваZIP, JPA, JPS, включая многотомныесвежая копия, проверенная сразу после создания
Способ записи файловDirect, FTP, HybridHybrid для типового виртуального хостинга
Канал загрузкиFTP, SFTP или файловый менеджерSFTP или менеджер панели — они не портят архивы
Если всё же загружаете резервную копию по классическому FTP, принудительно включите режим Binary. Режимы Auto или ASCII незаметно повреждают архив, и ошибка всплывает уже на этапе распаковки. SFTP и файловый менеджер хостинга всегда передают данные в двоичном виде, с ними этот риск равен нулю.

Шаг 1. Скачиваем программу и раскладываем файлы в корне

Первым делом переходим на официальную страницу загрузки, находим раздел Download и скачиваем последнюю стабильную версию Akeeba Kickstart. Дистрибутив представляет собой маленький ZIP-архив. Внутри, в зависимости от версии, вы обнаружите основной файл kickstart.php, языковой файл ru-RU.kickstart.ini и, возможно, дополнительные скрипты.

Распакуйте дистрибутив на компьютере и отправьте его содержимое в корень сайта — туда, где обычно лежит index.php: папка может называться public_html, httpdocs, www или просто именем домена. Туда же поместите заранее подготовленный файл резервной копии.

Итоговая картина в корне сайта должна быть такой:

  1. Резервная копия сайта с расширением ZIP, JPA или JPS, а если архив многотомный — плюс части с расширениями .z01, .z02 или .j01, .j02.
  2. Файлы программы: основной kickstart.php, языковой ru-RU.kickstart.ini и, возможно, дополнительные скрипты (в зависимости от версии).

Если всё сделано правильно, набираем в браузере https://ваш_сайт/kickstart.php и следуем указаниям системы восстановления.

Восстановление нередко совпадает с переездом: старый сервер уже подводит, и чинить сайт приходится одновременно со сменой провайдера. На адекватно настроенном хостинге вся процедура занимает считанные минуты, без борьбы с ограничениями.

Шаг 2. Запускаем распаковщик и выбираем режим

  1. В выпадающем списке выберите свой архив — скрипт сам находит копии, лежащие рядом с ним.
  2. Определите способ записи. Direct — скрипт пишет файлы напрямую, подходит для пустых папок с нормальными правами. FTP — запись через FTP-протокол, когда PHP не хватает прямых прав. Hybrid — комбинированный вариант, который чаще всего и выручает на shared-хостинге.
  3. Если восстановление идёт на «живом» домене, включите Stealth Mode: посторонние посетители будут видеть статичную заглушку, а не технический экран восстановления.
  4. Нажмите Start и дождитесь окончания. Процесс идёт порциями: архив извлекается небольшими чанками, чтобы не упираться в лимиты времени выполнения скриптов, поэтому паузы и движение индикатора рывками — это норма.
Если в FTP-режиме вы указали порт 22 — это SFTP, а Kickstart его не поддерживает. Работают только обычный FTP и FTP поверх SSL, как правило порты 21 или 990. Уточните данные в панели хостинга.

Шаг 3. Настраиваем базу данных в установщике

Когда распаковка завершится, Kickstart предложит запустить восстановительный скрипт — он откроется в новой вкладке и внешне напоминает обычный установщик Joomla.

  1. Укажите данные базы: сервер (почти всегда localhost), имя базы, пользователя и пароль. На новом хостинге базу и пользователя нужно создать заранее в панели управления.
  2. Проверьте префикс таблиц — установщик подхватывает его из архива, менять значение нужно только при осознанном переносе в другую базу.
  3. Если домен изменился, впишите актуальный адрес сайта, чтобы ссылки и настройки переписались под новое место.
  4. Запустите восстановление базы и дождитесь итогового отчёта без красных строк.

После этого закройте вкладку установщика и вернитесь во вкладку 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: стоит ли платить за расширенную версию

ВозможностьCorePro
Распаковка ZIP, JPA, JPS на сервередада
Режимы Direct, FTP, Hybrid и Stealth Modeдада
Самоочистка Clean Upдада
Импорт архива напрямую по URLнетда
Загрузка архива из Amazon S3нетда
Установка CMS из ZIP-пакетанетда
Ценабесплатноплатная подписка

Для разовых восстановлений и переездов бесплатного Core хватает с запасом. Pro интересен студиям и фрилансерам, которые еженедельно разворачивают копии клиентских площадок: импорт архива по ссылке или из облака экономит именно то время, которое ушло бы на скачивание и загрузку файлов через компьютер.

Советы из практики, которые сэкономят вам вечер

  1. Делайте копии регулярно и хотя бы раз в квартал проверяйте их распаковкой: непроверенный архив может оказаться пустышкой в самый чёрный день.
  2. Храните резервные копии вне сервера — на локальном диске или в облаке, чтобы пожар на хостинге не забрал и сайт, и копию.
  3. Если скрипт вынужденно остаётся на сервере надолго, переименуйте его в нейтральное случайное имя с расширением .php.
  4. Не запускайте восстановление на боевом домене в рабочие часы без включённого Stealth Mode.
  5. Выпишите доступы к базе данных до старта, а не посреди процесса: хостинг, имя базы, пользователь, пароль.
  6. После восстановления по причине взлома смените пароли администратора, FTP и базы данных.
  7. Перед крупным обновлением CMS сначала разверните копию сайта на поддомене и тестируйте всё на ней.
\u{201c}

Kickstart выручал нас не один десяток раз, когда клиент приходил с мёртвым сайтом и без доступа к админке. Полчаса работы — и площадка снова в строю, причём без единой загрузки файлов через FTP.

Виталий К., ведущий разработчик веб-студии

Отзывы об Akeeba Kickstart

\u{201c}

Пользуюсь ещё со времён Joomla 1.5. При переездах вещь незаменимая: вместо пятнадцати тысяч файлов по FTP заливаю два. За все годы ни одного испорченного архива, хотя счёт восстановлений давно за сотню.

Марат, вебмастер со стажем 14 лет
\u{201c}

Боялась связываться с базой данных, но установщик ведёт за руку как обычная инсталляция. Первый же сайт восстановила за вечер, заодно переехав на новый хостинг без простоя для заказчика.

Ольга, фриланс-разработчик
\u{201c}

После взлома сайт лежал полностью. Kickstart развернул чистую копию из архива минут за двадцать вместе с базой. Отдельный плюс — кнопка Clean Up: никаких лишних файлов и архивов на сервере не осталось.

Сергей, администратор интернет-магазина
\u{201c}

Ради эксперимента один раз восстановил сайт вручную через FTP и phpMyAdmin: полтора часа возни против пятнадцати минут с Kickstart. Больше такие эксперименты не повторяю, разница слишком очевидная.

Дмитрий, автор блога о CMS

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 минут времени и полная независимость от состояния сломанного сайта. Освойте этот инструмент до того, как он понадобится, — и любой сбой будет означать двадцать минут работы, а не катастрофу.

Ну а если вам надоело каждый раз воевать с лимитами и запретами сервера при восстановлении, начните с первопричины — площадки, на которой живёт ваш сайт.

Free TRX - Faucet that pays!
Ref system and bonus points via actions, games!

Оцените статью