+7 (495) 118-39-18
Заказать звонок
Москва, ул. Новодмитровская, дом 5А, стр. 11
zakaz@i-pusk.ru
Наш телеграм-канал
ПУСК
Битрикс24
  • Облачный сервис
    • Бесплатный
    • Базовый
    • Стандартный
    • Профессиональный
    • Энтерпрайз
  • Коробочная версия
    • Лицензии 1С-Битрикс24
    • Лицензии Энтерпрайз
    • Продление 1С-Битрикс24
    • Продление Энтерпрайз
    • Переход
  • Бусты
    • Буст CoPilot
    • Буст скорости
  • Готовые решения
    • Анализ продаж
    • Учет занятости
    • Окно запроса
    • Интеграция со СПАРК
Приложения
  • Приложения
    • Активити — задачи, связанные с сущностью
    • Активити — поиск файлов в задаче
    • Оргструктура
    • План-Факт 2.0
    • Service Desk Mini
    • Управление чатами Битрикс24
  • Идеи
Услуги
  • Сопровождение и развитие
  • Предпроектный анализ
  • Проектное внедрение
  • Мониторинг и системное администрирование
  • Разовые работы
  • Техническая поддержка
  • Битрикс24 для госучреждений
Портфолио
  • Все проекты
  • Коробочная версия
  • Облачная версия
Блог
О компании
  • О нас
  • Сертификаты
  • Наша команда
  • Вакансии
  • Партнеры
  • Отзывы
  • Реквизиты
  • Вопросы и ответы
  • Должная осмотрительность
Контакты
Ещё
    ПУСК
    Битрикс24
    • Облачный сервис
      • Бесплатный
      • Базовый
      • Стандартный
      • Профессиональный
      • Энтерпрайз
    • Коробочная версия
      • Лицензии 1С-Битрикс24
      • Лицензии Энтерпрайз
      • Продление 1С-Битрикс24
      • Продление Энтерпрайз
      • Переход
    • Бусты
      • Буст CoPilot
      • Буст скорости
    • Готовые решения
      • Анализ продаж
      • Учет занятости
      • Окно запроса
      • Интеграция со СПАРК
    Приложения
    • Приложения
      • Активити — задачи, связанные с сущностью
      • Активити — поиск файлов в задаче
      • Оргструктура
      • План-Факт 2.0
      • Service Desk Mini
      • Управление чатами Битрикс24
    • Идеи
    Услуги
    • Сопровождение и развитие
    • Предпроектный анализ
    • Проектное внедрение
    • Мониторинг и системное администрирование
    • Разовые работы
    • Техническая поддержка
    • Битрикс24 для госучреждений
    Портфолио
    • Все проекты
    • Коробочная версия
    • Облачная версия
    Блог
    О компании
    • О нас
    • Сертификаты
    • Наша команда
    • Вакансии
    • Партнеры
    • Отзывы
    • Реквизиты
    • Вопросы и ответы
    • Должная осмотрительность
    Контакты
    Ещё
      ПУСК
      • Битрикс24
        • Назад
        • Битрикс24
        • Облачный сервис
          • Назад
          • Облачный сервис
          • Бесплатный
          • Базовый
          • Стандартный
          • Профессиональный
          • Энтерпрайз
        • Коробочная версия
          • Назад
          • Коробочная версия
          • Лицензии 1С-Битрикс24
          • Лицензии Энтерпрайз
          • Продление 1С-Битрикс24
          • Продление Энтерпрайз
          • Переход
        • Бусты
          • Назад
          • Бусты
          • Буст CoPilot
          • Буст скорости
        • Готовые решения
          • Назад
          • Готовые решения
          • Анализ продаж
          • Учет занятости
          • Окно запроса
          • Интеграция со СПАРК
      • Приложения
        • Назад
        • Приложения
        • Приложения
          • Назад
          • Приложения
          • Активити — задачи, связанные с сущностью
          • Активити — поиск файлов в задаче
          • Оргструктура
          • План-Факт 2.0
          • Service Desk Mini
          • Управление чатами Битрикс24
        • Идеи
      • Услуги
        • Назад
        • Услуги
        • Сопровождение и развитие
        • Предпроектный анализ
        • Проектное внедрение
        • Мониторинг и системное администрирование
        • Разовые работы
        • Техническая поддержка
        • Битрикс24 для госучреждений
      • Портфолио
        • Назад
        • Портфолио
        • Все проекты
        • Коробочная версия
        • Облачная версия
      • Блог
      • О компании
        • Назад
        • О компании
        • О нас
        • Сертификаты
        • Наша команда
        • Вакансии
        • Партнеры
        • Отзывы
        • Реквизиты
        • Вопросы и ответы
        • Должная осмотрительность
      • Контакты
      • +7 (495) 118-39-18
      Будьте на связи
      Москва, ул. Новодмитровская, дом 5А, стр. 11
      zakaz@i-pusk.ru
      • Вконтакте
      • Telegram
      • YouTube

      Ошибка после установки обновления 1С-Битрикс до версии v23.600.0. Решение конфликта библиотек PSR c Composer

      • Пуск
      • Блог
      • Ошибка после установки обновления 1С-Битрикс до версии v23.600.0. Решение конфликта библиотек PSR c Composer
      27 декабря 2023 19:40
      // Битрикс24 Pro
      Редакция
      Жигулина Екатерина
      Жигулина Екатерина
      Старший маркетолог
      безопасность CRM коробочная версия обновление битрикс24
      Ошибка Fatal error: Declaration of Bitrix после обновления Битрикс24: рассказываем, как решить проблему

      За последние несколько месяцев к нам часто обращались клиенты, которые пытались самостоятельно обновить боевой портал Битрикс24 (включая Главный модуль и версию PHP).

      Проблема заключалась в том, что портал-то обновлялся, вот только на любой странице возникала ошибка, делающая работу в системе практически невозможной. 

      Ошибка в Битрикс24

      Текст ошибки выглядел следующим образом:

      Fatal error: Declaration of Bitrix\Main\Diag\Logger::log($level, Stringable|string $message, array $context =" []): "void must be compatible with Psr\Log\LoggerInterface::log($level, $message, array $context =" []) "in /home/bitrix/www/bitrix/modules/main/lib/diag/logger.php on line 59

      При этом в Интернете советов и информации не так много и все они разнятся:

      • отключить модуль PSR (PSR — это набор рекомендаций для PHP-разработчиков)
      • внести изменения в файл, находящийся по пути /bitrix/modules/main/lib/web/uri.php
      • «откатить» ядро на предыдущую версию (если предварительно был сделан бэкап портала!)
      • заменить модуль main версии 23.600.0 (или выше) на версию 23.500.200

      Клиент решил не усугублять ситуацию и обратился к нам.

      ПУСК - заказать услугу

      Из-за чего возникает ошибка Fatal error: Declaration of Bitrix?

      Ошибка Fatal error: Declaration of Bitrix возникает при обновлении Главного модуля до версии v23.600.0 (от 22 июня 2023) и выше.

      Корень ошибки кроется в устаревших библиотеках PSR, используемых на сайте в сторонних модулях или обработчиках. Дело в том, что Битрикс24 по умолчанию использует пакетный менеджер Composer, путь к которому: /bitrix/modules/main/vendor/psr/… (файл composer.json).

      Создатели сторонних модулей часто включают аналогичную библиотеку (Composer) в свои сборки!

      Composer в Битрикс24

      Устаревшие версии Composer при обновлении Битрикс24 до версии v23.600.0 (и выше) конфликтуют с аналогичными стандартными библиотеками системы.
      Собственно, из-за несоответствия версий библиотек и вылезают ошибки.

      Решение ошибки Fatal error: Declaration of Bitrix

      Для решения ошибки Fatal error: Declaration of Bitrix в Битрикс24 достаточно обновить Composer. Делать это желательно одновременно с обновлением самого портала.

      Итак, в нашем случае решение было таким:

      1. Внесли правки в файл, хранящийся по пусти /local/composer.json, как на скриншоте ниже
      2. В папке local запустили команду composer update
      3. В папке local запустили команду composer install --no-dev

      Далее зафиксировали изменения на Git командой:

      git add --all && git commit -m "composer update" && git push

      Обновление composer

      Результат:

      "require":{
      "psr/container":"^2.0",
      "psr/http-client":"^1.0",
      "psr/http-message":"^2.0",
      "psr/log":"^3.0",
      "php-http/promise":"^1.1",
      }

      В качестве заключения отметим, что обновлять сразу же боевую версию портала Битрикс24 не следует: проверьте обновление на тестовом контуре; убедитесь, что все доработки и модули работают корректно.

      Вас также может заинтересовать:

      2.png

      10 вопросов о поддержке коробочной версии Битрикс24

      14.png

      Обслуживание сайтов и корпоративных порталов на базе 1С-Битрикс

      10.png

      Услуги по настройке Битрикс24


      Поделиться
      Назад к списку
      Категории
      • Акции и спецпредложения35
      • Битрикс24 Base80
      • Битрикс24 Pro89
      • Помощь69
      • Life45
      Это интересно
      • Что делать, если доработанный Битрикс24 тормозит и работает нестабильно?
        Что делать, если доработанный Битрикс24 тормозит и работает нестабильно?
        17 марта 2025
      • Почему после обновления Битрикс24 может все сломаться и что с этим делать
        Почему после обновления Битрикс24 может все сломаться и что с этим делать
        14 марта 2025
      • Взлом Битрикс — как защитить корпоративный портал от утечки данных
        Взлом Битрикс — как защитить корпоративный портал от утечки данных
        7 марта 2025
      • Как ускорить Битрикс24: 10 способов вернуть CRM к жизни
        Как ускорить Битрикс24: 10 способов вернуть CRM к жизни
        18 февраля 2025
      • Двусторонняя интеграция Битрикс24 со СБИС
        Двусторонняя интеграция Битрикс24 со СБИС
        23 декабря 2024
      Облако тегов
      1С 1С-Битрикс ADKAR amocrm BI-Конструктор Bitrix24 BitrixAwards CJM CoPilot CRM CRM-маркетинг CRM-система HR HR-технологии SCRUM Service Desk sipoc smart Telegram автоматизация автоматизация HR-процессов Адаптация персонала адаптация сотрудников администрирование акция аналитика база знаний База знаний безопасность бизнес бизнес-инструменты бизнес-процесс битрикс24 Битрикс24 Битрикс24 отчеты БУС бэкап виджет визуализация данных внедрение воронка продаж вход в битрикс24 документооборот доработка доставка дубликаты задачи импорт данных инструкции интегратор интеграция искусственный интеллект календарь канбан-метод кейсы ключевые показатели команда коммуникации коммуникация кон конференция коробочная версия Лиды логистика маркетинг маркетинговая стратегия мастер-класс модуль настройка настройка CRM настройка прав начало работы облачная версия облачное решение обновление обучение Обучение сотрудников общение Онбординг операционная система оплата оптимизация оптимизация бизнес-процессов оптимизация продаж опыт открытые линии отчет по запущенным процессам отчеты отчёты ошибки перенос данных повторные продажи поддержка подписка пользователи потоки права приложения продажи продление проекты прозрачность ПУСК пуск разработка разработка систем рассылка рекрутинг релиз рецензия сайты сбис сделки сервер скидки смарт-процесс современное предпринимательство специалисты тарифы телефония тестирование техническая поддержка техподдержка уведомления увеличение производительности удаленная работа удовлетворенность пользователей улучшение коммуникации улучшение обслуживания клиентов управление бизнес-процессами управление документами управление клиентами управление компанией управление персоналом управление проектами услуги цены цифровые подписи Чат чат-боты чекин шаблоны анализа эдо электронная подпись энтерпрайз эффективное управление эффективность эффективность бизнес-процессов эффективность процесса юридическая значимость Больше тегов

      Ответим на ваши вопросы.

      Поможем с оформлением заказа.

      Позвоните нам или оставьте заявку.

      +7 (495) 118-39-18

      Пн-Пт 9.00-18.00

      zakaz@i-pusk.ru
      Компания
      О нас
      Сертификаты
      Наша команда
      Вакансии
      Партнеры
      Отзывы
      Реквизиты
      Вопросы и ответы
      Должная осмотрительность
      Покупка Битрикс24
      Облачный сервис
      Коробочная версия
      Бусты
      Готовые решения
      Услуги
      Сопровождение и развитие
      Предпроектный анализ
      Проектное внедрение
      Мониторинг и системное администрирование
      Разовые работы
      Техническая поддержка
      Битрикс24 для госучреждений
      Проекты
      Все проекты
      Коробочная версия
      Облачная версия

      Блог
      Наши контакты


      +7 (495) 118-39-18
      zakaz@i-pusk.ru
      Москва, ул. Новодмитровская, дом 5А, стр. 11
      © 2025 Все права защищены.

      Роскомнадзор Рег.№ 40-19-001753

      • Agima
      • ChatApp
      • Вконтакте
      • Telegram
      • YouTube