Любая поддерживаемая система постоянно развивается. Ради чего обновляются CMS? Появляются новые технологии, такие как PHP 7, оптимизируются алгоритмы, достигая лучшей скорости и безопасности сайтов, и др. Какие проблемы решает обновление PrestaShop:
- Устаревший дизайн. С каждой обновлённой версией выходят новые темы, дорабатывается панель администратора, а также появляются новые возможности для создания уникального, современного и эффективного внешнего вида сайта.
- Скорость работы. Добавление поддержки новых технологий и оптимизация уже существующих играют большую роль в увеличении скорости работы сайта.
- Безопасность. При обновлении CMS разработчики всегда уделяют большое количество внимания безопасности и стабильности работы.
- Ошибки и баги. Как любят говорить программисты – «если в программе нет ни одной ошибки, то надо искать лучше», поэтому каждое обновление вносит какие-то поправки в неправильное функционирование тех или иных модулей.
Backup файлов и базы данных
Первое и главное правило стабильной работы любого сайта – актуальный бэкап должен быть всегда. Случиться может всякое: заражение вирусом, ошибки при внесении изменений в код, проблемы с хостингом и т. д. И это абсолютно не страшно, если у вас есть резервная копия сайта.
Чтобы бэкап был полноценным, нужно сделать резервную копию не только файлов сайта, но и базы данных. Инструменты PrestaShop не рассчитаны на сохранение файлов, поэтому процедуру необходимо выполнить вручную. Один из наиболее простых способов – скачать всё необходимое при помощи FTP. После скачивания необходимо заархивировать полученные данные, а потом сохранить в надёжном месте. Процедура может занять много времени, однако она работает на любом современном хостинге.
Если сайт не находится на стадии разработки, то его файлы меняются довольно редко, то есть сохранять их регулярно нет смысла. А вот с базой данных ситуация несколько иная, её необходимо скачивать часто.
- Зайдите в панель администратора и откройте страницу «Расширенные параметры – Резервирование БД».
- Система предложит ознакомиться с условиями, согласитесь при помощи соответствующей кнопки, после чего начнётся копирование.
База данных – это «память» вашего сайта. В этих таблицах находится вся информация: карточки товаров, заказы, данные покупателей и прочее. Чем чаще делается бэкап, тем ниже шанс потерять эти данные. Так, наилучшим решением будет настройка автоматического резервного копирования. Однако по умолчанию PrestaShop не предоставляет такой возможности. Для этого необходим модуль бэкапа PrestaBackup.
Процесс обновления
После перечисленных преимуществ обновления звучит вопрос в голове: как обновить? Для этого понадобится модуль 1-Click Upgrade и соответствие хостинга требованиям обновлённой CMS. Например, для PrestaShop 1.5 требуется:
Если всё в порядке, следуйте инструкции:
- Перейдите во вкладку Modules на странице панели управления.
- Введите в поиск 1-Click Upgrade, затем нажмите кнопку «Установить».
- Когда модуль будет установлен, то необходимо настроить его. Нажмите кнопку «Настроить» и при помощи галочки укажите, что сайт в режиме разработки.
- Отключите резервное копирование.
- Перейдите в «Опции обновления» и отключите опции «Дезактивировать альтернативные модули» и «Обновить и переключиться на стандартную тему». Сохраните изменения.
- Нажмите кнопку «Обносить» и ожидайте результата.
- После завершения обновления почистите кеш браузера.
- Снова вернитесь в настройки плагина и отключите режим разработки.
Важно: перед тем, как обновить престашоп, сохраните шаблон сайта. Во время обновления может произойти ошибка и он будет удалён, в таком случае вы легко восстановите его, скопировав файлы в папку themes.
Восстановление файлов
Если вы допустили ошибку при работе с файлами сайта, и он работает некорректно, то можно попросить о помощи техподдержку хостинга. Опишите им ситуацию, а также на всякий случай прикрепите бэкап. В зависимости от скорости работы службы, ваш сайт восстановят в течение часа, а вам не придётся делать это самостоятельно с риском усугубить ситуацию.
Выполнить обновление просто, а пользы от этого очень много. Поэтому рекомендуем обновлять PrestaShop каждый раз, когда выходит новая стабильная версия.