- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
OpenCart. Как перенести сайт из одного домена на другой
Апрель 8, 2013
В этом уроке мы покажем Вам, как перенести OpenCart сайт из одного домена на другой.
OpenCart. Как перенести сайт из одного домена на другой
- Скачать ВСЕ файлы из сервера
- Через PhpMyAdmin создать бэкап базы данных
- Загрузить файлы на НОВЫЙ СЕРВЕР
- С помощью PhpMyAdmin установить базу данных на НОВОМ СЕРВЕРЕ
- Обновить файлы конфигурации config.php и admin/config.php, чтобы показывался путь нового домена.
1) Скачать ВСЕ файлы из сервера
Подключитесь к старому серверу и скачайте все файлы, чтобы копии были точными.
2) Через PhpMyAdmin создать бэкап базы данных
Зайдите в PhpMyAdmin и перенесите базу данных магазина, разархивируйте куда-то на комп. Также зайдите в админку OpenCart магазина, нажмите на tools и создайте резервную копию базы данных и также сохрание ее на компьютере. Большинство база данных, созданная с помощью PhpMyAdmin, будет называться localhost.sql
3) Загрузить файлы на НОВЫЙ СЕРВЕР
Через ftp или хостинг-панель войдите на новый веб-сервер и загрузите все бинарные файлы магазина. Обратите внимание, что файл config.php может переписать разрешение, которое нужно позже исправить.
Поменяйте разрешение на других файлах и папках OpenCart как написано в руководстве по установке OpenCart.
Папки и файлы имеют ; /config.php права 644 (444 для некоторых серверов) /admin/config.php права 644 (444 для некоторых серверов).
4) С помощью PhpMyAdmin установить базу данных на НОВЫЙ СЕРВЕР
Войдите в PhpMyAdmin и создайте НОВУЮ БАЗУ ДАННЫХ – это будет новая база данных для Вашего OpenCart магазина. Если возможно, используйте название старой БД, так как это облегчает задачу.
Добавьте пользователя в базу данных, и опять же пусть будет тот же пользователь, что и в старой БД (т.к. это существенно облегчит жизнь).
Залогиньтесь в PhpMyAdmin, выберите НОВУЮ БАЗУ ДАННЫХ, нажмите на кнопку Import/ Импорт, найдите ранее перенесенный файл xxxxxxxx.SQL и нажмите на GO.
5) Изменить переменные в 2 config.php папках
В /config.php и admin/config.php измените некоторые переменные, чтобы переустановить магазин. В Блокноте, dreamweaver или в другой программе по обработке html/кода откройте эти два файла.
Если Вы закачиваете скопированный сайт на директорию, то укажите вот это в файлах:
- admin/config.php
- /config.php
Обратите внимание: ‘store’ – это название новой директории, ‘user’ – это адрес Вашей учетной записи на сервере, а ‘yourdomainname.co.uk’ – это веб-домен нового сайта.
<?php // HTTP define('HTTP_SERVER', 'http://yourdomainname.com/admin/'); // HTTPS define('HTTPS_SERVER', 'http://yourdomainname.com/admin/'); // DIR define('DIR_APPLICATION', '/home/user/public_html/admin/'); define('DIR_SYSTEM', '/home/user/public_html/system/'); define('DIR_DATABASE', '/home/user/public_html/system/database/'); define('DIR_LANGUAGE', '/home/user/public_html/admin/language/'); define('DIR_TEMPLATE', '/home/user/public_html/admin/view/template/'); define('DIR_CONFIG', '/home/user/public_html/system/config/'); define('DIR_IMAGE', '/home/user/public_html/image/'); define('DIR_CACHE', '/home/user/public_html/system/cache/'); define('DIR_DOWNLOAD', '/home/user/public_html/download/'); define('DIR_LOGS', '/home/user/public_html/system/logs/'); define('DIR_CATALOG', '/home/user/public_html/catalog/'); // DB define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'database_username'); define('DB_PASSWORD', 'newpassword'); define('DB_DATABASE', 'database_name'); define('DB_PREFIX', 'oc_');
admin/config.php
Обратите внимание: ‘store’ – это название новой директории, ‘user’ – это адрес Вашей учетной записи на сервере, а ‘yourdomainname.co.uk’ – это веб-домен нового сайта.
<?php // HTTP define('HTTP_SERVER', 'http://yourdomainname.com/admin/'); define('HTTP_CATALOG', 'http://yourdomainname.com/'); // HTTPS define('HTTPS_SERVER', 'http://yourdomainname.com/admin/'); define('HTTPS_CATALOG', 'http://yourdomainname.com/'); // DIR define('DIR_APPLICATION', '/home/user/public_html/admin/'); define('DIR_SYSTEM', '/home/user/public_html/system/'); define('DIR_DATABASE', '/home/user/public_html/system/database/'); define('DIR_LANGUAGE', '/home/user/public_html/admin/language/'); define('DIR_TEMPLATE', '/home/user/public_html/admin/view/template/'); define('DIR_CONFIG', '/home/user/public_html/system/config/'); define('DIR_IMAGE', '/home/user/public_html/image/'); define('DIR_CACHE', '/home/user/public_html/system/cache/'); define('DIR_DOWNLOAD', '/home/user/public_html/download/'); define('DIR_LOGS', '/home/user/public_html/system/logs/'); define('DIR_CATALOG', '/home/user/public_html/catalog/'); // DB define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'database_username'); define('DB_PASSWORD', 'newpassword'); define('DB_DATABASE', 'database_name'); define('DB_PREFIX', 'oc_');
Зайдите на новый сайт, чтоб увидеть результаты.
Пожалуйста, ознакомьтесь с детальным, обучающим видео ниже: