Обновление, отключение и удаление
История версий. Актуальная инструкция относится к 1.0.1. При переходе с 1.0.0 или 0.1.34 переиндексация только из-за этого выпуска не нужна; после добавления полей или изменения источников индекса она требуется независимо от версии.
Обновления версии 1.x
В 1.x удалены собственный загрузчик обновлений Zorka, встроенный ключ доступа и вкладка Обновления. Инструкции этой вкладки относятся к историческим 0.x. Для 1.x используйте предоставленный разработчиком пакет или штатную систему Битрикс Маркета после появления там обновления. Новая версия документации не означает автоматического обновления сайта.
Через Битрикс Маркет
- Сделайте резервную копию файлов и БД сайта.
- Откройте Marketplace → Обновление решений, проверьте доступные обновления и выберите zorka.search.
- Дождитесь завершения установки, откройте настройки и проверьте номер версии в Marketplace → Установленные решения.
- Обновите страницы магазина и CRM, проверьте название, артикул и раздел.
Из предоставленного полного пакета
- Сохраните резервную копию файлов и БД. Получите пакет
zorka.search-1.0.1.zipу разработчика. - Замените файлы внутри существующей
/bitrix/modules/zorka.search/содержимым папкиzorka.searchархива. Не создавайте вложенную вторую папку и не выполняйте удаление модуля ради обновления. - Если переходите с 0.x вручную, удалите оставшиеся файлы старого клиента обновлений:
lib/updater.php,lib/updatepackage.php,install/update-access.php,assets/updates.js. Штатный пакет перехода Маркета выполняет эту очистку и удаление трёх старых служебных опций автоматически. Прежние резервные копии сохраняются. - Заново откройте настройки, убедитесь в версии и проверьте сохранение и поиск. Выбранный движок, настройки и индекс сохраняются; 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 на вкладке Каталоги, сохраните и обновите открытые страницы. При отключении магазина модуль возвращает сохранённый прежний поисковый движок. Если администратор уже выбрал другой движок самостоятельно, этот выбор сохраняется.
Удалить модуль и вернуть штатную работу
- Откройте Marketplace → Установленные решения → zorka.search → Удалить. Папку модуля до этого действия не удаляйте: её код нужен для снятия обработчиков.
- Дождитесь завершения и прочитайте возможное сообщение об очистке cron. Если автоматическая очистка недоступна или задание добавлялось вручную, удалите собственные задания модуля из crontab пользователя сайта.
- Выполните полную переиндексацию штатного поиска Битрикса по кнопке на странице завершения удаления.
- Обновите открытые страницы магазина и CRM и проверьте штатную выдачу.
Возвращается прежний движок, включая отсутствие явно заданной опции; последующий выбор администратора не переопределяется. Удаляются обработчики, агент, собственные задания cron и неизменённые служебные файлы модуля. Чужие и изменённые пользователем файлы сохраняются. Управляемая Manticore останавливается, её автоперезапуск отключается; данные службы остаются. Внешняя Manticore других проектов не удаляется.
Товары, разделы, свойства, цены и остатки сохраняются. Таблицы собственного индекса, настройки и синонимы остаются для повторной установки и больше не участвуют в работе сайта после удаления регистрации. Повторная установка сама не включает магазин и CRM.
Откат 1.0.0 проверен на отдельной BitrixVM для Bitrix, MySQL, отсутствующей опции и ручной смены движка. Штатные поиск, подсказки и CRM проверены также при физическом отсутствии папки модуля. Код удаления в 1.0.1 не менялся. Этот тест не заменяет проверку сторонних доработок вашего сайта.
Возврат к более старой версии
Используйте согласованную резервную копию файлов и данных. С 0.1.23 словарь фраз хранится в отдельной таблице; простая подмена файлов не переносит новые изменения словаря обратно в старую настройку.