Инструкция по обновлению CMS

Скачать дистрибутив 5CMS

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

Суть дальнейших действий - создание на техническом домене нового (тестового) сайта, на который переносится контент с рабочего (старого) сайта.

1) на старом сайте делаете бэкап базы данных (БД):

Админка > Автоматизация > Бэкап БД : Создать бэкап базы данных 

Бэкап БД

Он автоматически скачается на компьютер.

Либо делаете бэкап БД в панели управления хостингом.

2) на техническом/тестовом домене = новом сайте (согласно инструкции, находящейся с дистрибутивом) устанавливаете новую версию CMS

  • Удобнее, когда старый и новый сайты находятся на одном аккаунте хостинга (файлы будут переноситься быстрее, не придется перенастраивать почту и процесс прилинковки домена пройдет проще)
  • Убедитесь, что на хостинге достаточно места для двух сайтов с запасом.
  • Перед началом установки базу данных разумеется нужно создать новую

3) с помощью файлового менеджера (напр. в панели хостинга) перенесите на новый сайт содержимое папки /files/ по принципу из папки в соответствующую папку, т.к. в свежей версии может отличаться структура вложенных папок.

А также файл favicon.ico из корневой директории и водяной знак из /fivecms/files/watermark/

4) на новом сайте:

  • Удаляете демонстрационные данные (товары, категории, свойства, статьи и т.п.)
  • Проверьте требуется ли внести изменения в структуру базы данных или код нового сайта для вашей версии дистрибутива
Далее в:

Админка > Автоматизация > Бэкап БД : Загрузить файл бэкапа

загружаете ваш, ранее скачанный файл

Бэкап БД 

и затем делаете восстановление залитого бэкапа, нажав на иконку Бэкап БД

5) Затем нужно заполнить и применить те поля в настройках, которых не было на старом сайта, в разделах:

Админка > Настройки :

  • Основные настройки
  • Настройки каталога товаров
  • Управление модулями

6) Выбрать активную тему дизайна, кликнув по ее названию, после этого рядом с ней появится зеленая галочка:

Админка > Настройки > Дизайн : Десктоп > Шаблоны и стили

7) в панели хостинга прилинковываете старый домен к новому сайту

На этом всё.

Обратите внимание, что обновление никак не затрагивает код и базу данных старого сайта.

Если какая-то часть информации не перенеслась?

  • Вы можете сделать на старом сайте бэкап отдельных таблиц базы данных:

Бэкап БД

и повторить для каждой действия из п.4

  • А товары можно перенести через Импорт/Экспорт CSV:

На старом сайте:

Админка > Автоматизация > Экспорт CSV

* Для версий < 21-6-14 в полученном файле колонки "Склад" и "Описание страницы" необходимо переименовать в "Остаток" и "Мета-описание"

На новом сайте:

Админка > Автоматизация > Импорт CSV

UPD: описание обновлено 28.03.2024

Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!

Рекомендуем прочитать
  • Чтобы снизить нагрузку на базу данных применяется кэширование - хранение локально результатов наиболее тяжелых запросов и обновление их с определенной периодичностью.

  • Одна из возможностей импорта товаров в 5CMS - это CSV-файлом.

    При этом важно соблюдать стандарт структуры загружаемого документа.

  • Если вы работаете с разными поставщиками и они периодически меняют прайсы, а также заставляют и вас менять цены, то данный процесс можно автоматизировать с помощью импорта/экспорта CSV.