Akeeba backup автоматическое резервное копирование. Akeeba Backup для Joomla, установка и настройка компонента резервного копирования. Восстановление из резервных копий

Здравствуйте друзья! В этом уроке для Joomla 2.5 поговорим о резервном копировании сайта. Нет необходимости говорить о важности резервного копирования или backup (бэкап) сайта. Да, я всегда рекомендую создавать, настраивать и наполнять первоначальным контентом сайт на локальном сервере . Но вот сайт у нас готов и мы выпустили его в «свободное плавание» на просторы Интернета. А вот тут его подстерегают и «шторм» в виде хакеров, и «катастрофы» при неудачной установке компонента, и другие «погодные окклюзии». Нас может спасти только резервная копия сайта, что бы быстро и без проблем восстановить работоспособность сайта.

На многих хостингах услуга по резервному копированию сайта предоставляется по умолчанию и входит в стоимость самого хостинга. Я использую хостинг от E-planet и там эта услуга конечно же есть. Однако для пущего своего спокойствия дополнительно делаю бэкап с помощью Akeeba Backup для Joomla . Скачать Akeeba Backup можно с сайта разработчика . Имеется две версии Akeeba Backup – бесплатная и платная профессиональная. Нам будет достаточно бесплатной версии. Также здесь можно скачать Akeeba Backup русификатор . Компонент и русификатор скачаны и теперь давайте рассмотрим установку.

Установка Akeeba Backup для Joomla

Установка компонента Akeeba Backup проводится стандартно. Заходим в и через Обзор выбираем ZIP архив нашего расширения. Жмем кнопку Загрузить и установить и наш компонент установлен.

Если нажать на указанную стрелочкой ссылку, то можно перейти к загрузке языковых пакетов, в том числе и русского, для данного компонента. Но мы то скачали его заранее. Поэтому переходим в Расширения – Менеджер расширений – Установка и через Обзор выбираем ZIP архив русского языкового пакета и устанавливаем его.

На этом установка Akeeba Backup для Joomla завершена. Как видите все стандартно и обычно. Никаких подводных камней нет.

Настройка Akeeba Backup для Joomla

Для настройки Akeeba Backup для Joomla переходим в Компоненты - Akeeba Backup

И ниже обязательные данные. Можно самому поставить галочки в чекбоксах лицензирования и нажать кнопку Применить .

Можно просто нажать на кнопку Примите обязательные данные и примените свои предпочтения и тогда галочки в чекбоксах поставятся автоматом и переходим на следующий этап.

На этом этапе запускается Мастер настройки и проходит тестирование сервера.

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

Нам открывается панель Настройка . Читаем что написано вначале и далее рассмотрим все по порядку.

Папка для сохранения резервных копий - Akeeba Backup куда сохраняет архивы? В данном компоненте по умолчанию Akeeba Backup сохраняет архивы в следующую директорию Ваш сайт – administrator – components - com_akeeba – backup . Оставляем как есть.

Уровень журналирования - этот параметр определяет, насколько подробно будет проводиться журналирование процесса создания резервной копии. Необходимо оставить по умолчанию.

Название файла резервной копии – здесь все понятно и не требуется дополнительных разъяснений.

Тип резервной копии - какой вид резервной копии Вы желаете создать компонентом Akeeba Backup. Два варианта:

Копирование всего сайта;

Только главную базу данных сайта (SQL сервер).

Давайте здесь поставим на копирование всего сайта, а в другом профиле сделаем копирование только базы данных.

Использовать фреймы (IFRAMEs) вместо технологии AJAX - оставляем как есть.

Использовать базу данных для хранения временной информации - и здесь не ставим галочку.

Здесь нас будет интересовать только один параметр.

Двигатель архивирования – Здесь можно сохранять в два формата. Это довольно таки редкий формат JPA и обычный ZIP. Здесь давайте остановимся поподробнее.

Формат JPA – как сказано на сайте разработчика, да и на форумах, польза от него в том, что он сжимает сильнее, т.е. файл архива меньше, да и сжимается быстрее. Однако для его разархивирования требуется специальная программа Akeeba Extract Wizard которую можно скачать на официальном сайте . Более подробно будет рассказано далее.

Формат ZIP – это наиболее близкий формат. Его можно использовать при нормальной скорости Интернет и достаточных объемов жестких дисков на компьютере. Так как объем жестких дисков хостинга ограничен, то конечно необходимо все копии сохранять на своем компьютере и лучше не на диске C:, а с хостинга их удалять.

– настройки оставляем как есть.

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

  1. Для переноса сайта на Денвер для теста, какого ни будь расширения, без затрагивания основного сайта. Рекомендую тестировать все дополнительные расширения на локальном сервере. Так как проблемы с недоступностью Вашего основного сайта негативно скажутся на его позициях в выдаче поисковых систем.
  2. Загрузку готового сайта с локального сервера на хостинг. После установки сайта, его настройки, установки необходимых расширений и наполнения сайта начальным материалом его легко перенести на хостинг.
  3. Для безопасности своего сайта. Если сайт взломали и заразили гадостью, то его легко можно восстановить с того момента когда он еще не был заражен и конечно устранить уязвимости в своем блоге.

Надеюсь мне удалось полностью раскрыть вопрос .

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

Удачи Вам в Ваших начинаниях!

Резервное копирование и восстановление сайта на Joomla делается очень легко. В этой статье будет рассказано про расширение Akeeba Backup, которое выполняет резервное копирование сайта Joomla. Во второй части статьи расскажу, как восстановить сайт из резервной копии.
Не смотря на то, что хостинг провайдер может делать резервную копию сайта, могут произойти ситуации, когда копия сайта может быть Вам недоступна или содержать не все нужные данные. Поэтому обязательно позаботьтесь о создании резервной копии сайта сами. Для этих целей можно использовать очень удобный инструмент Akeeba Backup. Бесплатной версии этого расширения достаточно, для выполнения резервного копирования и восстановления сайта Joomla.
Прочитав эту статью Вы научитесь делать резервную копию и восстановление своего сайта на Joomla.

Чтобы установить расширение «Akeeba Backup», для создания резервной копии сайта Joomla, воспользуемся способом «Установить из JED» или «Upload Package File». Первый способ предпочтительней, так как он самый простой. Если версия Joomla меньше 3.2, то эта функциональность не доступна и придется воспользоваться вторым способом. В этой статье будет описано два способа установки, а Вы сможете воспользоваться любым на выбор.
Установить из JED — позволяет установить расширение через интернет. Выбрать расширение для установки можно из предоставляемого каталога.
Для установки расширения переходим в меню Расширения—>Менеджер расширений—>Установить. На открывшейся странице будет каталог расширений. Найдите в этом каталоге указанное на картинке расширение «Akeeba Backup» и двойным кликом мышки откройте страницу установки.

Откроется страница описания расширения. На этой странице будет кнопка установки. Нажмите эту кнопку, для запуска процедуры загрузки и установки.

Перед началом установки требуется подтвердить операцию. На этом этапе еще можно отказаться от установки. Для подтверждения установки жмем кнопку Install (Установка)

После завершения установки на странице появится сообщение. Сообщение будет иметь вид как на рисунке или аналогичное на другом установленном по умолчанию языке сайта.

Upload Package File — устанавливаем, заранее скаченное расширение.

Для скачивания расширения «Akeeba Backup» переходим на сайт разработчика . И находим на главной странице ссылку на расширение «Akeeba Backup» или на этой же странице, нужно в верхнем меню выбрать «Download».

Перейдя на страницу описания расширения, загрузите его на свой компьютер.

После загрузки расширения. Вернитесь в панель администратора Joomla и выберите в верхнем меню Расширения—>Менеджер расширений—>Установить. Перейдите на закладку «Upload Package File». Далее выберите загруженный на компьютер файл. И запустите его загрузку и установку.

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

После установки расширения надо произвести его запуск, для первичной настройки. Для этого выберите в меню Компоненты—>Akeeba Backup.

После перехода по указанному пункту меню, при первом запуске откроется мастер настройки. Нажмите на кнопку запуска мастера настройки.

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

Переходим на страницу создания резервной копии.

После перехода на страницу резервного копирования, подтверждаем резервное копирование.

После запуска резервного копирования. Дожидаемся его завершения. Как только резервное копирование закончится будет выдано сообщение. Далее можно перейти в панель управления «Akeeba Backup».

Если на предыдущем шаге нажать «Manage Backups» или аналогичную функция в в панели управления резервными копиями «Manage Backups», то откроется страница со списком сделанных резервных копий.

Про необходимость резервного копирования рассказано в статье Практика защиты сайта на Joomla 3 . В платном расширение «Akeeba Backup» имеются возможность полностью автоматизировать резервное копирование сайта и размещение резервных копий в облачных хранилищах, что значительно повышает защищенность сайта. Так же автоматизировано восстановление сайта из резервной копии.

Восстановление сайта из резервной копии.

Для восстановления сайта из сделанной резервной копии нужно загрузить с сайта разработчика дополнительный пакет файлов «Akeeba Kikstart».

Выбрав указанный архив файлов, перейдите на страницу загрузки.

После загрузки, из архива потребуется извлечь четыре файла:

jquery.min.js
json2.min.js
kickstart.php
ru-RU.kickstart.ini

Теперь копируем извлеченные файлы в корень каталога сайта. Туда же копируем файл резервной копии сайта, сделанный «Akeeba Backup». Все необходимые, для восстановления сайта, файлы подготовлены а размещены в нужном месте.

Теперь создадим пустую базу данных MySql. Если на сервере MySQL уже есть созданная база, то тогда этот шаг можно пропустить.

Информация

Для примера сайт буду восстанавливать на локальном сервере. Использовать буду OpenServer, о нем было рассказано в статье Установка локального WEB сервера — OpenServer . Если вы хотите потренироваться восстанавливать сайт на реальном хостинге, то можете зарегистрироваться на бесплатном хостинге и проделать указанные действия в «боевых условиях».

Восстанавливая сайт на локальном сервере, использующей файловую систему NTFS (ОС MS Windows) могут возникнуть сбои в работе кода. Это может быть вызвано различием в правах доступа к файлам. Некоторые расширения могут не корректно работать с файловой системой.

Открываем PhpMyAdmin на локальном сервере. Напоминаю, что для примера я буду использовать OpenServer, если вы будете использовать другой пакет программ для web сервера, то действия будут точно такими же, только будут отличаться элементы интерфейса управления службами.

После запуска PhpMyAdmin открывается главная страница приложения. Переходим в раздел «Базы данных» и создаем пустую базу данных. Для этого, в поле «Создать базу данных», вводите свое наименование базы и жмете на кнопку «Создать». После создания базы она появляется в списке баз. На этом подготовительные работы закончились.

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

Для запуска восстановления сайта, наберите в строке адреса браузера адрес сайта и через разделитель имя запускаемого файла «kikstart.php».

После запуска файла «kikstart.php» появится информационный текст. Внимательно прочитайте весь текст. Данные рекомендации пригодятся вам, если после восстановления, сайт будет работать не корректно.

Нажав кнопку «ESC», откроется первая страница настройки. В большинстве случаев на этой странице не надо делать дополнительных настроек. Если вы восcтанавливаете свою базу по своему сценарию, то сделайте соответствующие настройки. После того, как все настройки сделаны жмете на кнопку Начать.

Запускается процесс извлечения файлов из архива.

После извлечения файлов из архива, появляется окно запуска инсталлятора. Жмем кнопку Запустить инсталлятор и переходим к следующему шагу.

После запуска инсталлятора, будет отображена информационная страница. На этой странице можно посмотреть текущие настройки web сервера. Можно сравнить версию PHP которая была при создании резервной копии сайта и та версия PHP которая используется текущим WEB сервером. Посмотрев информационную страницу переходите на страницу «Восстановления главной базы данных веб сайта». Жмем кнопку «Следующая».

На странице «Восстановления главной базы данных веб сайта» нужно ввести параметры подключение к базе данных MySQL, имя пользователя и пароль. Остальные настройки можно оставить без изменения. На этом настройки, необходимые для восстановления базы данных, сделаны. Запускаем процесс восстановления базы данных, жмем кнопку Следующая.

Ждем завершения процесса восстановления базы данных…

После того, как база будет восстановлена, на экране появится информационное сообщение об окончании восстановляния базы данных. Жмем на кнопку Следующий шаг.

Заключительный этап восстановления сайта. Проверяем и при необходимости редактируем поля в разделе «Параметры сайта». В разделе «Тонкая подстройка директорий» проверяете пути к системным директориям временных файлов и журнала. В разделе «Настройки супер администратора», выбираем администратора и вводим пароль. В основном все поля заполняются, по умолчанию, значениями из резервной копии и их не требуется изменять. Жмем на кнопку Следующая.

Открывается последняя страница с информацией о завершении восстановления web сайта. Переходим на страницу восстановления сайта и жмем на кнопку Очистить.



На этом восстановление сайта закончено.

Переходим на главную страницу сайта и проверяем его работоспособность.

Если после восстановления сайта, он не заработал, то проверьте настройки в файле.htaccess или директивы в файле php.ini. В большинстве случаев восстановление сайта проходит нормально и дополнительных действий не требуется.

Надеюсь, что статья была Вам полезна и Вы узнали что-то новенькое.

Созданный бэкап, защитит Вас случае утери вашего сайта, или каких то серьёзных сбоев в его работе. А так же, значительно упростит процедуру переноса joomla 3 с денвера на хостинг! Как раз об этом я напишу в следующей статье.

Если у кого то возник вопрос, почему я делаю бэкап сайта именно компонентом Akeeba Backup, а не каким то другим, ответ простой. Дело в том, что это лучший компонент для создания резервной копии сайта, сделанного на движке joomla 3 и более ранних версий. Им пользуется абсолютное большинство вебмастеров. Основные преимущества: бесплатен, делает качественные бэкапы, прост в использовании.

Дополнительную информацию о компоненте Akeeba Backup, можно с лёгкостью найти в просторах интернета, ну а нам пора приступать от слова к делу! Начнём пожалуй с его загрузки.

Где скачать компонент Akeeba Backup

Так как компонент бесплатный, будем скачивать его с официального сайта разработчика. Для этого пройдите вот по этой ссылке www.akeebabackup.com На открывшейся странице, найдите версию 4.1.0 это последняя стабильная версия компонента Akeeba Backup, выпущенная 26 декабря 2014 года. В будущем, если выдут новые версии, скачивайте их, принцип работы тот же. После нажмите кнопку "Take me to the downloads for this version".

Перед нами открылась ещё одна страница, на ней находится документация, быстрый запуск и сам компонент Akeeba Backup. Нам естественно необходим компонент, он находится в самом низу страницы и имеет заголовок " Akeeba Backup Core", найдите его и нажмите кнопку "Download now"(скачать сейчас), после чего произойдёт загрузка архива с компонентом на ваш компьютер.

Установка Akeeba Backup на joomla 3

После того как мы скачали архив с компонентом Akeeba Backup, его необходимо установить. О том как устанавливать расширения на joomla 3 я писал . Объём архива большой, подойдёт второй способ установки.

Русификация компонента Akeeba Backup

После установки Akeeba Backup, его необходимо русифицировать. Скачать архив с русификатором можно , скачанный архив установите как обычное расширение из админки joomla 3, после чего компонент Akeeba Backup автоматически переведётся на русский язык.

Настройка компонента Akeeba Backup

Для того чтобы попасть в настройки компонента Akeeba Backup, в админке joomla 3 выберите пункт меню "Компоненты", выпавшем списке кликните по строчке "Akeeba Backup".

В панели управления компонентом Akeeba Backup, в графе "Основные операции" , нажмите на кнопку "Настройка".

Начальная конфигурация

Здесь нас интересует четыре пункта.

1. Папка для сохранения резервной копии - здесь указан путь к папке в которую будут сохранятся все созданные бэкапы.

2. Уровень журналирования - оставляем значение "Всю информацию и отладочные данные".

3. Название файла резервной копии - это значение по которому будет даваться название архиву, с вашей резервной копией. Здесь я думаю всё понятно. Название вашего сайта, хост, дата и время создания бэкапа. Что то здесь менять, нет смысла.

4. Тип резервной копии - имеется возможность создать бэкап главной базы данных, или всего сайта. Оставляем значение "Копирование всего сайта".

Расширенная конфигурация

Важно!!! В расширенной конфигурации, имеется очень важный пункт настройки компонента Akeeba Backup, с названием "Двигатель архивирования". В нём можно выбрать формат создаваемого бэкапа, JPA или ZIP. Для того что бы перенести joomla 3 с денвера на хостинг, нам понадобится бэкап в формате ZIP.

Остальные настройки являются более тонкими, изменять их без особых знаний, не рекомендуется! Разработчики выставили оптимальные значения.

Произведя необходимые настройки, не забудьте всё сохранить.

Создание резервной копии (бэкапа) сайта на joomla 3 с помощью компонента Akeeba Backup

Как я уже говорил компонент Akeeba Backup прост в использовании, создание резервной копии не составит особого труда. Для этого необходимо.

1. Зайти в компонент. Из админки joomla 3 выберите пункт меню Компоненты>Akeeba Backup .

2. В графе "Основные операции", нажмите на кнопку "Начать резервное копирование".

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

4. На четвёртом шаге начинается резервное копирование файлов сайта и базы данных. Потребуется некоторое время для его завершения.

5. По окончанию резервного копирования, должно появится сообщение об успешном завершении. После чего нажмите кнопку "Управление резервными копиями".

6. На этой странице, мы видим информацию о резервной копии. Я рекомендую после создания бэкапа, переносить его в другое место, дабы не нагружать сайт лишними мегабайтами.

Путь к папке с резервной копией мы рассматривали при настройке компонента Akeeba Backup.

По умолчанию он выглядит так: корень сайта/administrator/components/com_akeeba/backup

У меня на этом всё, желаю удачи в создании и продвижении сайта!!!

Сегодня речь пойдет о том, как перенести сайт , сделанный на бесплатной CMS joomla с локального сервера на сервер хостинг провайдера, а также рассмотрим бесплатный компонент для джумлы akeeba backup , который предназначен для создания резервных копий вашего сайта (backup, бэкап) как файлов так и базы данных.


Как правило, сначала сaйт на joomla делается на локальном компьютере ( на домашний компьютер), затем после того как все подготовительные работы сделаны, его выкладывают на хостинг. Перенос проекта с одного хостинга на другой ничем не отличается от переноса сайта на joomla с домашнего компьютера на сервер хостинга, за исключением нюансов панели управления конкретного хостинг провайдера. Для примера я выбрал joomla 1.7 , если кто-то еще пользуется версией 1.5, то процесс переноса версии joomla 1.5 похож на перенос версии joomla 1.7. Иногда бывают ситуации когда хостинг часто падает или ваш проект сильно нагружает сервер и вас просят сменить тариф или переехать на другой хостинг. Тут то ва и понадобиться знания о том как перенести ваше детище, как это сделать быстро и безболезнено.

Установка akeeba backup

Для начала нам нужно установить на джумлу бесплатный компонент akeeba backup. Качаем последнюю версию компонента akeeba (com_akeeba скачать akeeba backup). Заходим в админку (адрес_вашего_caйта/administrator)


После того как вошли, в меню админ панели выбираем пункт расширения->менеджер расширений, выбираем только что скачанный дистрибутив компонента akeeba backup и жмем кнопку "загрузить и установить"

Примечание: Если вы пользуетесь joomla 1.5, то у вас расширения устанавливаются так - пункт расширения->установить/удалить.
Если компонент akeeba успешно установлен, то на экране будет примерно следующее,


а также в расширениях появиться раздел компонента akeeba backup. Ну что же с установкой akeeba backup все просто и понятно. Давайте перейдем к настройке самого компонента akeeba.

Настройка akeeba backup

Выбираем в админ панели пункт Компоненты->akeeba backup, для joomla 1.7 при первом запуске akeeba backup вызывается мастер настройки, который автоматически проверяет систему, жмем применить, и ждем, пока мастер akeeba закончит проверку и настройку системы.


После работы мастера akeeba backup жмем кнопку "настройка". В джумле 1.5 попадаем сразу в настройки.

В настройках akeeba backup указываем абсолютный путь к папке с бэкап-архивами и указываем формат zip. Это две основные настройки, которые важны. Формат zip обязательно нужно указывать, если вы делали архив для переноса на новый хостинг, если же вы делаете бэкап, то можно выбрать формат JPA, в этом формате архив создается быстрее, чем в формате zip.

Akeeba Backup Создание бэкапа joomla

Выбираем в админ панели пункт Компоненты->akeeba backup, откроется панелька, на которой расположен ряд кнопок, нас, интересует кнопка "Начать резервное копирование ".

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


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


После завершения процесса создания выводится страницы с поздравлениями о том, что все прошло благополучно, в противном случае будет сообщено об ошибке. Кстати ошибки при создании бэкапа изредка случаются, пробуйте еще раз. Если ошибка систематически повторяется несколько раз, скорее всего вы неправильно указали место, куда следует помещать архивы, либо права доступа к папке не позволяют делать запись, установите права на папку с архивами 777.

В результате в папке, которая у вас указана в настройках акибы будет лежать архив с бэкапом, у меня архив называется так: site-joomla1_7-20111228-175026.zip. Чтобы восстановить ваш веб-проект из резервной копии akeeba backup вам нужно распаковать архив в корневую папку вашего проекта с заменой всех файлов (лучше перед этим удалить все, что есть в папке), далее набираем url адрес вашего проекта в строке браузера при этом будет запущен инсталлятор akeeba backup. Подробнее читайте про перенос caйта, так как процесс восстановления и переноса caйта похожи, разница лишь в том, что при восстановлении в папке с проекта уже есть файлы а базу данных создавать не нужно, т.к. она уже есть.

Перенос сайта на joomla при помощи akeeba backup

Для переноса caйта необходимо:
  • папка на хостинге, к которой привязан домен вашего будущего caйта
  • Доступ к панели хостинга, к FTP, к базе данных.
  • FTP клиент. Подойдет TotalCammander.
  • Бэкап-архив вашего caйта созданный компонентом akeeba backup

Вам нужно проделать следующие манипуляции: 1) Установить FTP соединение с вашим хостингом. Залить бэкап в нужную папку через ФТП. 2) Создать базу данных для вашего нового caйта. 3) Если бэкап переносили в не распакованном виде (так быстрее, как правило), тогда нужно распаковать его на хостинге через файловый менеджер вашей панели управления. 4) Запустив инсталлятор установить caйт, при этом нужно указать абсолютный путь к caйту и доступ к базе данных.

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


Жмем кнопку "Добавить..."


Задаем, произвольно имя соединения, Указываем ИП адрес или доменное имя FTP сервера, куда будете заливать архив. Ниже указываем логин и пароль для дуступа к ФТП. Уточните у вашего хостера какой адрес ФТП сервера, а учетную запись можно создать в панели управления хостингом.

После того как соединение создано, жмем кнопку "соединиться" и в активной вкладке тоталкомандера должен открыться список содержимого папки хостинга, если вы указали верно параметры соединения.

Далее как обычно это делается в тоталкомандере копируем архив со своего компьютера на сервер хостинга в папку, где должен распологаться caйт. Обратите внимание, что у разных хостинг-провайдеров по разному выглядят папки где располагаются caйты, это либо папка_caйта/www, либо папка_caйта/public_html, либо папка_caйта/docs. Это можно узнать опытным путем поместив файл index.html с текстовым содержанием в проверяемую папку и затем обративщись к caйту мы либо ничего не увидим, либо увидим текстовое содержимое HTML файла. Можно узнать у хостера где обычно у них распологаются файлы, почитать FAQ на caйте у хостера, там, как правило есть вся нужная информация.

Примечание: адрес ФТП сервера таймвеба можно узнать в панели управления. Слева в разделе общая информация есть запись под названием "сервер", напротив написано название сервера и IP адрес. Данный IP адрес можно использовать для соединения по FTP протоколу.
После того как скопировали файлы по ФТП заходим в панель управления хостингом и распаковываем только что закачаный архив. Я пользуюсь услугами хостинга timeweb поэтому буду показывать на примере панели именно этого хостера, кстати рекомендую таймвеб, до этого пользовался Джино и не понравилось, как-то все тормозило и иногда откровенно падало, а на таймвебе нет таких глюков, высокий аптайм и очень удобная панель управления.

На главной странице панели управления выбираем раздел "Файловый менеджер"


затем выбираем папку, в которую закачан архив созданный акибой.

выделяем архив и выбираем пункт меню архиватор->разархивировать

Ждем пока распакуется архив, при этом страницу лучше не закрывать иначе процесс разархивирования не будет завершен. После того как архив распакован его можно удалить, в папке останется только содержимое сайта и содержимое инсталлятора (папка installation). Обращаемся к сайту в браузере при этом будет запущен инсталлятор akeeba


Пропускаем след. этап, жмем далее. Выбираем тип базы данных (чаще всего это mysql), имя сервера базы данных (как правило localhost), логин и пароль для доступа к БД, имя базы данных, также префикс таблиц (стандартно используется jos_, лучше поменять на что-то свое это повысит безопасность сайта, так как многие типы атак предполагают стандартные настройки) .



Конец установки, жмем по ссылке "remove the installation directory", чтобы удалить директорию инсталлятора, или можно сделать это вручную. После чего сайт будет доступен.


Предлагаю ознакомиться с видео о том, как восстановить сайт из архива akeeba .

Восстанавливаем сайт из архива при помощи akeeba kickstart

следующее видео показывает как можно установить/восстановить сайт при помощи инсталятора akeeba kickstarter , этот способ примечателен тем, что можно создавать бэкапы в формате JPA, затем устанавливать сайт, используя этот редкий формат. В отличие от ZIP архива JPA архив создается быстрее и занимает меньше места на диске, а также быстро распаковывается. Качаем последнюю версию akeeba kikstart , это файлик kickstart.php и языковые файлы. Размещаем его в корневую папку сайта, туда же кладем бэкап-архив в ZIP или JPA формате. Обращаемся к кикстартеру (_http://адрес_сайта/kickstart.php), далее мастер предложит выбрать архив из выпадающего списка и указать базу данных и доступ к ней, после чего автоматически сайт на joomla будет установлен/восстановлен из архива. Подробнее как пользоваться кикстартером можете узнать в видеоуроке на английском языке.

Качественный видеокурс по созданию сайтов на joomla

На этом все, дорогие читатели, желаю всего наилучшего в новом году!!!

Резервное копирование и восстановление сайта на Joomla делается очень легко. В этой статье будет рассказано про расширение Akeeba Backup, которое выполняет резервное копирование сайта Joomla. Во второй части статьи расскажу, как восстановить сайт из резервной копии.
Не смотря на то, что хостинг провайдер может делать резервную копию сайта, могут произойти ситуации, когда копия сайта может быть Вам недоступна или содержать не все нужные данные. Поэтому обязательно позаботьтесь о создании резервной копии сайта сами. Для этих целей можно использовать очень удобный инструмент Akeeba Backup. Бесплатной версии этого расширения достаточно, для выполнения резервного копирования и восстановления сайта Joomla.
Прочитав эту статью Вы научитесь делать резервную копию и восстановление своего сайта на Joomla.

Чтобы установить расширение «Akeeba Backup», для создания резервной копии сайта Joomla, воспользуемся способом «Установить из JED» или «Upload Package File». Первый способ предпочтительней, так как он самый простой. Если версия Joomla меньше 3.2, то эта функциональность не доступна и придется воспользоваться вторым способом. В этой статье будет описано два способа установки, а Вы сможете воспользоваться любым на выбор.
Установить из JED — позволяет установить расширение через интернет. Выбрать расширение для установки можно из предоставляемого каталога.
Для установки расширения переходим в меню Расширения—>Менеджер расширений—>Установить. На открывшейся странице будет каталог расширений. Найдите в этом каталоге указанное на картинке расширение «Akeeba Backup» и двойным кликом мышки откройте страницу установки.

Откроется страница описания расширения. На этой странице будет кнопка установки. Нажмите эту кнопку, для запуска процедуры загрузки и установки.

Перед началом установки требуется подтвердить операцию. На этом этапе еще можно отказаться от установки. Для подтверждения установки жмем кнопку Install (Установка)

После завершения установки на странице появится сообщение. Сообщение будет иметь вид как на рисунке или аналогичное на другом установленном по умолчанию языке сайта.

Upload Package File — устанавливаем, заранее скаченное расширение.

Для скачивания расширения «Akeeba Backup» переходим на сайт разработчика . И находим на главной странице ссылку на расширение «Akeeba Backup» или на этой же странице, нужно в верхнем меню выбрать «Download».

Перейдя на страницу описания расширения, загрузите его на свой компьютер.

После загрузки расширения. Вернитесь в панель администратора Joomla и выберите в верхнем меню Расширения—>Менеджер расширений—>Установить. Перейдите на закладку «Upload Package File». Далее выберите загруженный на компьютер файл. И запустите его загрузку и установку.

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

После установки расширения надо произвести его запуск, для первичной настройки. Для этого выберите в меню Компоненты—>Akeeba Backup.

После перехода по указанному пункту меню, при первом запуске откроется мастер настройки. Нажмите на кнопку запуска мастера настройки.

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

Переходим на страницу создания резервной копии.

После перехода на страницу резервного копирования, подтверждаем резервное копирование.

После запуска резервного копирования. Дожидаемся его завершения. Как только резервное копирование закончится будет выдано сообщение. Далее можно перейти в панель управления «Akeeba Backup».

Если на предыдущем шаге нажать «Manage Backups» или аналогичную функция в в панели управления резервными копиями «Manage Backups», то откроется страница со списком сделанных резервных копий.

Про необходимость резервного копирования рассказано в статье Практика защиты сайта на Joomla 3 . В платном расширение «Akeeba Backup» имеются возможность полностью автоматизировать резервное копирование сайта и размещение резервных копий в облачных хранилищах, что значительно повышает защищенность сайта. Так же автоматизировано восстановление сайта из резервной копии.

Восстановление сайта из резервной копии.

Для восстановления сайта из сделанной резервной копии нужно загрузить с сайта разработчика дополнительный пакет файлов «Akeeba Kikstart».

Выбрав указанный архив файлов, перейдите на страницу загрузки.

После загрузки, из архива потребуется извлечь четыре файла:

jquery.min.js
json2.min.js
kickstart.php
ru-RU.kickstart.ini

Теперь копируем извлеченные файлы в корень каталога сайта. Туда же копируем файл резервной копии сайта, сделанный «Akeeba Backup». Все необходимые, для восстановления сайта, файлы подготовлены а размещены в нужном месте.

Теперь создадим пустую базу данных MySql. Если на сервере MySQL уже есть созданная база, то тогда этот шаг можно пропустить.

Информация

Для примера сайт буду восстанавливать на локальном сервере. Использовать буду OpenServer, о нем было рассказано в статье Установка локального WEB сервера — OpenServer . Если вы хотите потренироваться восстанавливать сайт на реальном хостинге, то можете зарегистрироваться на бесплатном хостинге и проделать указанные действия в «боевых условиях».

Восстанавливая сайт на локальном сервере, использующей файловую систему NTFS (ОС MS Windows) могут возникнуть сбои в работе кода. Это может быть вызвано различием в правах доступа к файлам. Некоторые расширения могут не корректно работать с файловой системой.

Открываем PhpMyAdmin на локальном сервере. Напоминаю, что для примера я буду использовать OpenServer, если вы будете использовать другой пакет программ для web сервера, то действия будут точно такими же, только будут отличаться элементы интерфейса управления службами.

После запуска PhpMyAdmin открывается главная страница приложения. Переходим в раздел «Базы данных» и создаем пустую базу данных. Для этого, в поле «Создать базу данных», вводите свое наименование базы и жмете на кнопку «Создать». После создания базы она появляется в списке баз. На этом подготовительные работы закончились.

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

Для запуска восстановления сайта, наберите в строке адреса браузера адрес сайта и через разделитель имя запускаемого файла «kikstart.php».

После запуска файла «kikstart.php» появится информационный текст. Внимательно прочитайте весь текст. Данные рекомендации пригодятся вам, если после восстановления, сайт будет работать не корректно.

Нажав кнопку «ESC», откроется первая страница настройки. В большинстве случаев на этой странице не надо делать дополнительных настроек. Если вы восcтанавливаете свою базу по своему сценарию, то сделайте соответствующие настройки. После того, как все настройки сделаны жмете на кнопку Начать.

Запускается процесс извлечения файлов из архива.

После извлечения файлов из архива, появляется окно запуска инсталлятора. Жмем кнопку Запустить инсталлятор и переходим к следующему шагу.

После запуска инсталлятора, будет отображена информационная страница. На этой странице можно посмотреть текущие настройки web сервера. Можно сравнить версию PHP которая была при создании резервной копии сайта и та версия PHP которая используется текущим WEB сервером. Посмотрев информационную страницу переходите на страницу «Восстановления главной базы данных веб сайта». Жмем кнопку «Следующая».

На странице «Восстановления главной базы данных веб сайта» нужно ввести параметры подключение к базе данных MySQL, имя пользователя и пароль. Остальные настройки можно оставить без изменения. На этом настройки, необходимые для восстановления базы данных, сделаны. Запускаем процесс восстановления базы данных, жмем кнопку Следующая.

Ждем завершения процесса восстановления базы данных…

После того, как база будет восстановлена, на экране появится информационное сообщение об окончании восстановляния базы данных. Жмем на кнопку Следующий шаг.

Заключительный этап восстановления сайта. Проверяем и при необходимости редактируем поля в разделе «Параметры сайта». В разделе «Тонкая подстройка директорий» проверяете пути к системным директориям временных файлов и журнала. В разделе «Настройки супер администратора», выбираем администратора и вводим пароль. В основном все поля заполняются, по умолчанию, значениями из резервной копии и их не требуется изменять. Жмем на кнопку Следующая.

Открывается последняя страница с информацией о завершении восстановления web сайта. Переходим на страницу восстановления сайта и жмем на кнопку Очистить.



На этом восстановление сайта закончено.

Переходим на главную страницу сайта и проверяем его работоспособность.

Если после восстановления сайта, он не заработал, то проверьте настройки в файле.htaccess или директивы в файле php.ini. В большинстве случаев восстановление сайта проходит нормально и дополнительных действий не требуется.

Надеюсь, что статья была Вам полезна и Вы узнали что-то новенькое.

Понравилась статья? Поделитесь ей
Наверх