Кейс Seawolf: обновление Prestashop до 1.6

Главная/Кейсы/Кейс Seawolf: обновление Prestashop до 1.6

Seawolf.co.ua — это интернет магазин яхтенной одежды, аксессуаров для яхтсменов и любителей водного туризма. Задача — обновить версию движка. Сайт был создан в 2014 году и с тех пор не обновлялся.  

seawolf.co.ua

Пошаговый план обновления Prestashop

  1. Сделали бэк-ап файлов сайта и базы данных.
  2. Установили/включили 1-Click Upgrade
  3. Выполнили инструкции модуля
  4. Запустили обновление системы
  5. Проверили работоспособность магазина, корректность работы модулей
  6. Проверили товары сайта и категории (урлы, описание, атрибуты, фото товаров).
  7. Отключили 1-Click Upgrade.

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

Зачем обновлять Престашоп?

Prestashop, как и любая другая система управления сайтом, находится в постоянном развитии. Почему это происходит? Появляются новые технологии (PHP7, например), улучшаются алгоритмы и повышается безопасность всего сайта. Обновление позволяет решить следующие проблемы:

  1. Безопасность. В каждой новой версии безопасности сайта и стабильности работы уделяется большое внимание.
  2. Современный дизайн и функционал. Не всегда, но очень часто обновление сайта влечет за собой обновление дизайна в административной части или на фронтенде. Также появляются новые функции, которые позволяют улучшить процесс управления сайтом.
  3. Скорость работы. Использование современных технологий и постоянное улучшение/оптимизация кода направлены во многом на ускорение загрузки.
  4. Устранение существующих ошибок и багов. Как ни странно, во многих системах есть постоянные ошибки, которые не всегда исчезают после обновлений.

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

Как обновить магазин на Prestashop?

Перед обновлением сайта смотрим на конфигрурацию:

конфигурация сайта

Используется php5.2, MySQL 5.6.35 и 512 мегабайт оперативной памяти. Очень неплохо, учитывая размер оперативки. Смотрим требования к системе для версии 1.6 на официальном сайте:

требования к серверу престашоп

Как видим, рекомендуется использование PHP 5.4 и выше. С MYSQL и оперативной памятью все ок. Первым делом делаем бэкап базы данных и всех файлов сайта. Затем обновляем пхп на сервере или хостинге. В зависимости от того, что используется, алгоритм действий будет разным. В данном случае в панели хостинга мы просто переключили версию и требуемые расширения.

Обзор Prestashop 1.6.
Анализ преимуществ и недорстатков системы, рекомендации и полезные ссылки.

В админке магазина заходим в Modules->Modules (Модули->Модули). Через поиск ищем модуль 1-Click Upgrade и запускаем его (нажимаем Configure). Если он не установлен — устанавливаем и  запускаем.

установка 1-Click Upgrade

На странице модуля увидим список пунктов, которые нужно сделать для корректной работы и обновления системы. Одним из важных условий является перевод сайта в режим разработчика (Preferences -Maintenance).

режим разработчика в престашопе

Когда все условия соблюдены, и модуль позволяет запустить обновление, переходим к настройкам системы:

Нынешняя версия — 1.5.6.2, обновляемся до 1.6.1.13 (стабильная версия). Настройки, на которые нужно обратить внимание:

  • Бэкап файлов и базы данных — нет.
  • Бэкап изображений — нет.
  • Отключить неродные модули Престашоп — нет
  • Обновится и переключить на стандартную тему — нет.

Бэкапы мы сделали сами, так что нет  смысла делать эти при помощи данного модуля.  Почему не отключаем неродные модули? Чтобы можно было их сразу обновить и проверить. Если вы покупали модули, с ними проблем быть не должно. Если же вы сами писали/дописывали модули или отдельный функционал, корректность работы нужно будет проверить обязательно. На стандартную тему не переключаемся. На скрине ниже видно какие галочки отмечать:

настройки для обновления престашоп

После этого, нажимаем Upgrade (Обновить), и дожидаемся выполнения работы модуля.

Процесс обновления с версии 1.5.6.2 до 1.6.1.13 занял около 15 минут. Так что у Вас будет время на то, чтоб попить кофе или чай 🙂

Если все прошло хорошо, вы увидите подобное сообщение:

обновление престашоп успешно

Отлично. Дальнейшие действия: очищаем кеш и куки браузера. Также не забываем выключить режим обслуживания. В отдельных случаях будет нужно перекомпилировать изображения (Настройки — Изорбражения — Пересоздать миниатюры).

Видео о том, как обновить Престашоп

Особенности модуля 1-Click Upgrade

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

  • 1.4 до критических обновлений 1.4,
  • 1.4 до 1.5,
  • 1.4до 1.6,
  • 1.5 до критических обновлений 1.5,
  • 1.5до 1.6,
  • 1.6 до критических обновлений 1.6,
  • и 1.7 до критических обновлений 1.7.

 К сожалению, обновить версию 1.6.2 до 1.7 при помощи данного модуля невозможно. Возможно, в будущем такие возможности появятся. Скачать модуль можно на странице: https://addons.prestashop.com/ru/data-migration-backup/5496-.html Рекомендуем также почитать статью о новых возможностях системы: Превью PrestaShop 1.7

 

Кейс Seawolf: обновление Prestashop до 1.6
5 / Оценили: 4
Seosreda

Seosreda

Агенство эффективного интернет-маркетинга предлагает услуги по созданию, оптимизации и продвижении вашего ресурса в интернете.
Seosreda
Страница автора
Автор: Seosreda| 2017-05-09T19:19:07+00:00 09/05/2017|Категория: Кейсы|

Отправить ответ

Оставьте первый комментарий!

avatar
wpDiscuz