Запам'ятайте одне з найважливіших правил при розробці сайтів або проведення маніпуляцій з сайтами, будь то перенесення сайту або правка дрібного бага - перед початком робіт зробіть обов'язково резервну копію сайту і бази даних. Досвід в розробці підказує, що це дозволяє скоротити час на виправлення непередбачених ситуацій, а вони зустрічаються часто.
Передбачається, що у вас сайт знаходиться на будь-якому хостингу або на локальній машині під Денвером або іншим локальним сервером.
Робимо копію файлів сайту
Копію файлів сайту можна отримати з резервної копії сайту, зробленої на хостингу, можна увійти в контрольній панелі упакувати в архів всю кореневу директорію сайту, а можна використовувати SSH, якщо у вас сервер. Не будемо на цьому зупинятися. Передбачається, що копію файлів ви вже зробили.
Отримуємо копію бази даних
Потрібно увійти в phpMyAdmin і зробити експорт бази. Будь то на хостингу, будь то на локальному сервері на комп'ютері, phpMyAdmin виглядає майже однаково. Тому не повинно виникнути проблем з експортом бази.
![Як перенести opencart на хостинг (хостинг) Як перенести opencart на хостинг](https://images-on-off.com/images/145/kakperenestiopencartnaxosting-1549591e.png)
![Як перенести opencart на хостинг (opencart) Як перенести opencart на хостинг](https://images-on-off.com/images/145/kakperenestiopencartnaxosting-fa6b7b8e.png)
Копіюємо файли сайту на хостинг
Імпорт бази даних на новий хостинг
Відразу вам необхідно створити нову базу даних і до неї користувача з паролем. Цей процес простий і його описувати немає сенсу, так як на кожному хостингу цей процес відрізняється.
Коли ви створили базу і до неї користувача, потрібно увійти в неї і натиснути «Імпорт»
![Як перенести opencart на хостинг (opencart) Як перенести opencart на хостинг](https://images-on-off.com/images/145/kakperenestiopencartnaxosting-1ab628b3.png)
далі потрібно вибрати файл бази і натиснути «вперед». Після цього піде процес додавання бази і повідомлення про успіх чи невдачу.
Слідкуйте за максимальним розміром завантаження:
![Як перенести opencart на хостинг (opencart) Як перенести opencart на хостинг](https://images-on-off.com/images/145/kakperenestiopencartnaxosting-b66da66c.png)
Якщо у вас база перевищує даний розмір, ви можете експортувати її зі стисненням, ось приклад цього дії:
![Як перенести opencart на хостинг (opencart) Як перенести opencart на хостинг](https://images-on-off.com/images/145/kakperenestiopencartnaxosting-8957a981.png)
Можна вибрати один з варіантів компресії. Це дозволити стиснути базу даних в кілька разів. Оскільки продукція, що експортується база являє собою звичайний текстовий файл - вона буде стискатися як звичайний файл, раз в 4-5 можливо і буде стиснута.
Виправлення файлів конфігурації
Далі заходимо на FTP і правимо файли конфігурації. У OpenCart їх 2. Один в корені, а другий в папці admin.
![Як перенести opencart на хостинг (хостинг) Як перенести opencart на хостинг](https://images-on-off.com/images/145/kakperenestiopencartnaxosting-0efdc561.png)
Файл всередині виглядає так:
![Як перенести opencart на хостинг (хостинг) Як перенести opencart на хостинг](https://images-on-off.com/images/145/kakperenestiopencartnaxosting-d7384f7e.png)
Вам потрібно поправити всі шляхи до вашого сайту на сервері. Якщо ви не знаєте шлях, запитайте у техпідтримки хостингу.
Ще трохи нижче є налаштування підключення до бази даних, змініть їх на актуальні.
![Як перенести opencart на хостинг (opencart) Як перенести opencart на хостинг](https://images-on-off.com/images/145/kakperenestiopencartnaxosting-20c92169.png)
Такі ж дії потрібно зробити і для файлу в папці admin.
![Як перенести opencart на хостинг (opencart) Як перенести opencart на хостинг](https://images-on-off.com/images/145/kakperenestiopencartnaxosting-390c4683.png)
Після всіх налаштувань сайт має запрацювати.