Як перенести OpenCart на інший хостинг

321

Від автора: вітаю вас, друзі. Отже, ми продовжуємо цикл статей, присвячених знайомству з однієї з найпопулярніших CMS для створення інтернет-магазинів – OpenCart (Оперкарт). У цій статті ми поговоримо про те, як перенести OpenCart на інший хостинг. При цьому ми передбачимо випадок зміни доменного імені, відповідно, розглянемо не просто варіант переносу, але це буде перенесення зі зміною домену.

Отже, ми зіткнулися з необхідністю перенесення сайту під управлінням OpenCart з одного хостингу на інший. Ця необхідність може бути викликана різними причинами, наприклад, ваш поточний хостер перестав вас влаштовувати в плані якості обслуговування. У цьому випадку цілком природно бажання змінити хостинг. Також ми ускладнимо собі трохи завдання тим, що не просто будемо переносити сайт з одного хостингу на інший, але ще і змінимо при цьому його доменне ім’я.

Зараз наш тестовий сайт доступний за адресою http://opencart.loc/, і я хочу, щоб він був доступний за новою адресою, скажімо — http://site.loc/. Само собою, новий домен повинен бути вашим і пов’язаний з новим хостингом, на який ми переносимо сайт.

Тепер безпосередньо до питання. Суть будь-якого перенесення сучасного сайта так чи інакше зводиться до таких кроків:

копіювання файлів зі старого сервера на новий;

Як перенести OpenCart на інший хостинг

Інтернет-магазин на OpenCart!

Створити інтернет-магазин на самій популярної CMS OpenCart з нуля!

Приступити до створення

експорт БД зі старого сервера і імпорт отриманого дампу на новий сервер;

зміна налаштувань у файлі конфігурації движка.

Почнемо з першого пункту. Скопіювати файли можна через будь FTP менеджер, наприклад, FileZilla. Спочатку ви скопіювати всі файли з поточного хостингу на свій локальний комп’ютер, а потім з локального комп’ютера на новий хостинг.

Як перенести OpenCart на інший хостинг

Тепер експортуємо дамп БД зі старого сервера. Для цього можна скористатися додатком phpMyAdmin. У ньому перейдіть в БД сайту та виберіть операцію Експорт, після чого ми отримаємо дамп БД.

Як перенести OpenCart на інший хостинг

На новому сервері нам потрібно виконати зворотну процедуру – імпортувати отриманий дамп БД. Для цього зайдемо в phpMyAdmin на новому хостингу, перейдемо в чисту БД нового сайту та у вкладці Імпорт зробимо потрібну операцію.

Як перенести OpenCart на інший хостинг

Після цього нам залишається лише пройти останній крок – внести зміни у файл config.php в корені сайту і в такий же файл в папці admin. Приблизно так виглядає вміст цього файлу в корені сайту:

Як перенести OpenCart на інший хостинг

В перші дві константи – HTTP_SERVER і HTTPS_SERVER – нам потрібно вписати нову адресу сайту. В ряді наступних констант з загальним коментарем DIR необхідно змінити частину шляху. Новий шлях повинен вести від кореневої папки хостингу до відповідних папок вашого сайту (catalog, system і т. д.). Шлях до кореневої папки можна уточнити у нового хостера.

Останні константи – DB – відповідають за налаштування підключення до БД, в них ми пропишемо нові дані для підключення. Отже, файл config.php кореня сайту буде виглядати в моєму випадку так:

Як перенести OpenCart на інший хостинг

Аналогічні вносимо правки у файл admin/config.php. Зберігаємо файли на новому хостингу і, якщо все зроблено без помилок, тоді при зверненні до нового адресою — ми побачимо наш сайт.

Як перенести OpenCart на інший хостинг

На цьому сьогодні все. Більше про OpenCart ви можете дізнатися з наших безкоштовних або платних уроків.

Як перенести OpenCart на інший хостинг

Інтернет-магазин на OpenCart!

Створити інтернет-магазин на самій популярної CMS OpenCart з нуля!

Приступити до створення