Оберіть свою мову

Розширення

Featured

Резервне копіювання Joomla та робота з XAMPP

  • Тип – безкоштовна система керування вмістом.

 

 

В уроці показано приклад створення резервної копії сайту на Joomla за допомогою безкоштовного компоненту Akeeba Backup Core. Створену резервну копію можна використовувати для відновлення сайту у разі необхідності, для перенесення з локального сервера на хостинг, для перенесення з одного хостингу на інший, для перенесення з одного локального сервера на інший та у аналогічних випадках. Наприклад, якщо у вас ще нема хостингу, але треба отримати допомогу по сайту від когось. У цьому випадку можна надсилати не весь архів з локальним сервером, а лише архів з сайтом.

Більш повну та нову інформацію з донної теми можна знайти у статті «Резервне копіювання і відновлення Joomla та XAMPP». Якщо у Вас MacOS і Вам треба попрацювати з локальним сервером та Joomla 6, подивіться відеоурок «Встановлення MAMP у macOS».

Відеоурок

 

  • Встановлення та налаштування Akeeba Backup Core – 00:01:45.
  • Резервне копіювання Joomla – 00:03:56.
  • Перенесення Joomla сайту з одного сервера на інший – 00:04:17.
  • Зміна версії PHP на XAMPP – 00:07:53. Ще один варіант оновлення PHP у XAMPP на прикладі PHP 8.4 та встановленні Joomla 6.
  • Редагування файлу «httpd-xampp.config» – 00:10:50.

Відео краще переглядати з якістю «1080p HD». Цей та інші відеоогляди та уроки можна знайти на моєму YouTube каналі.

Посилання з відео:

 

У попередніх статтях ми розглянули різні вбудовані розширення Джумла, а також подивились, як можна створити сайт на Joomla з нуля. У цьому відеоуроці розглянемо створення резервної копії сайту та зміну версії PHP на XAMPP.

Записані раніше уроки для Joomla 4 майже повністю актуальні і для поточної версії Joomla 5.0. Інформація та відеоурок з даної статті залишаються актуальними і для Джумла 4. Принаймні, це вірно на 23.02.2024.

В уроці бере участь остання доступна мені, на момент написання статті (23.02.2024), версія Joomla 5.0.3 українською мовою, XAMPP 8.1.25 для Windows та Akeeba Backup Core 9.8.5.

Як змінити версію PHP на XAMPP

Розглянемо приклад зміни версії PHP з 8.1.25 до 8.2.12 на XAMPP без переустановлення всього локального сервера XAMPP на Windows.

Приклад. Є вже встановлений локальний сервер XAMPP з PHP 8.1.25. Його встановлено до «H:\XAMPP».

Крок 1. Зупиніть всі модулі XAMPP та закрийте його панель керування (малюнок нижче).

XAMPP
XAMPP

Крок 2. Про всяк випадок, зробіть резервну копію всього сервера. Це не обов’язково, але краще зробити.

Крок 3. Перейдіть за цим посиланням, зайдіть до потрібної вам теки, в моєму випадку це «8.2.12» та завантажте файл «xampp-portable-windows-x64-8.2.12-0-VS16.zip». У вашому випадку версія файлу може бути іншою. Але треба завантажити саме «xampp-portable-windows-….zip».

Крок 4. Розпакуйте завантажений файл. В моєму випадку це «xampp-portable-windows-x64-8.2.12-0-VS16.zip».

Крок 5. Перейдіть у розпаковану теку та знайдіть теку «php». Скопіюйте її.

Крок 6. Перейдіть до теки з вашим встановленим сервером. У моєму випадку це «H:\XAMPP». Знайдіть там теку «php» та перейменуйте її. У своєму прикладі я задав ім’я «php-81».

Крок 7. Вставте скопійовану теку «php» до теки встановленого локального сервера.

Крок 8. Запустіть панель керування XAMPP та увімкніть його модулі.

 

Важливо! У моєму прикладі було показано зміну у рамках «основної» версії. Тобто з 8.1.25 на 8.2.12. Але якщо зміна відбувається, наприклад, з 8.3.0 до 9.0.0, тобто змінюється «основна» версія, тоді крок №8 буде таким:

Крок 8. Запустіть панель керування XAMPP та у конфігурації Apache оберіть «httpd-xampp.config» (малюнок нижче).

Налаштування «httpd-xampp.config»
Налаштування «httpd-xampp.config»

Крок 9. Знайдіть розділ «PHP-Module setup». У моєму випадку він містить такі рядки:

LoadFile "H:/XAMPP/php/php8ts.dll"

LoadFile "H:/XAMPP/php/libpq.dll"

LoadFile "H:/XAMPP/php/libsqlite3.dll"

LoadModule php_module "H:/XAMPP/php/php8apache2_4.dll"

Перевірте, щоб у вашій теці «php» були файли «php8ts.dll» та «php8apache2_4.dll». Якщо їх там нема, а є «php9ts.dll» та «php9apache2_4.dll», тоді винесіть зміни до розділу «PHP-Module setup». Він буде виглядати так:

LoadFile "H:/XAMPP/php/php9ts.dll"

LoadFile "H:/XAMPP/php/libpq.dll"

LoadFile "H:/XAMPP/php/libsqlite3.dll"

LoadModule php_module "H:/XAMPP/php/php9apache2_4.dll"

Звертаю вашу увагу, що зміст цього розділу може відрізнятися в залежності від версії XAMPP.

Крок 10. Збережіть зміни у файлі «httpd-xampp.config», закрийте його та закрийте панель керування XAMPP.

Крок 11. Запустіть панель керування XAMPP та увімкніть його модулі.

Пониження версії PHP на XAMPP відбувається аналогічним чином.

Сподіваюся, що цей та інші відеоуроки з Joomla допомогли вам у роботі з даною CMS. Якщо у вас є запитання, пишіть їх у коментарях.

Автор статті – Хорошевський Олексій
Хорошевський Олексій

Кандидат технічних наук, викладач Харківського національного університету радіоелектроніки, веб-майстер та SEO-оптимізатор із досвідом роботи понад 15 років. Спеціаліст зі створення сайтів на Joomla та WebSite X5. Автор наукових публікацій, відеокурсів та навчального контенту з веб-розробки та SEO. Веде блог та YouTube-канал, де ділиться своїми знаннями та практичним досвідом.
Надає послуги зі створення, доопрацювання, супроводу та просування сайтів. Докладніше про автора…

Соціальні мережі:

Публікації та робота:

Схожі матеріали

 

Корисні посилання:

Завантаження коментаря... Коментар буде оновлено через 00:00.
Напишіть коментар...
- символів залишилося.
або залишити коментар як гість