Categories

Новые шаблоны

ZenCart. Как перенести сайт из одного домена на другой

Ray Taylor Февраль 27, 2013
Rating: 5.0/5. From 1 vote.
Please wait...

В этом уроке мы покажем как перенести ZenCart из одного домена на другой.

ZenCart. Как перенести сайт из одного домена на другой

Перенос платформы ZenCart включает в себя копирование файлов на сервере, базы данных и изменение двух файлов configure.php, которые находятся в папках includes/ и admin/includes/ для работы с новыми настройками сервера.

1. Сделайте полную резервную копию базы данных и файлов на Вашем сервере.

2. Мы рекомендуем использовать утилиту PHPMyAdmin для экспорта базы данных. Включите команду "DROP" tables (Добавить выражение DROP TABLE), выберите опцию "Complete Inserts" и "Extended Inserts".

3. Перенесите все файлы ZenCart на другой веб-сервер.

4. Создайте новую базу данных MySQL на новом хостинге. Укажите имя пользователя, пароль, имя базы данных и имя хоста.

5. Перейдите к панели PHPMyAdmin на новом сервере.

6. Щелкните на вкладку SQL в верхней части экрана (или "Import" в новых конфигурациях PHPMyAdmin) и нажмите кнопку Browse (Обзор).

7. Выберите SQL файл, который мы экспортировали из старой базы данных и нажмите кнопку Go.

8. Открытые файлы configure.php в папках includes/ и admin/includes/ для изменения настроек сервера и деталей базы данных.

Примечание: возможно, Вам потребуется изменить права доступа к файлам configure.php, чтобы сделать их доступными для редактирования. Измените права доступа, когда Вы сделали изменения.

9. Наиболее важные настройки, которые должны быть изменены в файле includes/configure.php:

  1. HTTP_SERVER – Вы должны указать имя вашего домена, например, http://yourdomain.com:
    define('HTTP_SERVER', 'http://yourdomain.com');
  2. DIR_WS_CATALOG – Относительный путь к Вашему магазину:
    define('DIR_WS_CATALOG', '/shop/');
  3. DIR_FS_CATALOG – Абсолютный путь к Вашему магазину, например, /home/user/public_html/shop/:
    define('DIR_FS_CATALOG', '/home/user/public_html/shop');
  4. DB_SERVER – обычно это localhost:
    define('DB_SERVER', 'localhost');
  5. DB_SERVER_USERNAME – имя пользователя с привилегиями для доступа к базе данных магазина:
    define('DB_SERVER_USERNAME', 'user_zc1′);
  6. DB_SERVER_PASSWORD – пароль для доступа к базе данных:
    define('DB_SERVER_PASSWORD', 'zcpassword');
  7. DB_DATABASE – База данных магазина:
    define('DB_DATABASE', 'user_zc1′);

10.В файле admin/includes/configure.php, наряду с настройками выше, Вы должны также изменить:

  1. DIR_WS_ADMIN – относительный путь к папке администратора:
    define('DIR_WS_ADMIN', '/shop/admin/');
  2. DIR_FS_ADMIN –Абсолютный путь к папке администратора, например, /home/user/public_html/shop/admin/:
    define('DIR_FS_ADMIN', '/home/user/public_html/shop/admin/'); 

Примечание: В некоторых случаях, Вам нужно активировать тему через меню Tools (Инструменты) >> Template Selection (Выбор шаблона).

Пожалуйста, ознакомьтесь с детальным, обучающим видео ниже:

ZenCart. Как перенести сайт из одного домена на другой
Эта запись была размещена в ZenCart туториалы и помечена как another, domain, move, website, ZenCart. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов