Як зробити копію сайту - полігон для експериментів - плагіни для інтернет-магазинів на virtuemart

Для чого потрібна копія сайту?

Якщо у Вас є інтернет-магазин - завжди хочеться зробити його краще, зручніше. Це єдиний шлях завоювати серце і гаманець покупця. А якщо магазин побудований на стандартному движку (наприклад, Virtuemart) - то ми отримуємо стандартний функціонал, такий же як у сотні інших магазинів. І тоді власники магазинів звертаються до програмістам з проханням зробити різні функціональні фішки, які б виділили магазин із загального ряду. І ці доопрацювання бувають досить складними, вимагають всебічного тестування - а де тестувати? І ось тут ми підходимо до теми нашої статті - на копії сайту.

Постараюся описати процес по кроках.

Єдина умова - у Вас повинна бути можливість створити піддомен на Вашому хостингу. Наприклад - test.Ваш_сайт.ru

Як це зробити? На різних хостингах по різному - тому простіше звернутися до хостера.

Компонент має безліч налаштувань, в тому числі і для організації резервного копіювання сайту. Але для нашої задачі досить дефолтних налаштувань. Після установки через меню в адмінці заходимо в компонент і натискаємо Backup Now (до речі, на оффсайте є і російська мова)

Далі залишаємо все як є і знову натискаємо Backup Now. За замовчуванням - дефолтний профіль, який скопіює нам все файли сайту і базу даних сайту

Чекаємо коли все скопіюється - не переходити на інші вкладки браузера.

Після успішного завершення копіювання (у Вас на хостингу має бути достатньо місця для створення файлу бекапа - потім ми цей файл Завантажити і видалимо) переходимо до управління файлами резервних копій

Натискаємо на посилання поруч з ім'ям файлу і викачуємо бекап.

далі, ми повинні закинути цей файл на свій новий тестовий піддомен. А також скопіювати туди інструмент для відновлення копії - Akeeba Kickstart. З архіву з Kickstart досить взяти тільки 4 файлу як на скрині

В принципі, вже все інтуїтивно зрозуміло і по російськи - але пройдемося по всіх кроків. Так як ми закинули всього один файл бекапа - він і обраний. тиснемо Старт

Далі йде процес розпакування файлів сайту

Після цього запускаємо інсталятор

Проверкa хостингу - якщо все ок - у правому верхньому кутку натискаємо Next

Добралися до налаштувань бази даних. Ви можете для полігону не створювати нову базу - акиба просто для полігону зробить таблиці з іншим префіксом. Ми залишаємо localhost, вводимо назву бази, пользоватнеля і пароль. Обов'язково міняємо префікс!

Спостерігаємо процес установки

і після закінчення тиснемо Ок

Далі, можемо ввести нову назву сайту, пошту адміністратора і обов'язково ставимо галку Overraid tmp and log path

Процес установки завершений - видаляємо папку з інсталяційними файлами

Тиснемо ок і бачимо копію свого сайту на піддомені

залишилося трохи прибратися - видаляємо файли kickstarter і файл бекапа з кореневої директорії поддомена

і ще один важливий момент.

Необхідно, щоб пошукові системи не індексували нашу копію - не створювали дубль основного сайту. Для цього на піддомені в файлі robots.txt залишаємо тільки

Якщо на вашому сайті є Virtuemart 1.1. * - необхідно змінити домен в \ administrator \ components \ com_virtuemart \ virtuemart.cfg.php в рядках

Увага. Мої розширення продаються тільки на сайтах beagler.ru і joomext.ru
Тільки при покупці на сайтах beagler.ru і joomext.ru я гарантую допомогу в установці, техпідтримку і оновлення.
При покупці моїх розширень на будь-яких інших сайтах я ніякої відповідальності не несу, техпідтримку і оновлення не надаю, відсутність в розширеннях вірусів, бекдор, Шелл і т.д. не гарантує!
Остерігайтеся підробок

Відправка заказу. Будь ласка зачекайте.

Схожі статті