Версия PHP 7.х объявлена устаревшей и больше не поддерживается компанией Битрикс, для нее не выпускаются исправления функциональных ошибок и ошибок безопасности. Использование версий PHP ниже 8 крайне нерекомендовано.
Переход сайта на CMS 1С-Битрикс и портала Битрикс24 на PHP 8.0 / 8.1
Выполним переход сайта на CMS 1С-Битрикс: Управление сайтом на PHP 8 и портала Битрикс24.
Мы оказываем комплексную услугу, которая направлена на обновление и оптимизацию существующего веб-сайта.
Для чего необходим переход на PHP 8?
Перевод сайта на новую версию PHP 8 позволяет
улучшить производительность,
повысить безопасность,
расширить функциональность вашего веб-сайта,
получить доступ к новым возможностям языка программирования.
Этапы
Для того, чтобы обновление прошло успешно и вы не потеряли имеющийся фукционал мы рекомендуем следующую схему обновления:
- Проанализируем текущее состояние: Наша команда проведет анализ вашего существующего веб-сайта, его функциональности, модулей, шаблонов и расширений, чтобы определить, какие изменения необходимо внести для перевода на PHP 8.
- Развернем тестовое окружение и перенесем копии сайта на тестовую версию.
- Обновим PHP на тестовом окружении.
- Обновим модули и расширения: Мы обновим все используемые на вашем сайте модули и расширения до их последних совместимых версий с PHP 8 или заменим на более современные. Это гарантирует правильную работу функциональности и предотвращает возможные конфликты и ошибки.
- Переработаем шаблон: Если ваш текущий шаблон не совместим с PHP 8, мы проведем его переработку, чтобы он полностью соответствовал требованиям новой версии языка программирования. При этом сохранятся все дизайнерские особенности и уникальность вашего сайта.
- Перенесем результаты обновления на основную версию сайта.
Стоимость
Стоимость перехода сайта или портала на PHP 8 будет зависеть от размера ресурса, целостности янда, количества сторонних модулей и качества кода.
Стоимость перевода сайта или портала на PHP 8 - от 50 000 руб.
Обновление осуществляется в рамках тарифов поддержки.
Почему нельзя сразу оценить стоимость обновления?
Определение стоимости обновления на PHP 8 для CMS 1С-Битрикс: Управление сайтом и Битрикс24 не всегда возможно сразу из-за ряда факторов, которые могут влиять на общую сложность и объем работ:
Размер и сложность сайта
Требуемые доработки и исправления: ряд проблем можно выявить только после установки обновления, а значит заранее невозможно заранее предсказать их сложность и объем.
Время и затраты на тестирование
Часто задаваемые вопросы об обновлении PHP для 1С-Битрикс и Битрикс24
-
Контроль после переключения стоит включить в план работ: проверить журналы ошибок, ключевые операции и обмен с внешними системами. Для сайта такие задачи можно согласовать в рамках технической поддержки 1С-Битрикс, для коробочного портала — поддержки Битрикс24. Период наблюдения, ответственные и порядок обработки ошибок определяются до перехода.
-
На оценку влияют исходные версии PHP и платформы, количество сторонних модулей, состояние собственного кода и сложность интеграций. Отдельно учитываются подготовка тестового окружения, исправления и проверка рабочих сценариев. Часть несовместимостей обнаруживается только при тестировании, поэтому порядок оценки дополнительных работ нужно согласовать заранее. Для первого обсуждения полезно подготовить сведения о хостинге, версиях продукта и известных доработках.
-
До обновления необходима резервная копия файлов и базы данных, а также проверенный порядок восстановления. В плане возврата нужно учитывать изменения серверного окружения и обновления платформы: одного переключения PHP обратно может быть недостаточно. Отдельно определяют, как сохранить заказы и другие записи, появившиеся после запуска новой версии. Полное восстановление старой базы без учёта этих данных может привести к их потере.
-
Основную подготовку можно выполнить на тестовой копии, пока рабочая система продолжает использоваться. Для финального переключения может потребоваться техническое окно, длительность которого определяется после проверки. На это время нужно согласовать обработку новых заказов, заявок и фоновых обменов. Обещать переход без простоя до изучения проекта некорректно: порядок запуска зависит от его архитектуры и объёма изменений.
-
Обновление PHP само по себе не требует менять внешний вид сайта или отказываться от нужных функций. Однако несовместимые шаблоны, компоненты и сторонние модули могут потребовать адаптации либо замены. Для интеграций важно проверить реальные операции: передачу заказов, обновление остатков, получение оплат. Например, при действующей интеграции интернет-магазина с 1С одной проверки открытия страниц недостаточно.
-
Переключение меняет среду выполнения, но не исправляет несовместимый код. После него могут перестать работать старые модули, обработчики событий или отдельные функции сайта. Поэтому сначала проверяют состояние платформы и доработок, устанавливают необходимые обновления и тестируют результат на копии. Если ограничения связаны с настройками окружения, соответствующие работы можно согласовать в рамках обслуживания серверов.
-
Версию выбирают с учётом актуальных требований платформы, совместимости установленных модулей и собственного кода. PHP 8.0 и 8.1 уже не следует рассматривать как конечную цель обновления. Перед переходом нужно проверить, какую поддерживаемую версию допускает вся система, включая серверное окружение и сторонние решения. Для облачного Битрикс24 самостоятельно обновлять PHP не требуется — услуга относится к сайту или коробочному порталу на вашем хостинге либо сервере.
Нам доверяют
О нас
RDN Group - веб-интегратор, специализирующийся на сложных и высоконагруженных проектах внедрения продуктов 1С-Битрикс24: Enterprise и 1C-Битрикс: Управление сайтом Enterprise, 1С, ИТ-инфраструктуры, а также сложных нетиповых интеграциях.
Нам доверяют
Высокий уровень компетенций
RDN Group – Платиновый и золотой сертифицированный партнер по Битрикс24 и золотой партнер по 1С-Битрикс: Управление сайтом
С нами комфортно работать
Мы реализовали более 100 проектов, в том числе высоконагруженных для лидеров российского рынка.