Запам'ятайте одне з найважливіших правил при розробці сайтів або проведення маніпуляцій з сайтами, будь то перенесення сайту або правка дрібного бага - перед початком робіт зробіть обов'язково резервну копію сайту і бази даних. Досвід в розробці підказує, що це дозволяє скоротити час на виправлення непередбачених ситуацій, а вони зустрічаються часто.
Передбачається, що у вас сайт знаходиться на будь-якому хостингу або на локальній машині під Денвером або іншим локальним сервером.
Робимо копію файлів сайту
Копію файлів сайту можна отримати з резервної копії сайту, зробленої на хостингу, можна увійти в контрольній панелі упакувати в архів всю кореневу директорію сайту, а можна використовувати SSH, якщо у вас сервер. Не будемо на цьому зупинятися. Передбачається, що копію файлів ви вже зробили.
Отримуємо копію бази даних
Потрібно увійти в phpMyAdmin і зробити експорт бази. Будь то на хостингу, будь то на локальному сервері на комп'ютері, phpMyAdmin виглядає майже однаково. Тому не повинно виникнути проблем з експортом бази.
Копіюємо файли сайту на хостинг
Імпорт бази даних на новий хостинг
Відразу вам необхідно створити нову базу даних і до неї користувача з паролем. Цей процес простий і його описувати немає сенсу, так як на кожному хостингу цей процес відрізняється.
Коли ви створили базу і до неї користувача, потрібно увійти в неї і натиснути «Імпорт»
далі потрібно вибрати файл бази і натиснути «вперед». Після цього піде процес додавання бази і повідомлення про успіх чи невдачу.
Слідкуйте за максимальним розміром завантаження:
Якщо у вас база перевищує даний розмір, ви можете експортувати її зі стисненням, ось приклад цього дії:
Можна вибрати один з варіантів компресії. Це дозволити стиснути базу даних в кілька разів. Оскільки продукція, що експортується база являє собою звичайний текстовий файл - вона буде стискатися як звичайний файл, раз в 4-5 можливо і буде стиснута.
Виправлення файлів конфігурації
Далі заходимо на FTP і правимо файли конфігурації. У OpenCart їх 2. Один в корені, а другий в папці admin.
Файл всередині виглядає так:
Вам потрібно поправити всі шляхи до вашого сайту на сервері. Якщо ви не знаєте шлях, запитайте у техпідтримки хостингу.
Ще трохи нижче є налаштування підключення до бази даних, змініть їх на актуальні.
Такі ж дії потрібно зробити і для файлу в папці admin.
Після всіх налаштувань сайт має запрацювати.