Обновление системы до новой версии

Пакет обновлений системы доступен в файловом архиве сайта. Обновление включает все файлы ядра системы, бэкофис, структуру стандартной базы данных и стандартные обработчики. Последнее обновление всегда лежит в каталоге с текущей версией системы и подходит для всех предыдущих версий. Файлы обновлений в имени содержат слово "update" для коммерческой версии и "demo-update" для бесплатной версии.

Внимание!
Доступ к скачиванию обновлений коммерческой версии имеют только клиенты компании, предварительно авторизовавшись.

Процедура обновления

Процедура обновления происходит в полуавтоматическом режиме и должна выполняться в следующем порядке:

  1. Сделайте полный бэкап домашнего каталога и базы данных на случай ошибок при обновлении.
  2. Закройте доступ к сайту на время обновления.
  3. Распакуйте архив с обновлением в корневой каталог сайта.
  4. Запустите скрипт обновления http://ваш_сайт.ru/update. При запуске скрипта могут быть выданы ошибки (они обязательно будут выданы при переходе с версии 2.0) которые следует проигнорировать и перейти к следующему шагу.
  5. Если на предыдущем этапе были выданы ошибки, то необходимо перейти к скрипту синхронизации структуры базы данных (MyDBSync), по адресу http://ваш_сайт.ru/utils/dbsync/, если на предыдущем этапе ошибок не было, то вы окажетесь здесь автоматически. Для авторизации введите логин и пароль на базу данных (не путайте с паролем на вход в бэкофис).
  6. С обоих сторон синхронизатора необходимо выбрать базу данных вашего сайта, слева в качестве префикса введите "update_", справа "elogic_" (без кавычек конечно) и нажмите "Сравнить".
  7. После сравнения будут выданы таблицы БД структура которых отличается. Отметьте их все флажками в левой части и нажмите "Предпросмотр SQL >>" (обратите внимание на направление стрелки, оно должно быть слева направо, т.е. соответствовать направлению синхронизации).
  8. В открывшемся окне будут показаны SQL-запросы которые будут выполнены для синхронизации. Нажмите "Синхронизировать База данных N1 -> База данных N2"
  9. Если на шаге номер 4, вам были выданы ошибки, то необходимо повторно запустить скрипт обновления.

Что нужно сделать после обновления

Т.к. в версии 2.5 появилось полноценное ЧПУ, то названия для каталогов предыдущих версий будут назначены автоматически вида "catalog<ID каталога>". Если вы планируете использовать ЧПУ, то вам необходимо их все переименовать в разделе бэкофиса "Структура" и изменить шаблоны вашей темы отображения для использования новых URL.

Тоже самое и с материалами, им назначаются имена вида "article_<ID материала>". Изменения производятся при редактировании свойств материала.

У меня ничего не получилось

Если у вас есть подписка на платную поддержку, то мы сами обновим вашу систему по запросу. В обновление входит так же и изменение шаблонов (если это необходимо). Если у вас нет подписки на поддержку, вы можете воспользоваться одноразовым обновлением, которое выполнят наши специалисты. Стоимость обновления указана в разделе "Прайс-лист" и равна стоимости поддержки на 1 месяц.

Внимание!
Если вы изменяли файлы бэкофиса или стандартные обработчики, то обновление может затереть все ваши изменения.

Дата публикации на сайте: 26.10.2005