Категории

Обновление OpenCart

OpenCart периодически обновляется новыми версиями. Рекомендуется обновлять свой магазин с каждой новой выпущенной версией, чтобы воспользоваться исправлениями ошибок и новыми функциями. Может показаться хлопотным обновлять магазин каждый раз, когда выходит новая версия, но в конечном итоге это стоит усилий. Есть способы избежать проблем с обновлениями, например, используя качественные темы и модули, которые не модифицируют ядро OpenCart, или используя vQmod.

В этом руководстве объясняется, как выполнить обновление с версии v2.x.x до последней версии OpenCart 3. Версии, предшествующие 1.5.4, не будут включены, поскольку они больше не доступны.

Проверка требований к новой версии

Чтобы узнать, может ли магазин с более старой версией обновиться до последней версии, ваш веб-сервер должен соответствовать основным техническим требованиям. Чтобы увидеть последние технические требования для последней версии OpenCart, 3.0.x, см. Системные Требования.

  1. Загрузите последнюю версию OpenCart и загрузите ВСЕ новые файлы поверх текущей установки, КРОМЕ вашего config.php и admin/config.php.
    - #1 Резервное копирование и удаление всех файлов 2.x.x просмотров. Поскольку OpenCart 3 начинает использовать TWIG для замены формата TPL.
    - #2 Перед обновлением последней версии Вы должны дважды проверить существующие расширения (в Вашем магазине) на совместимость с последней версией или нет. Пожалуйста, свяжитесь с разработчиком для запроса перед обновлением.
    - #3 Не только расширения, все темы в OpenCart 2 не могут использовать в OpenCart 3. Вы должны установить тему Вашего магазина на тему по умолчанию и сначала отключить все расширения.
  2. Перейдите по адресу http://yourstore.com/install Заменив yourstore.com своим действительным сайтом (и, если применимо, подкаталогом).
  3. Вы должны увидеть скрипт обновления OpenCart.
    - Если Вы видите страницу установки OpenCart, это означает, что Вы перезаписали свои файлы config.php. Сначала восстановите их из резервной копии. Тогда попробуйте еще раз.
  4. Кликните Обновить, через несколько секунд вы увидите страницу успеха обновления
    - Если Вы видите какие-либо ошибки, сообщите о них немедленно на форуме, прежде чем продолжить.
  5. Очистите все куки в Вашем браузере
  6. Перейдите в панель администратора Вашего магазина и нажмите Ctrl+F5 или Ctrl+Shift+R несколько раз, чтобы обновить кеш браузера. Это предотвратит странное смещение элементов из-за изменений таблицы стилей. Войдите в систему как главный администратор.
  7. Перейдите в Администрирование->Пользователи->Группы пользователей и Редактировать группу главного администратора. Отметьте все поля.
    - Это гарантирует, что у вас есть разрешения для всех новых файлов.
  8. Перейдите Администрирование->Расширения->Расширения->Темы включите и сохраните тему по умолчанию снова.
  9. Перейдите Администрирование->Система->Настройки
    - Обновите все пустые поля и нажмите Сохранить.
    Даже если вы не видите никаких новых полей, в любом случае нажмите «Сохранить», чтобы обновить базу данных новыми именами полей.
  10. Другие настройки, которые могут потребоваться, в зависимости от того, с какой версии Вы обновляетесь и до чего. Они разбиты по тем версиям, в которые они были добавлены. Поэтому, если Вы не используете эту версию, Вам может потребоваться внести изменения.
  11. Загрузите магазин и снова нажмите CTRL+F5 3 раза, чтобы обновить кеш браузера. Это предотвратит странное смещение элементов из-за таблицы стилей. (Если Вы пропустите шаг 8, Вы получите сообщение об ошибке.)