Регулярні резервні копії - одна з основ безпеки вашого сайту Joomla 4.
Якщо у вас є бекап, вкладені у нього зусилля не зникнуть, оскільки ви завжди зможете відновити сайт з резервної копії на будь-якому хостингу.
Детальніше про безпеку сайту Joomla 4
Протягом тривалого часу провідним розширенням для CMS Joomla по створенню резервних копій залишається компонент Akeeba Backup. 4-та версія Joomla не стала винятком.
Akeeba Backup - безкоштовний компонент, який не даремно є таким популярним. Він надійний і простий у використанні.
Можливості Akeeba Backup:
- можливість автоматичного налаштування в один клік;
- резервна копія у вигляді єдиного JPA-архіву з усіма файлами і базою даних сайту;
- управління резервними копіями (видалення, завантаження);
- налаштування виключення копіювання (файлів і директорій);
- можливість копіювання лише бази даних;
- вибір між форматами архівів JPA і ZIP.
Резервну копію ви можете відновити на будь-якому хостингу або сервері за допомогою простого скрипта - Kickstart. Kickstart від компанії Akkeba також є безкоштовним. Розпакування резервної копії нагадує процес встановлення Joomla, навіть простіше.
Крок 1. Завантажте компонент Akeeba Backup
https://www.akeeba.com/download/akeeba-backup.html
Якщо ви користуєтеся останньою версією Joomla 4, вам підійде остання версія компонента Akeeba Backup. Остання версія Akeeba буде у верхній частині списку всіх версій.
Виберіть версію, перейдіть на її сторінку, натиснувши на назву, та завантажте компонент (Download now).
Крок 2. Установіть компонент на сайт
Для встановлення розширення потрібно увійти в адмінпанель сайту (адреса_сайту/administrator) за допомогою вашого логіну та пароля.
У лівому бічному меню знайдіть пункт Система (System).
Перейдіть до Розширення (Extensions).
У вікні встановлення розширень додайте раніше завантажений zip-архів компонента Akeeba Backup, методом простого перетягування архіву в поле завантаження (або виберіть архів на вашому комп'ютері, натиснувши на зелену кнопку посередині):
Після успішного встановлення ви побачите відповідне повідомлення.
Що робити, якщо встановити не вдається?
Імовірно, ваша версія Joomla або версія PHP не відповідає останній версії компонента.
Змінити версію PHP на більш нову можна в налаштуваннях хостингу (ви можете зробити це самостійно або звернутися до підтримки хостингу).
Але не поспішайте оновлювати версію Joomla, адже спочатку краще зробити бекап, щоб не втратити зміни в файлах.
Поверніться до списку всіх версій Akeeba Backup та виберіть більш ранній реліз. При виборі релізу, керуйтеся версією вашої Joomla та PHP з одного боку, та вимогами релізів Akeeba Backup з іншого.
https://www.akeeba.com/download/akeeba-backup.html
Вимоги версії Akeeba Backup вказані у описі під кожною версією:
Якщо ви не знаєте, яку версію вибрати, не бійтеся: непідходяща версія не зможе встановитися і не буде якось впливати на сайт. Спробуйте орієнтуватися за датою релізу.
Крок 3. Резервне копіювання в один клік
Перейдіть до Компоненти > Akeeba Backup > Панель керування (Control Panel). У відкрившомуся вікні натисніть на Default Backup Profile.
Компонент запустить копіювання сайту з настройками за замовчуванням. Це означає, що в результаті ви отримаєте архів у форматі JPA, що містить весь сайт з файлами та базою даних (БД).
Після успішного копіювання ви побачите відповідне повідомлення:
Щоб перейти до резервних копій - натисніть Manage Backups.
Примітка:
Якщо компонент не відкривається, можливо, версія вашого PHP застаріла. Ви побачите про це відповідне повідомлення замість панелі керування резервними копіями.
Змініть настройки PHP для вашого сайту на хостингу, або зверніться до підтримки хостингу.
Крок 4. Завантажте резервну копію
Перейдіть в Компоненти> Akeeba Backup> Manage Backups. У відкрившомуся вікні ви побачите список всіх ваших резервних копій.
Остання резервна копія буде звурху списка. Клацніть на кнопку «Завантажити (Download)» навпроти потрібної копії, щоб завантажити її на свій комп'ютер.
Це все.
Вітаємо, тепер ви вмієте створювати резервні копії ?????
Створюйте та зберігайте резервні копії періодично, а також кожен раз перед тим, як робити оновлення Joomla, розширень або перед іншими важливими змінами на сайті.
Для чого завантажувати резервні копії на свій комп'ютер?
Резервні копії зберігаються на вашому хостингу, там же, де і всі інші файли сайту. Точний шлях за замовчуванням: administrator / components / com_akeebabackup / backup /.
Щоб переглянути, де зберігається бекап, клацніть на кнопку «Інфо» поряд з резервною копією. Нижче буде вказано ім'я архіву (з урахуванням адреси сайту та дати копіювання):
Якщо ви завантажите резервну копію, копія сайту буде завжди у вас, незалежно від того, що станеться з вашим сайтом або хостингом. Ви можете зберегти бекап-архів на флеш-накопичувачі, в хмарі або просто на комп'ютері.
Зазвичай резервні копії не займають багато місця. Проте велика кількість важких зображень може змінити розмір копії з декількох десятків мегабайт до кількох сотень або навіть тисяч мегабайт.
Виключення папок та файлів з резервної копії
Якщо велика частина ваги вашого сайту припадає на зображення (наприклад, в блозі, де в статтях багато зображень, або в інтернет-магазині з багатьма фотографіями товарів), ви можете використати додаткові налаштування копіювання сайту, щоб зменшити розмір резервної копії.
Перейдіть до Компоненти > Akeeba Backup > Control Panel. У нижній частині вікна ви знайдете область Include and Exclude Information. Виберіть Files and Directories Exclusion:
У відкрившомуся вікні будуть дві області: зліва - директорії, справа - файли, що містяться в обраній папці.
Наприклад, вам необхідно виключити всі файли та деякі директорії у директорії "blog". Для цього перейдіть в images/blog (щоб перейти до папки - натисніть на її назву).
У області справа відображаються всі файли обраної директорії. Відзначте відразу всі файли, натиснувши на іконку з перекресленим колом вгорі. Якщо необхідно виключити окремі файли, виберіть лише необхідні.
У директорії blog - міститься ще 2 директорії (область зліва). Відзначена директорія, зі всім її вмістом, також буде виключена з копіювання.
Після того, як ви відмітили необхідні папки та файли для виключення, ви можете повернутися до основної панелі Akeeba Backup та приступити до копіювання (крок 3).
Як створити резервну копію лише бази даних сайту Joomla 4 за допомогою Akeeba Backup
Перейдіть в Компоненти > Akeeba Backup > Prifile Configuration.
У полі Тип резервного копіювання (Backup Type) виберіть Тільки основна база даних сайту (Main site database only SQL). Потім збережіть зміни за допомогою кнопки Зберегти або Зберегти та закрити.
Тепер, при запуску резервного копіювання (крок 3) буде збережена лише БД сайту. Файл бази даних у форматі SQL буде доступний у менеджері резервних копій (Manage Backups). Там його можна буде завантажити так само, як і інші резервні копії.
Як налаштувати копіювання сайту у форматі ZIP
Перейдіть в Компоненти > Akeeba Backup > Prifile Configuration.
У полі Archiever engine виберіть формат - ZIP. Збережіть зміни за допомогою кнопки Зберегти або Зберегти та закрити.
Зверніть увагу: JPA є бажаним форматом та рекомендованим розробникоми компонента. Формат JPA встановлений в налаштуваннях за замовчуванням.
Тепер, при запуску резервного копіювання (крок 3) копія сайту буде збережена у форматі ZIP. Архів буде доступний у менеджері резервних копій (Manage Backups). Там його можна буде завантажити так само, як і інші бекапи.
Що робити, якщо не вдається успішно створити бекап з Akeeba Backup?
Якщо версія Akeeba сумісна з версією Joomla та PHP, але помилки при копіювання все одно виникають, можна скористатися наступними прийомами.
1. Спробуйте провести автоматичну настройку.
Перейдіть у Компоненти > Akeeba Backup > Profile Configuration.
Натисніть Configuration Wizard:
Після цього, знову спробуйте запустити копіювання.
2. Виключення
Якщо автоналаштування не допомогло, спробуйте виключити важкі файли або директорії, що містять важкі файли (як це зробити описано вище).
3. Завантаження вручну
Якщо ні виключення файлів, ні зміна налаштувань компонента не допомагають, а зробити бекап все ж потрібно, ви можете зробити це вручну - завантаживши файли та базу даних сайту з вашого хостингу. Директорії можно завантажити безпосередньо з файл-менеджера хостинга, або через FTP-менеджер. Базу даних можна експортувати з PhpMyAdmin.
Тепер ви знаєте, як швидко та легко зробити бекап вашого сайту Joomla за допомогою чудового інструмента Akeeba Backup. Не забувайте регулярно виконувати резервне копіювання та зберігати бекапи у безпечному місці. Бекап під рукою - це основа безпеки вашого сайту та гарантія вашого спокою.