Для чого потрібна копія сайту?
Якщо у Вас є інтернет-магазин - завжди хочеться зробити його краще, зручніше. Це єдиний шлях завоювати серце і гаманець покупця. А якщо магазин побудований на стандартному движку (наприклад, 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 я гарантую допомогу в установці, техпідтримку і оновлення.
При покупці моїх розширень на будь-яких інших сайтах я ніякої відповідальності не несу, техпідтримку і оновлення не надаю, відсутність в розширеннях вірусів, бекдор, Шелл і т.д. не гарантує!
Остерігайтеся підробок
Відправка заказу. Будь ласка зачекайте.