Инструкция ниже, предназначена для обновления магазина с одной версии на другую, например с 2.0.1.0 на 2.3.2.0
Для обновления с версии исправлений rs на следующую версию rs в пределах одной версии движка (например с 2.0.1.1 rs3 на 2.0.1.1 rs4), достаточно просто обновить файлы которые указаны в истории изменений. Или скопировать в корень сайта архив с измененными файлами, если таковой имеется (обычно он называется update-rs-to-rs). Если копируется модификатор tweak.ocmod.xml то необходимо обновить кеш модификатора.
Во многих случаях, простое обновление файлов, тоже рекомендовано для обновлении с версии на версию, но об этом предварительно читайте в теме соответствующей версии.
1. СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШЕГО МАГАЗИНА И БАЗЫ ДАННЫХ!!
- Резервное копирование базы данных через ваш магазин Меню - Система - Инструменты - Импорт / Экспорт
(в версии < 2.1 Меню - Инструменты - Бекап / Восстановление).
- Желательно резервную копию базы данных делать через программу управления БД - phpmyadmin , которая установлена на любом хостинге. Это вас избавит от возможных проблем с восстановлением БД в случае удаления таблиц.
- Резервное копирование ваших файлов с помощью FTP или с помощью файлового менеджера на хостинге создать zip для всех существующих файлов и папок магазина
ВНИМАНИЕ!
- Лучше всего обновление производить локально т.е на локальном виртуальном сервере, например OpenServer. Это поможет вам увидеть спокойно все ошибки, обойти различные ограничения сервера.
2. Скачать последнюю версию OpenCart "Русская сборка" и загрузите ВСЕ новые файлы поверх существующей установки.
3. Запустите http://<ваш-сайт>/install Заменив <ваш-сайт> на адрес вашего сайта.
4. Вы увидите краткую инструкцию обновления.
5. Нажмите Кнопку "Продолжить". Через несколько минут вы должны увидеть страницу успешного обновления.
- Если вы видите какие-либо ошибки, сделайте скриншот экрана, сохраните текст ошибок и сообщите об этом на форуме.
6. Очистить все файлы cookie в своем браузере.
7. Перейдите в Административную часть и дважды нажмите на клавиатуре Ctrl+F5 для обновления закешированных CSS стилей. Тоже самое можно сделать на витрине магазина.
8. Перейдите в разделе Меню - Система - Пользователи - Группы пользователей и для Главный администратор отметьте все чекбоксы.., далее нажать Сохранить
- Это дает гарантию, что вы предоставили права администратору на все новые модули системы.
9. Перейдите в разделе Меню - Система- Настройки. Проверьте все значения настроек магазина и нажмите кнопку Сохранить даже если вы ничего не меняли.
10. Перейдите в Меню - Модули - Модификаторы. Далее на вкладке Лог нажать кнопку Очистить. А на верхних кнопках, поочередно нажать Очистить, Обновить.
- Тем самым мы гарантировано обновим кеш модификатора и очистим лог модификатора.
- На вкладке Лог, посмотреть наличие ошибок. Если есть, то необходимо их исправить.
11. Другие корректировки, которые могут потребоваться, в зависимости от того, на какую версию вы переходите от и до.
О таких корректировках будет написано в теме соответствующего релиза.