В інтернеті зустрічається досить багато інформації про систему Joomla і перенесення створеного на ній сайту на хостинг. Ми ж розглянемо як швидко і ефективно зробити зворотний процес - перенести сайт на Jooml-е з хостингу на локальний комп'ютер. Погодьтеся, що іноді зручно мати робочу версію сайту на комп'ютері вдома (під рукою) і безпечно проводити з ним різні маніпуляції: встановлювати модулі, плагіни, шаблони, оновлення, модифікації самого движка і т.д. ніж проводити всі ці маніпуляції на робочому сайті, ризикуючи його "обрушити".
Тож почнемо.
На сайті повинен бути встановлений компонент резервного копіювання та відновлення Akeeba Backup.
Якщо даного компонента немає ще на вашому сайті, то настійно рекомендую його встановити. Вельми корисний і необхідний. Установка Akeeba Backup в Jooml-у дуже проста. Використовуючи вищенаведену посилання, завантажуємо архів з програмою Akeeba Backup. Сайт розробників англомовний, але сам компонент відмінно русифікований.
Завантаживши архів, йдемо в адміністративну панель Joomla, вибираємо меню «Розширення», в ньому «Встановити / Видалити». Тиснемо кнопку «Огляд» і вибераем наш архів з Akeeba Backup на своєму комп'ютері. Встановлюємо компонент - тиснемо «Завантажити файл і встановити».
Даний архів викачуємо з хостингу на локальний комп'ютер. Для розпакування скачав архіву нам потрібна програма Akeeba eXtract Wizard 3.3
Отже, припустимо, що Денвер встановлений. Створюємо новий віртуальний хост, який міститься в імені нашого сайту (домена). Для прикладу, на віртуальному диску z в папці home створюємо папку виду mysait.ru, а в цій папці каталог www. Тобто такий вигляд: z: / / home / mysait.ru / www
В папку www поміщаємо наш архів, що скачав з розширенням .jpa. Встановлюємо програму Akeeba eXtract Wizard. Заходимо в програму, вибираємо наш архів, папку розпакування (www), тиснемо кнопку Extract.
Архів розпакований, в папці www з'явилися всі файли і каталоги нашого сайту, в точності як на хостингу.
За допомогою утиліти Денвера phpMyAdmin створюємо порожню базу даних на локальному сервері з такою ж назвою, як і на хостингу, наприклад x112233_joom
В нашій папці www є файл configuration.php. Відкриваємо його (блокнот, notePad і т.д), знаходимо рядок
де x112233_joom і є ім'я нашої бази даних.
Змінимо в файлі configuration.php деякі рядки:
Database type (usually "mysql"). mysql
Database server host name. localhost
User name. root
Password. залишаємо порожнім
Database name. x112233_joom
Решта не чіпаємо
Тиснемо Далі. Йде процес відновлення. Потрапляємо на вкладку Site Info (Інформація про сайт). Тут можна нічого не міняти. Натискаємо Next. З'являється напис, що сайт успішно відновлено. Пропонується видалити папку installation. Тиснемо посилання remove the installation directory - видаляємо. Після чого потрапляємо на головну сторінку нашого сайту, який успішно відновлений (перенесений) на комп'ютер. Тепер на локальному сервері з нашим сайтом mysait.ru можна робити все що завгодно не побоюючись за результат, в той час, як сайт розташований на хостингу в інтернеті справно функціонує і доступний для користувачів.
Завантажити необхідні програми:
Akeeba Backup Core 3.4.3
Akeeba eXtract Wizard
Інші новини по темі: