Стала задача обновить наш онлайн магазин на 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