Новости

Як зробити резервну копію сайту на joomla 3? Akeeba backup

  1. Akeeba Backup - установка
  2. Налаштування Akeeba Backup
  3. Резервна копія сайту за допомогою Akeeba Backup
  4. Відновлення сайту з резервної копії - Akeeba Backup Installer
  5. Відновлення сайту з архіву в форматі - JPA

Привіт, друзі! Ось вирішив написати ще одну замітку, присвячену cms Joomla. У даній статті я розповім про те, як можна легко і швидко створити резервну копію сайту на joomla 3 і перенести з локального сервера на хостинг.

Існує кілька способів створення резервних копій. Перший варіант (Яким я довгий час користувався) це створення архіву файлів сайту і дамп бази даних в sql-файл. Даний метод не дуже зручний. Я вибрав найбільш спрощений варіант із застосуванням розширення під назвою Akeeba Backup. Що мене дійсно радує, що компонент можна завантажити з сайту розробника абсолютно безкоштовно.

структура статті

Akeeba Backup - установка

скачайте компонент з офіційного сайту. Качаємо архів самого компонента останньої версії в списку релізів і файли локалізації . Далі ми йдемо в адмінку joomla нашого сайту і встановлюємо обидва ці розширення через стандартний завантажувач - спочатку сам компонент, а потім і мова перекладу. Після установки йдемо в сис. меню Компоненти -> Akeeba Backup.

На головній сторінці Akeeba Backup звернемо увагу на верхній блок після-процесорних повідомлень. Після-процесорні повідомлення це новинка, яка з'явилася в останніх версіях Joomla 3. Цей блок з повідомленнями каже, що розробник перш, ніж використовувати розширення хоче щось довести до користувача. Звичайно, це можна проігнорувати, але я все ж рекомендую поглянути що там.

Звичайно, це можна проігнорувати, але я все ж рекомендую поглянути що там

Можете пройтися по всіх повідомленнями. Я думаю розбирати кожне повідомлення немає сенсу, тому що переведено все на російську мову і коментарів не потребує. Після перегляду повідомлення можете натиснути на кнопочку «Приховати повідомлення».

Повертаємося знову в компонент Akeeba Backup. Тепер на головній сторінці тиснемо на плитку «Майстер налаштування». Це необхідно, щоб Akeeba визначив оптимальні настройки, виходячи з конфігурації вашого сервера.

Після того, як майстер настройки завершить свою роботу нам вдасться наступне повідомлення на зеленому тлі - «Завершення тестування. Вітаємо! Майстер налаштування успішно завершив свою роботу. Тепер ви можете протестувати нову конфігурацію, запустивши резервне копіювання, або тонко налаштувати їх вручну. »Знизу побачимо велику синю кнопочку« Почати резервне копіювання ». Але я б не поспішав з цим, тому що поруч є кнопочка поменше - «Налаштування». Перед початком резервного копіювання краще налаштувати під свої потреби деякі параметри.

Налаштування Akeeba Backup

Що стосується налаштувань, то великих змін робити зробити тут не потрібно. Я особисто змінюю тільки один параметр - «Спосіб архівування». За замовчуванням виставлено значення «Формат JPA (рекомендується)». Але я вибираю - «Формат ZIP». »Це не принципово, просто мені з форматом ZIP працювати більш зручно. До формату JPA ми повернемося трохи нижче і я поясню для чого він потрібен і як з ним працювати.

Поруч з вибором формату можна відкрити настройки і налаштувати розміри частин архівів. Це потрібно в тому випадку, якщо у вас сайт великий і в даному випадку буде зручно розбити архів сайту на кілька частин. Але я зазвичай виставляю «0.00», що означає, що архів не буде ділитися на складові частини.

00», що означає, що архів не буде ділитися на складові частини

Наступна відмінна можливість в Akeeba Backup - це створення профілів з настройками. Ті налаштування, що ми зробили вище ставилися до профілю за замовчуванням, який створюється автоматично при установці компонента. Ми ж можемо створити свій профіль, налаштувати його як завгодно, а потім зберегти зроблені налаштування у себе на комп'ютері у вигляді окремого файлу.

Щоб створити новий режим переходимо у вкладку «Панель управління» компонента Akeeba Backup і клацаємо по кнопці «Менеджер профілів».

Щоб створити новий профіль тиснемо по кнопочки «Створити». Задаєте ім'я профілю і зберігаєте. Тепер у вас доступні два профілі: один створений за замовчуванням, другий - ваш, щойно створений.

Тиснемо по кнопочки «Налаштувати» і потрапляємо в відомі вже нам настройки. Налаштовуєте все як вам треба і зберігаєте. Зроблені настройки можна експортувати на комп'ютер, натиснувши на кнопочку «Export».

Резервна копія сайту за допомогою Akeeba Backup

Ну ось з настройками ми закінчили, тепер можна починати процес створення резервної копії. Перейдіть в панель управління Akeeba Backup і натисніть по кнопочки «Почати резервне копіювання». Нам відкриється форма, в якій ми можемо вибрати наш профіль з настройками, а також вписати назву резервної копії і коментар. Я зазвичай останні два поля не чіпаю і залишаю як є.

Отже, тиснемо по кнопочки «Почати резервне копіювання». Почнеться процес створення резервної копії.

Увага! Поки йде створення резервної копії не перезавантажувати і не закривайте вікно браузера.

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

Ми відразу ж можемо перейти в менеджер резервних копій, щоб завантажити до себе на комп'ютер архів сайту.

Ми розглянули з вами процес створення резервної копії сайту. Тепер давайте поговоримо про те як відновити сайт з створеної вище резервної копії. Наприклад, ми хочемо перенести наш сайт з локального комп'ютера на віддалений, тобто вивантажити на хостинг.

Відновлення сайту з резервної копії - Akeeba Backup Installer

Процедура відновлення дуже нагадує процес установки Joomla і якщо ви з ним знайомі, то вам буде легше зрозуміти суть. Для того, щоб відновити сайт нам необхідно завантажити наш архів резервної копії в кореневу директорію сайту. Видаляєте всі непотрібні файли, залишивши тільки архів. Тільки будьте уважні, не видалите нічого зайвого. Якщо ви вивантажуєте сайт в перший раз на хостинг, тобто якщо в даній директорії не було сайту, то вам необхідно видалити файл «index.html», який зазвичай створюється за замовчуванням хостером при створенні папки сайту. Після всього розпаковуєте даний архів.

Також нам слід очистити нашу базу даних (БД) від таблиць. Зробити це можна в PhpMyAdmin. Виділяєте все таблиці вашої бази і видаляєте. Тільки будьте уважні! Але тут знову ж таки, це в тому випадку, якщо у вас вже був сайт і в БД є вже якісь таблиці. Залежно від хостингу таблиці БД можна і не очищати, тому що установник Akeeba сам це зробить в процесі установки сайту. Але, якщо ви отримаєте помилку вам доведеться все ж зробити це вручну.

Відкриваємо браузер і в адресному рядку вбиваємо адресу вашого сайту. Нас відразу ж перекине на скрипт установника сайту з резервної копії - Angie. Адреса набуде вигляду - http://site.ru/installation.

На першому кроці - «Програмування» - у нас йде перевірка:

  • перевірка обов'язкових налаштувань сервера;
  • перевірка необов'язкових налаштувань сервера;
  • Дані про резервування;
  • Дані веб сайту

Якщо все ок, то відразу переходимо до другого кроку, клацнувши по кнопці «Наступна».

На другому кроці - «Відновлення бази даних», ми вводимо дані для підключення до сервера бази даних.

Тип бази даних - краще залишити за замовчуванням MySQLi, тому що це більш переважно.

Назва хоста бази даних - зазвичай це - localhost.

Ім'я користувача - користувач БД

Пароль - пароль БД

Назва бази даних - тут вводимо назву БД

Якщо ви відновлюєте сайт на локальному сервері , То в поле «Ім'я користувача» вводимо «root», а в полі «Пароль» нічого не вводимо. На реальному ж хостингу заповнюєте дані поля своїми даними. Хочу також звернути увагу на поле «Назва бази даних». Якщо ваш сервер бази даних знаходиться на тому ж хостингу, то вводимо сюди значення «localhost», в іншому випадку ви вводите ваше ім'я сервера бази даних. Також, хотілося б додати, якщо ви відновлюєте сайт на локалке і якщо у вас БД ще не створена, то зовсім не обов'язково йти в phpMyAdmin і створювати її. Досить ввести в поле «Назва бази даних» ім'я БД і скрипт інсталятора сам створить її автоматично. На хостингу я народних обранців тестував, може на якихось хостингах це і прокотить.

Зверніть увагу на праву частину «Розширені опції». Перший перемикач «З існуючими таблицями» - нам пропонують, що робити, якщо наша база даних заповнена таблицями, що з ними необхідно зробити. Тут є два варіанти.

Перший варіант «Кинути» (швидше за все просто переклад некоректний) - якщо виберемо цей варіант, то установник очистить автоматично БД і запише все по новій.

Другий варіант «Резервувати» - створить резервну копію таблиць, присвоївши приставку - bak_, на випадок, якщо раптом ми захочемо повернути колишні таблиці.

Приставка таблиць бази даних - тут ми можемо ввести префікс таблиць бази даних. Я зазвичай тут нічого не чіпаю.

Все, більше нічого не чіпаємо і просто тиснемо по кнопочки «Наступна».

Якщо ви вірно ввели параметри підключення до БД, то установник створить в базі даних таблиці і внесе відповідні записи. На екрані з'явиться віконце з індикатором рівня процесу і по завершенню нам досить натиснути на кнопочку «Наступний крок», щоб перейти до третього кроку.

На екрані з'явиться віконце з індикатором рівня процесу і по завершенню нам досить натиснути на кнопочку «Наступний крок», щоб перейти до третього кроку

На передостанньому етапі нам необхідно відредагувати (якщо це необхідно) дані про наш сайт. У першій групі полів «Параметри сайту», якщо буде потрібно внести зміни, нас цікавлять перші три поля: Назва веб сайту; Адреса електронної пошти веб сайту; Ім'я відправника електронної пошти веб сайту.

Далі в групі полів «Налаштування супер адміністратора» нам необхідно, знову таки, якщо знадобитися змінити e-mail супер адміністратора і пароль для входу в панель управління joomla . Якщо залишити без зміни, то дані зберігаються. Наприклад, якщо поле пароль не заповнена, то пароль для входу в адмінку буде такою ж, що і до резервного копіювання. Якщо ви його забули, то можете його змінити. Що стосується інших полів, то я більше нічого не чіпаю і відразу переходжу з наступного кроку.

У розділі «Точне підстроювання директорій» прослідкуйте, щоб у вас були прописані правильні шляхи до кореня сайту і до каталогів «tmp» і «log».

Тиснемо на кнопочку «Наступна» і переходимо до останнього кроку. На останньому кроці ми отримаємо повідомлення про те, що дані про наш сайт були успішно записані на диск і нижче пропонується видалити папку «Installation».

На останньому кроці ми отримаємо повідомлення про те, що дані про наш сайт були успішно записані на диск і нижче пропонується видалити папку «Installation»

Тиснемо на посилання "Видалити установчу директорію», установник видалить директорію «Installation» в корені нашого сайту, після чого відкриється віконце в якому буде сказано про вдалий видаленні папки Installation і буде запропоновано натиснути кнопку «Перейти на сайт», щоб перейти на головну сторінку сайту .

Відновлення сайту з архіву в форматі - JPA

Якщо пам'ятаєте вище, коли ми розбирали настройки в пункті «Спосіб архівування» ми вибрали формат ZIP, хоча за замовчуванням було виставлено і рекомендований формат - JPA.

Що це за формат? Це формат архіву Akeeba Backup. Даний варіант створення резервної копії сайту з даними форматом, як кажуть розробники, більш стабільний і безпечний. І більш того, даний формат значно краще стискає, тим самим значно зменшуючи вагу архіву.

Як бачимо з скріншоту різниця значна - в два з гаком рази архів з форматом JPA легше архіву з форматом ZIP Як бачимо з скріншоту різниця значна - в два з гаком рази архів з форматом JPA легше архіву з форматом ZIP.

Щоб витягти файли з архіву JPA необхідно скористатися спеціальною утилітою - Akeeba Kickstart. Її можна завантажити також на сайті розробника .

Качаємо утиліту і розпаковуємо архів. В даному архіві багато файлів, але нас цікавлять тільки два файли - сам скрипт Розпакувальник kickstart.php і файл російської локалізації ru-RU.kickstart.ini. Закачуємо в кореневу директорію вашого сайту наступні файли:

  • kickstart.php
  • ru-RU.kickstart.ini
  • архів сайту в форматі JPA

Далі відкриваємо браузер і в адресному рядку вводимо шлях до скрипта, наприклад, http://site.ru/kickstart.php. Відкриється вікно Розпакувальник такого змісту.

Закриваємо це вікно і переходимо до другого кроку. На другому кроці в принципі нічого чіпати не потрібно. Просто тиснемо «Почати» і все.

Після того, як робота Розпакувальник буде завершена ми отримаємо наступне повідомлення.

Тепер тиснемо на кнопку «Запустити інсталятор» і в новій вкладці відкриється установник сайту скрипт - Angie. Ну, далі ви вже знаєте, що робити. Після того, як сайт буде відновлений у відкритій вкладці Розпакувальник натискаємо на кнопку «Очистити», видаляючи тим самим файли kickstart.php і ru-RU.kickstart.ini.

Після видалення ми побачимо дві кнопки, що пропонують нам перейти в панель управління сайтом або на головну сторінку сайту.

Ось власне і все. Вот такой вот корисний компонент. У даній статті ми розглянули процес створення резервної копії сайту на Joomla 3. Якщо що незрозуміло, задавайте питання в коментарях, завжди буду радий допомогти. Поки, до нових зустрічей !!!

Перевірка орфографії

Що це за формат?

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

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: