Ошибка обновления задачи bitrix

Просмотров: 37543
Дата последнего изменения: 02.12.2022

Сложность урока:

2 уровень — несложные понятия и действия, но не расслабляйтесь.

3

4

5

При попытке обновления выдаётся ошибка «Ошибка соединения с сервером обновлений: [110] Connection timed out.»

Ошибка свидетельствует о том, что скрипт обновления не может подключиться к серверу обновлений www.bitrixsoft.com на порт 80. Причины могут быть следующие:

  • недоступны функции работы с сокетами, в частности, fsockopen();
  • на сервере запрещены исходящие соединения к 80 порту;
  • недостаточный объем памяти на сервере (Часто проявляется на VPS с виртуализацией OpenVZ и 256 Мб RAM.);
  • проблема в работе сети.

Вам необходимо обратиться к администратору сервера, предоставив описание ошибки.

Ошибка при обновлении: [SITE_LICENSE_VIOLATION] Превышено количество лицензированых сайтов

Эта ошибка свидетельствует о том, что в системе либо не зарегистрировано ни одного сайта, либо все сайты деактивированы, либо превышено количество активных сайтов, разрешенных текущей лицензией.

Для решения проблемы и получения возможности загрузки и установки обновлений, необходимо или зарегистрировать в системе хотя бы один сайт, или активировать существующий из раздела, или деактивировать сайты до количества, разрешенных текущей лицензией:
Рабочий стол > Настройки > Настройки продукта > Сайты > Список сайтов.

Ошибка при обновлении [ERROR_WRONG_CODE]

Система обновлений продукта привязывается к конкретной установке и «запоминает» состояние системы после очередного обновления. Ошибка возникает в том случае, если текущее состояние не соответствует тому, которое было на момент последнего обновления. Этот механизм призван пресечь попытки обновления на одном лицензионном ключе неограниченного количества установок продукта.

Согласно лицензионному соглашению, на каждый лицензионный ключ допускается две установки системы: одна публичная и одна локальная (для разработчика), но недоступная из Интернета. С учетом этого система настроена так, что сохраняет данные о двух установках. При этом, если не переносить копию с локальной машины на сервер и назад — можно обновлять независимо обе копии, проблем не возникнет. Если же вам необходимо переносить продукт на локальную машину, то следует обновлять только одну копию из двух: либо на сервере, либо локальную (зависит от ваших предпочтений).

Аналогичным образом следует поступать при переносе сайта на новый сервер: скопировать структуру файлов и БД на новый сервер, после этого, не обновляя продукт на старом, удалить его сразу после обновления DNS.

Ошибка Class ‘CUpdateExpertMode’ not found

Ошибка на странице обновлений:

Class 'CUpdateExpertMode' not found (0)
/app/www/bitrix/modules/main/admin/update_system.php:50
#0: require_once /app/www/bitrix/admin/update_system.php:2

При этом класс CUpdateExpertMode определен в /bitrix/modules/main/classes/general/update_client.php.

Ситуация связана с влиянием OpCache. Параметр opcache.validate_timestamps (/etc/php.d/opcache.ini) имеет значение 0, должно быть: On.

Материал из Planfix

Перейти к: навигация, поиск

Если при выполнении запроса произошла ошибка, сервер отвечает в следующем формате:

{
	Result	string
	Code	integer($int32)
	Error	string
}

Где code — целое число ошибки.

Ошибки без классификации

  • 0 — Неизвестная ошибка
  • 1 — Неверный токен
  • 2 — Токен не активен
  • 5 — Доступ к данному методу для scoup запрещен
  • 6 — Доступ к данному методу/объекту для пользователя запрещен
  • 10 — Аккаунт заблокирован за спам
  • 11 — Аккаунт заморожен
  • 16 — Пользователь неактивен
  • 20 — Подписка не оплачена
  • 21 — Использование API недоступно для бесплатного аккаунта
  • 22 — Исчерпан суточный лимит количества запросов к REAT API
  • 23 — Достигнут лимит аккаунта по количеству контактов
  • 30 — Неверный формат JSON
  • 41 — Недопустимое значение параметра

Задачи

  • 1000 — Задача не существует
  • 1001 — Ошибка добавления задачи
  • 1002 — Ошибка обновления задачи

Контакты

  • 2000 — Контакт не существует
  • 2001 — Ошибка добавления контакта
  • 2002 — Ошибка обновления данных
  • 2003 — При попытке разрешения доступа в ПланФикс, у контакта не установлен e-mail
  • 2004 — Неверный формат e-mail
  • 2005 — e-mail, указанный для логина, не уникален
  • 2006 — ФИО контакта не заполнено

Сотрудники

  • 4000 — Сотрудник не существует
  • 4001 — Ошибка добавления сотрудника
  • 4002 — Ошибка обновления данных сотрудника
  • 4003 — Указанный e-mail не уникален
  • 4004 — Неверный формат username
  • 4005 — Указанный username не уникален
  • 4006 — ФИО сотрудника не заполнено

Комментарии

  • 5000 — Комментарий не существует
  • 5001 — Ошибка добавления комментария
  • 5002 — Ошибка обновления данных комментария

Аналитики и записи аналитик

  • 6000 — Аналитика не существует
  • 6010 — Запись аналитики не существует
  • 6011 — Ошибка добавления записи аналитики
  • 6012 — Ошибка обновления записи аналитики

Файлы

  • 7000 — Файл не существует
  • 7001 — Ошибка добавления файла
  • 7002 — Превышен размер загружаемого файла в рамках подписки
  • 7003 — Ошибка удаления файла

Перейти

  • REST API

Содержание

  1. Устранение ошибок CMS Битрикс
  2. Отправка почты
  3. Режим работы MySQL
  4. Размер стека и pcre.recursion_limit
  5. Выполнение агентов на cron
  6. Обязательные параметры PHP
  7. Ошибки при проверке системы в Битрикс
  8. Модули веб-сервера
  9. Размер стека и pcre.recursion_limit
  10. VDS хостинг
  11. Виртуальный хостинг
  12. Режим работы MySQL
  13. Вариант 1
  14. Вариант 2
  15. Структура базы данных
  16. Ошибка при проверке системы
  17. Полное тестирование системы битрикс не работает
  18. Начальные требования
  19. У нас часто спрашивают, сколько нужно заплатить
  20. Баллы опыта
  21. Тесты и сертификат
  22. Комментарии к урокам
  23. Для преподавания оффлайн
  24. Если нет интернета
  25. Как проходить учебный курс?

Устранение ошибок CMS Битрикс

Опция «Проверка системы» в CMS Битрикс позволяет проверить соответствие настроек хостинга требованиям CMS и вашего сайта. При запуске этой опции на хостинге Timeweb, Битрикс, как правило, приводит несколько ошибок и замечаний. В этой статье мы рассмотрим, как их исправить.

Отправка почты

Речь идет о двух параметрах: «Отправка почты» и «Отправка почтового сообщения больше 64Кб».

Уведомление: Ошибка! Не работает

Эта ошибка возникает, если вы используете хостинг на тестовом периоде — до оплаты услуги почта недоступна. Как только хостинг будет оплачен, почта заработает.

Режим работы MySQL

Уведомление: Ошибка! innodb_strict_mode=ON, требуется OFF. Переменная sql_mode в MySQL должна быть пустая, текущее значение: NO_ENGINE_SUBSTITUTION

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

Решение:

Необходимо внести изменения в файлы конфигурации Bitrix, в которых задаются параметры базы данных, и указать в них нужные значения. Отредактировать файлы можно, например, с помощью Файлового менеджера.

В файл /public_html/bitrix/php_interface/after_connect.php под уже имеющимися строками и до символов ?> добавьте:

В файл /public_html/bitrix/php_interface/after_connect_d7.php под уже имеющимися строками и до символов ?> добавьте:

После этого проверка Bitrix пройдет успешно.

Размер стека и pcre.recursion_limit

Уведомление: Замечание: Возможны проблемы в работе с длинными строками из за системных ограничений

Это замечание некритично и, как правило, на работе сайтов не сказывается, однако оно может влиять на обработку очень длинного текста, например, если в нем сотни тысяч символов.

Этот параметр влияет на возможность обработки строк регулярными выражениями. Лимит по умолчанию установлен достаточно большой, чтобы можно было обработать практически любой контент на сайте, но для устранения замечания можно дополнительно внести изменения.

Решение:

  • Если у вас тариф мощного хостинга, решением будет переключение сайта на PHP 7.4. Это можно сделать в разделе «Сайты» по нашей инструкции.
  • Если у вас тариф обычного хостинга или если смена версии PHP не помогла, исправить ошибку, добавьте в файл /public_html/.htaccess строки:

Выполнение агентов на cron

Уведомление: Замечание: Агенты выполняются на хитах, рекомендуется перенести их выполнение на cron

Это замечание некритично. В Битрикс предусмотрен внутренний планировщик задач (агентов). Данное замечание влияет на то, насколько точно по времени сработают запланированные задачи. Грубо говоря, скрипты сайта выполняются, только когда его страницы кто-то посещает. Если нет посещений, то и таймер работать не будет. Cron позволяет полностью решить проблему с планированием задач.

Решение:

Чтобы перенести работу непериодических агентов (и передачу почты) на Сron, необходимо установить константу BX_CRONTAB_SUPPORT .

Для этого добавьте в файл /public_html/bitrix/php_interface/dbconn.php строку:

1. В разделе Crontab нажмите «Добавить новую задачу» и задайте удобное имя для задачи.

2. В пункте «Исполнитель» выберите «Исполняемый бинарный файл».

3. В пункте «Путь до файла» укажите команду следующего вида:

  • В /opt/php72/bin/php укажите ту версию php, которую использует сайт. Например, /opt/php74/bin/php ( или /opt/php7.4/bin/php ).
  • Вместо /home/u/user/site.ru/public_html укажите корректный путь до папки сайта и замените u и user на первую букву вашего логина и сам логин.

4. В пункте «Периодичность» выберите «Каждую минуту».

Уведомление: Ошибка! Не настроен запуск cron_events.php на cron

Эта ошибка может возникнуть, если в пункте выше вы только добавили константу, но не добавили задачу cron. Без настройки задачи в crontab будет остановлена часть агентов, в том числе с сайта перестанет отправляться почта. Письма будут накапливаться в очередь и отправляться по частям после устранения ошибки.

Решение:

Выполните приведенную выше инструкцию по добавлению задачи cron, и ошибка будет устранена.

Обязательные параметры PHP

Уведомление: Ошибка! Значение max_input_vars должно быть не ниже 10000

Эта ошибка не влияет на работоспособность сайта напрямую, но может отразиться на работе с большими формами в административной панели. При работе с инфоблоками низкое значение параметра max_input_vars может вызвать проблемы с сохранением настроек, поэтому система выделяет эту ошибку как критическую.

Решение:

Необходимо добавить следующую строку в файл /public_html/.htaccess :

Источник

Ошибки при проверке системы в Битрикс

Модули веб-сервера

Ошибка: Загружен модуль mod_dav/mod_dav_fs, WebDav не будет работать
Решение: Удалите файл /etc/httpd/conf.modules.d/00-dav.conf

Размер стека и pcre.recursion_limit

VDS хостинг

  1. В файле /etc/php.d/bitrixenv.ini изменим параметр:
  2. В скрипте запуска сервера HTTP Apache /etc/rc.d/init.d/httpd изменим функцию start(), добавив в нее одну строку ulimit -s unlimited
  3. В итоге должно получиться примерно следующее:

Виртуальный хостинг

Для виртуального хостинга в файле .htaccess

Режим работы MySQL

Вариант 1

  1. Подключиться к серверу под root
  2. Открыть один из файлов (у всех могут быть разные, варианты)
    • /etc/my.cnf
    • /etc/alternatives/my.cnf
    • /etc/bitrix-my.cnf
  3. Добавить строку в блоке # InnoDB parameters

Вариант 2

  1. В файл after_connect.php добавить:
  2. В файл after_connect_d7.php добавить:

Структура базы данных

Ошибка: В таблице b_search_content_stem поле STEM «varchar(50) NOT NULL» не соответствует описанию на диске «int(11) NOT NULL»
Решение: Удалить модуль поиска вместе с таблицами и Заново установить модуль поиска и переиндексировать сайт.

Ошибка: В таблице b_search_content_freq поле STEM «varchar(50) NOT NULL DEFAULT «» » не соответствует описанию на диске «int(11) NOT NULL DEFAULT «0» «
Решение: Удалить модуль поиска вместе с таблицами и Заново установить модуль поиска и переиндексировать сайт.

Ошибка: Структура базы данных: Ошибочный ответ сервера. Не удалось завершить тестирование.
Решение: В файле /bitrix/modules/main/install/mysql/install.sql найти строку:
и заменить на:

Ошибка: В таблице b_user_hit_auth поле TIMESTAMP_X «datetime NULL DEFAULT NULL » не соответствует описанию на диске «timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP»
Решение: Выполнить запрос в Настройки → Инструменты → SQL запрос:

Источник

Ошибка при проверке системы

При тестировании системы выдаются ошибки

Ошибка! Кодировка соединения с базой данных должна быть utf8, текущее значение: utf8mb3 Кодировка базы данных

Замечание. Не удалось проверить из-за ошибки кодировки соединения Кодировки таблиц в БД

Замечание. Не удалось проверить из-за ошибки кодировки соединения

В конфигах:

$DB->Query(«SET NAMES ‘utf8′»);
$DB->Query(‘SET collation_connection = «utf8_unicode_ci»‘);

$connection->queryExecute(«SET NAMES ‘utf8′»);
$connection->queryExecute(‘SET collation_connection = «utf8_unicode_ci»‘);

В журнале проверки системы:
2021-Jul-23 11:51:11 Кодировка соединения (check_mysql_connection_charset): Failcharacter_set_connection=utf8mb3, collation_connection=utf8_unicode_ci, character_set_results=utf8mb3
Ошибка! Кодировка соединения с базой данных должна быть utf8, текущее значение: utf8mb3
2021-Jul-23 11:51:11 Кодировка базы данных (check_mysql_db_charset): Warning
Замечание. Не удалось проверить из-за ошибки кодировки соединения
2021-Jul-23 11:51:11 Кодировки таблиц в БД (check_mysql_table_charset): Warning
Замечание. Не удалось проверить из-за ошибки кодировки соединения

Версия:
mysql Ver 8.0.25-0ubuntu0.20.04.1 for Linux on x86_64

Почему Битрикс ожидает utf8, разве она не устарела в пользу utf8mb3 и utf8mb4, равно как и utf8_unicode_ci?
Как исправить, подскажите, пожалуйста?

Цитата
Алексей Бобков написал:
Почему Битрикс ожидает utf8, разве она не устарела в пользу utf8mb3 и utf8mb4, равно как и utf8_unicode_ci?

Не хочу никого оскорблять, но в очередной раз убеждаюсь в ущербности русскоязычных форумов.
Вместо конкретизированных ответов уже два сообщения и оба — флуд.
Полагаю, что такая проблема возникает из-за отсутствия карательных мер в отношении такого рода флудеров — нет возможности поставить минусы в карму флудера, вплоть до полной блокировки при критическом снижении кармы.

Почему на англоязычных ресурсах ( https://stackoverflow.com/ и иже с ними) пишут только конкретные ответы с решениями вопроса?! Да потому, что флуд полностью модерируется и уводится в бан модераторами и сообществом. А тут, судя по всему, ни модераторов активных, ни возможности заминусить ответ.

В очередной раз Я и мои коллеги убедились в том, что тут можно и не задавать вопросы — бессмысленно почти что.

Поднимаю вопрос. В Bitrix VM есть возможность апдейта MySQL до версии 8, откатить при этом как PHP нельзя. После апдейта ругается на utf8mb3. Насколько критична эта ошибка и как может сказаться на работе сайта? И как исправить. В системных требованиях Битрикс не указано, что MySQL 8 не поддерживается (по крайней мере не нашел).

В целом, зачем добавили в Bitrix VM возможность апдейта php и Mysql до 8 версии, если Битрикс их не поддерживает?

У меня не получилось завести Битрикс 24 на Mysql 8. Проблема была с методом $DB->CharToDateFunction($char), при выводе ленты задач лезла ошибка:

/bitrix/modules/tasks/classes/general/task.php Line: 5522 MySQL Query Error: SELECT TL.TASK_ID AS TASK_ID, COUNT(TL.TASK_ID) AS CNT FR OM b_tasks_log TL WHERE USER_ID != 1 AND ( (CREATED_DATE > » AND TASK_ID = 2263) ) GROUP BY TL.TASK_ID [[1525] Incorrect DATETIME value: »]

Проблемы в методе $DB->CharToDateFunction($char), В моем конкретном случае он возвращал вместо даты пустую строку. На сколько я понимаю внутри этот метод выглядит как-то так:

function CharToDateFunction($char) <
$strSql = «select cast(‘$char’ as date) as res» ;
$z = $this->Query($strSql, false, «FILE: » .__FILE__. »
LINE: » .__LINE__);
$zr = $z->Fetch();
return $zr[ «RES» ];
>

В инетах пишут про это дело например здесь: https://habr.com/ru/post/476852/#comment_20914160

Разбираться более подробно времени не было — откатил все взад из бэкапа и остался пока на MySql5.7

да еще добавлю что SQL_MODE=’ALLOW_INVALID_DATES’ мне не помогло

Замечание. Не удалось проверить из-за ошибки кодировки соединения

Замечание. Не удалось проверить из-за ошибки кодировки соединения

Цитата
Husnutdinov написал:
При тестировании системы выдаются ошибки

Кодировка соединения

Ошибка! Кодировка соединения с базой данных должна быть utf8, текущее значение: utf8mb3

Кодировка базы данных
Кодировки таблиц в БД

В конфигах:

$DB->Query(«SET NAMES ‘utf8′»);
$DB->Query(‘SET collation_connection = «utf8_unicode_ci»‘);

$connection->queryExecute(«SET NAMES ‘utf8′»);
$connection->queryExecute(‘SET collation_connection = «utf8_unicode_ci»‘);

В журнале проверки системы:
2021-Jul-23 11:51:11 Кодировка соединения (check_mysql_connection_charset): Failcharacter_set_connection=utf8mb3, collation_connection=utf8_unicode_ci, character_set_results=utf8mb3
Ошибка! Кодировка соединения с базой данных должна быть utf8, текущее значение: utf8mb3
2021-Jul-23 11:51:11 Кодировка базы данных (check_mysql_db_charset): Warning
Замечание. Не удалось проверить из-за ошибки кодировки соединения
2021-Jul-23 11:51:11 Кодировки таблиц в БД (check_mysql_table_charset): Warning
Замечание. Не удалось проверить из-за ошибки кодировки соединения

Версия:
mysql Ver 8.0.25-0ubuntu0.20.04.1 for Linux on x86_64

Источник

Полное тестирование системы битрикс не работает

Курс предназначен для базовой подготовки администраторов сайтов, созданных на «1С-Битрикс: Управление сайтом». Изучив курс, вы освоите основные методы администрирования системы, а также пополните знания по темам, изученным в курсе Контент-менеджер.

Если вы добросовестно изучите курс, то научитесь:

  • управлять доступом к системе, сайтами, пользователями, группами пользователей;
  • работать с инструментами системы;
  • использовать возможности интерфейса по управлению системой;
  • работать с модулями «1С-Битрикс: Управление сайтом», связанными с оптимизацией и безопасностью работы сайта;
  • выполнять работу по конфигурированию веб-системы для оптимальной работы.

Если вам предстоит самостоятельная установка системы или перенос сайта на хостинг, то без курса Установка и настройка Курс Установка и настройка предназначен для специалистов устанавливающих «1С-Битрикс: Управление сайтом» или «Битрикс24 в коробке».

Начальные требования

Необходимый минимум знаний для изучения курса:

  • базовые навыки компьютерной грамотности и навыков работы с ОС Windows;
  • базовые знания о WWW и организации доступа к веб-серверу;
  • знание системы в рамках курса Контент-менеджер Мы считаем, что вы этот курс уже прошли и знаете многое о Битриксе. Поэтому подсказок во всплывающих окнах будет намного меньше, чем в курсе Контент-менеджер. , чтобы банально не путаться в интерфейсе.

Неплохо было бы иметь базовые навыки установки и администрирования *nix-систем.

У нас часто спрашивают, сколько нужно заплатить

Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов — ничего из этого оплачивать не нужно.

Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.

Баллы опыта

В конце каждого урока есть кнопка . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:

уроке.

Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат — это если общее число набранных Вами баллов отличается от максимального на 1-2%.

Тесты и сертификат

После изучения курса пройдите тесты на сертификацию. При успешной сдаче последовательности тестов на странице Моё обучение вы увидите результат обучения и там же — ваш сертификат в формате PDF.

Иконка успешно сданного вами курса отображается в вашем профиле на Freelance, если вы укажите ссылку на ваш профиль на сайте компании 1С-Битрикс.

Комментарии к урокам

На каждой странице курса авторизованный на сайте посетитель может дать комментарий к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой:

Для преподавания оффлайн

Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 3 дня (24 академических часа).

Если нет интернета

Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox

iPhone:
FBReader
CoolReader
iBook
Bookmate

Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome

iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла — от 01.10.2021.

Как проходить учебный курс?

Источник

  • Главная

  • Сниппеты



  • Ошибка соединения с сервером обновлений: [110] Connection timed out.



При попытке обновить сайт возникала ошибка соединения с сервером обновлений.

Причина ошибки может быть в работе сокетов, нужно проверить работу сайта на странице Настройки > Инструменты > Проверка системы.

Если ошибки нет, то проблема может быть внешняя.
Проверяем, какой сервер обновлений указан в Настройки > Настройки продукта > Настройки модулей — Главный модуль — Система обновлений — поле Имя сервера, содержащего обновления:
Если он равен www.bitrixsoft.com, то меняем его на www.1c-bitrix.ru и попробуйте повторить обновление.

Теги: Connection timed out, Ошибка


Для начала — НЕ ПАНИКОВАТЬ!

Все решается достаточно просто:

  • Скачиваете файл к себе на компьютер: Скачать файл
  • В админке сайта переходите: Контент — Структура сайта — Файлы и папки — /bitrix/js/main/jquery
  • Загружаете и распаковываете скачанный файл. Файл содержит версии библиотек jquery, которые работали у вас до этого.
  • Открываете на редактирование в режиме PHP (ЭТО ВАЖНО!!) файл /bitrix/php_interface/init.php
  • Вставляете туда данный код:
    CJSCore::Init();
    $ar=array(
    	/* external libs */
    	'jquery' => array(
    		'js' => '/bitrix/js/main/jquery/jquery-1.8.3.min.js',
    		'skip_core' => true,
    	),
    	'jquery_src' => array(
    		'js' => '/bitrix/js/main/jquery/jquery-1.8.3.js',
    		'skip_core' => true,
    	),
    	'jquery2' => array(
    		'js' => '/bitrix/js/main/jquery/jquery-2.1.3.min.js',
    		'skip_core' => true,
    	),
    	'jquery2_src' => array(
    		'js' => '/bitrix/js/main/jquery/jquery-2.1.3.js',
    		'skip_core' => true,
    	),
    	'jquery3' => array(
    		'js' => '/bitrix/js/main/jquery/jquery-3.3.1.min.js',
    		'skip_core' => true,
    	),
    	'jquery3_src' => array(
    		'js' => '/bitrix/js/main/jquery/jquery-3.3.1.js',
    		'skip_core' => true,
    	),
    );
    foreach ($ar as $ext => $arExt)
    {
    	CJSCore::RegisterExt($ext, $arExt);
    }
    

    ОБРАТИТЕ ВНИМАНИЕ: это PHP код. Он должен быть заключен в блок <?php …. ?>
    Если данные символы уже есть у вас в файле — вставляете внутри блока. Если файл пустой, то перед данным кодом добавляете <?php .
    Обязательно проверьте, что у вас есть доступ по FTP на сервер, т.к. если сделате ошибку в данном файле сайт может перестать работать.

  • Все, сайт должен заработать как до обновления.

UPD: Коллега Николай Иванов предложил распаковывать архив во вновь создаваемую папку /bitrix/js/main/jquery_old/ для предотвращения стирания старых библиотек битриксом.

В этом случае код для init.php будет выглядеть следующим образом:

CJSCore::Init();
$ar=array(
	/* external libs */
	'jquery' => array(
		'js' => '/bitrix/js/main/jquery_old/jquery-1.8.3.min.js',
		'skip_core' => true,
	),
	'jquery_src' => array(
		'js' => '/bitrix/js/main/jquery_old/jquery-1.8.3.js',
		'skip_core' => true,
	),
	'jquery2' => array(
		'js' => '/bitrix/js/main/jquery_old/jquery-2.1.3.min.js',
		'skip_core' => true,
	),
	'jquery2_src' => array(
		'js' => '/bitrix/js/main/jquery_old/jquery-2.1.3.js',
		'skip_core' => true,
	),
	'jquery3' => array(
		'js' => '/bitrix/js/main/jquery_old/jquery-3.3.1.min.js',
		'skip_core' => true,
	),
	'jquery3_src' => array(
		'js' => '/bitrix/js/main/jquery_old/jquery-3.3.1.js',
		'skip_core' => true,
	),
);
foreach ($ar as $ext => $arExt)
{
	CJSCore::RegisterExt($ext, $arExt);
}

Понравилась статья? Поделить с друзьями:
  • Ошибка обновления загрузчика подключиться заново
  • Ошибка обновления загрузчика геншин импакт что делать
  • Ошибка обобщения машинное обучение
  • Ошибка обновления драйверов amd
  • Ошибка обновления ядра