Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[HowTo] Перенос сайта с opencart 1.5.6.4 на opencart 2.0.1.1


Recommended Posts

Стала задача обновить наш онлайн магазин на opencart 2.0

 

Предыстория:

1. Я нашел все модули для opencart 2.0. Какие не смог найти переписал сам. Для некоторых нашел альтернативу. На этот этап у меня ушло 1,5 месяца.

 

Перенос:

1. ВАЖНО! Сделайте резервную копию боевого сайта, с ним мы будем работать

2. Входим в админку и отключаем все модули

 

3. Отключаем все способы доставки

 

4. Отключаем все способы оплаты

 

5. Отключаем все в Учитывать в заказе

 

6. Отключаем все в каналах продвижения

 

7. Заходим в phpmyadmin и выгружаем 1564-to-2011.sql. У большинства все должно пройти без проблем, но иногда бывает случаи когда появляются ошибки. Пишите в тему будем разбираться.

 

8. После успешного обновлении базы переименовываем папки admin, catalog, system. Я переименовал в old-admin, old-catalog, old-system

 

9. Закачиваем дистрибутив opencart 2.0 в папку вашего сайта (ВСЕ кроме папки install)

 

10. Переместите папку «download» в system

 

11. Скопируйте файл config.php из old-admin в папку admin

12. Редактируем config.php

 

12.1. Заменяем строчку

define('DIR_DOWNLOAD', /Путь к сайту/download/');

 на

define('DIR_DOWNLOAD', /Путь к сайту /system/download/');

 (Мы ведь перенесли эту папку)

12.2. Добавляем 2 строчки, после строчки


define('DIR_UPLOAD',…



define('DB_DRIVER', 'mysql'); define('DIR_MODIFICATION', '/Путь к сайту/system/modification/'); 
define('DIR_UPLOAD', '/Путь к сайту/system/upload/');


12.3. Меняем Драйвер с 

define('DB_DRIVER', 'mysql');

 на


define('DB_DRIVER', 'mysqli');

12.4. Удаляем в конце


?>

13. Если у Вас оригинальная версия можете добавить языковые файлы

14. Заходим на наш сайт в админку, не обращаем внимание на ошибки. Система – Пользователи –Группы пользователей. Ставим везде галочки. Сохраняем

 

15. Система – Настройки. Вносим все обязательные настройки. (во вложении есть файл в котором сохранены настройки из opencart 2.0 для вкладки «Сервер»

16. Каталог – Категори. Жмем Починить.

 

17. Включайте проверяйте, скелет должен заработать. 

18. Включите свой шаблон для opencart 2.0

19. Установите модули для opencart 2.0

 

 

P.S. Если вы используете шаблон с предустановленными настройками, тогда используйте phpmyadmin и вытащите все категории, товары, заказы, атрибуты, клиентов и перенесите в ваш сайт.

upgrade1564-2011.zip

post-17720-0-53302800-1426494464_thumb.png

post-17720-0-49202400-1426494467_thumb.png

post-17720-0-74725100-1426494478_thumb.png

post-17720-0-02203400-1426494482_thumb.png

post-17720-0-65969400-1426494486_thumb.png

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Здравствуй друг подскажи пожалуйста.....
вот у меня есть модуль новости в админке я его переписал а вот на самом магазине он не выводится даже криво можешь подсказать какие есть особенности переписывания модуля для вывода на самом магазине ...??

Надіслати
Поділитися на інших сайтах


Попытка импорта привела к следущей ошибке:

 

-- Table structure for table `oc_address`
--
ALTER TABLE  `oc_address` CHANGE  `company`  `company` VARCHAR( 40 ) NOT NULL ;
 
 
Ответ MySQL: Документация
 
#1146 - Table 'xxxxx_xxxxx_address' doesn't exist 
Надіслати
Поділитися на інших сайтах


  • 4 weeks later...
  • 7 months later...
  • 3 weeks later...

что это?

Ошибка

SQL-запрос:

-- ----------------------------------------------------------------------------------------- -- -- Opencart Database upgrade version 1.5.6.4 to 2.0.1.1 ------------------------------------ -- -- OpenCart Upgrade Script By http://www.Opencart2004.com/ and http://www.Opencart2u.com/ -- -- -- Contact Panya Saraphi e-mail:[email protected] ---------------------------------------- -- -- Please Backup your Database before use this script -------------------------------------- -- -- ------------[...]

Ответ MySQL:

#1146 - Table 'xxx_db.oc_address' doesn't exist 

Надіслати
Поділитися на інших сайтах


  • 1 month later...
  • 11 months later...

Я возможно, что-то пропустил, но самое главное: перенос базы в каком пункте указан?

 

А то есть модули для переноса специальные,  вы без них обошлись?

Змінено користувачем AQUARIAUA
Надіслати
Поділитися на інших сайтах


  • 9 months later...

Спасибо, @Slait все работает. 

 

Для тех кто спрашивал на счет импорта дампа. Нужно импортировать поверх существующей базы, можно использовать phpMyAdmin или Sypex Dumper 2.

 

Если будет ошибка с участием слов can not UPDATE ... нужно вручную сделать UPDATE из файла дампа (последние 3 строки). Просто скопировать каждую строку и с помощью вкладки SQL в phpMyAdmin обновить базу.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.