Инструкция по обновлению CMS
Если вносились какие-то изменения в код 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 - Все для продаж уже внутри!
-
13.09.2018
Чтобы снизить нагрузку на базу данных применяется кэширование - хранение локально результатов наиболее тяжелых запросов и обновление их с определенной периодичностью.
-
02.05.2014
Одна из возможностей импорта товаров в 5CMS - это CSV-файлом.
При этом важно соблюдать стандарт структуры загружаемого документа.
-
17.11.2018
Если вы работаете с разными поставщиками и они периодически меняют прайсы, а также заставляют и вас менять цены, то данный процесс можно автоматизировать с помощью импорта/экспорта CSV.