Перейти к основному содержимому

Обновление, отключение и удаление

История версий. Актуальная инструкция относится к 1.0.1. При переходе с 1.0.0 или 0.1.34 переиндексация только из-за этого выпуска не нужна; после добавления полей или изменения источников индекса она требуется независимо от версии.

Обновления версии 1.x​

В 1.x удалены собственный загрузчик обновлений Zorka, встроенный ключ доступа и вкладка Обновления. Инструкции этой вкладки относятся к историческим 0.x. Для 1.x используйте предоставленный разработчиком пакет или штатную систему Битрикс Маркета после появления там обновления. Новая версия документации не означает автоматического обновления сайта.

Через Битрикс Маркет​

  1. Сделайте резервную копию файлов и БД сайта.
  2. Откройте Marketplace → Обновление решений, проверьте доступные обновления и выберите zorka.search.
  3. Дождитесь завершения установки, откройте настройки и проверьте номер версии в Marketplace → Установленные решения.
  4. Обновите страницы магазина и CRM, проверьте название, артикул и раздел.

Из предоставленного полного пакета​

  1. Сохраните резервную копию файлов и БД. Получите пакет zorka.search-1.0.1.zip у разработчика.
  2. Замените файлы внутри существующей /bitrix/modules/zorka.search/ содержимым папки zorka.search архива. Не создавайте вложенную вторую папку и не выполняйте удаление модуля ради обновления.
  3. Если переходите с 0.x вручную, удалите оставшиеся файлы старого клиента обновлений: lib/updater.php, lib/updatepackage.php, install/update-access.php, assets/updates.js. Штатный пакет перехода Маркета выполняет эту очистку и удаление трёх старых служебных опций автоматически. Прежние резервные копии сохраняются.
  4. Заново откройте настройки, убедитесь в версии и проверьте сохранение и поиск. Выбранный движок, настройки и индекс сохраняются; Manticore устанавливается отдельно по кнопке.

Исправление сохранения для установленной 1.0.0​

Если возникает Class "CCatalogSku" not found, получите zorka.search-1.0.1-hotfix-settings.zip. После резервного копирования замените только два файла из его папки zorka.search в действующей установке:

  • /bitrix/modules/zorka.search/lib/admin/settings.php;
  • /bitrix/modules/zorka.search/install/version.php.

Откройте настройки заново и повторите сохранение. Удаление модуля, сброс настроек и переиндексация из-за этого исправления не требуются. Причина и проверка.

Если после замены по-прежнему видна старая версия, сначала проверьте фактически загруженный путь, отсутствие второй копии в /local/modules/ и состав файлов. Если актуальные файлы подтверждены, проверьте обновление OPcache по правилам хостинга.

Отключить подключения​

Снимите Поиск магазина и/или Товары и категории в CRM Б24 на вкладке Каталоги, сохраните и обновите открытые страницы. При отключении магазина модуль возвращает сохранённый прежний поисковый движок. Если администратор уже выбрал другой движок самостоятельно, этот выбор сохраняется.

Удалить модуль и вернуть штатную работу​

  1. Откройте Marketplace → Установленные решения → zorka.search → Удалить. Папку модуля до этого действия не удаляйте: её код нужен для снятия обработчиков.
  2. Дождитесь завершения и прочитайте возможное сообщение об очистке cron. Если автоматическая очистка недоступна или задание добавлялось вручную, удалите собственные задания модуля из crontab пользователя сайта.
  3. Выполните полную переиндексацию штатного поиска Битрикса по кнопке на странице завершения удаления.
  4. Обновите открытые страницы магазина и CRM и проверьте штатную выдачу.

Возвращается прежний движок, включая отсутствие явно заданной опции; последующий выбор администратора не переопределяется. Удаляются обработчики, агент, собственные задания cron и неизменённые служебные файлы модуля. Чужие и изменённые пользователем файлы сохраняются. Управляемая Manticore останавливается, её автоперезапуск отключается; данные службы остаются. Внешняя Manticore других проектов не удаляется.

Товары, разделы, свойства, цены и остатки сохраняются. Таблицы собственного индекса, настройки и синонимы остаются для повторной установки и больше не участвуют в работе сайта после удаления регистрации. Повторная установка сама не включает магазин и CRM.

Откат 1.0.0 проверен на отдельной BitrixVM для Bitrix, MySQL, отсутствующей опции и ручной смены движка. Штатные поиск, подсказки и CRM проверены также при физическом отсутствии папки модуля. Код удаления в 1.0.1 не менялся. Этот тест не заменяет проверку сторонних доработок вашего сайта.

Возврат к более старой версии​

Используйте согласованную резервную копию файлов и данных. С 0.1.23 словарь фраз хранится в отдельной таблице; простая подмена файлов не переносит новые изменения словаря обратно в старую настройку.