Перевод сайтов на «1С-Битрикс» на PHP 8.x
Следуя развитию интернета, «Битрикс» обновил все свои модули и штатные компоненты для работы со скриптовым языком PHP 8. Поэтому для нормальной работы сайтов на CMS Bitrix необходимо обновление PHP до минимальной версии 8.0 или рекомендованной 8.1 в своем серверном окружении.
Однако если просто сменить настройки хостинга, с высокой долей вероятности сайт перестанет правильно работать, так как требования к написанию кода в разных версиях PHP отличаются. Мы знаем все нюансы и поможем перевести сайт на Bitrix на PHP 8.x с гарантированным сохранением всех данных и функций сайта.
Почему важно обновить PHP
Версия PHP 7.х объявлена устаревшей и больше не поддерживается, для нее не выпускаются исправления функциональных ошибок и ошибок безопасности. Соответственно, при ее использовании вы не сможете установить обновления продуктов «1С-Битрикс» для устранения ошибок и получения нового функционала.
Это касается также сторонних решений для CMS Bitrix, которые могут быть удалены при отсутствии поддержки PHP 8.x. Поэтому использование версий PHP ниже 8 крайне нерекомендовано.
. Получить консультациюМетоды перехода на PHP 8 для Bitrix
Существуют два сценария обновления сайта. Первый — идеальный (правильный, рекомендуемый), а второй — нестандартный (комбинированный метод). Если сайт небольшой, относительно новый и создавался с использованием стандартных компонентов «Битрикс») или на каком-либо готовом решении, то возможен переход по рекомендуемому сценарию, включающий:
- Обновление ядра.
- Обновление расширений.
- Настройка версии PHP на стороне хостинга.
Однако для успешного обновления 99% сайтов требуется применять более сложный комбинированный метод.
Основные этапы нестандартного (комбинированного) метода перехода на PHP 8.x
Комбинированный сценарий обязательно используется в следующих случаях:
- на сайте используется уникальный шаблон или кастомные компоненты;
- применены решения, не поддерживаемые более разработчиками;
- вносились правки в ядро;
- нет желания или возможности продлевать решение по какой-либо причине.
Для перехода сайта на «Битрикс» на PHP 8 по комбинированному сценарию выполняется:
- Резервное копирование
Создаем полную резервную копию сайта.
- Обновление ядра
Ядро СMS Bitrix обновляется стандартным способом. Если в ядро или штатные компоненты вносились изменения, предварительно все измененные файлы переносятся в папку local.
- Обновление расширений
Все установленные решения обновляются как в рекомендуемому сценарию. Измененные файлы сторонних решений также переносятся в папку local.
- Настройка CMS
Включаем вывод ошибок, чтобы было легко выявить и устранить проблемы, которые могут возникнуть при обновлении.
- Настройка хостинга
Активируем новую версию PHP в панели управления хостингом.
- Отладка
Устраняем ошибки, появившиеся вследствие перехода сайта на PHP 8.x, путем внесения изменения в отдельные файлы.
В подавляющем большинстве случаев при обновлении PHP возникают типовые ошибки, которые быстро устраняются. Однако при необходимости мы разберемся и с любыми нестандартными проблемами, требующего сложного программирования.
Гарантии безопасности
Создаем комфортные и безопасные условия сотрудничества:
- Официальный договор с фиксированной ценой и сроками.
- Составление детализированного технического задания.
- Удобный и понятный график платежей.
- Контроль промежуточных этапов, заверяемый актами.
- Работа с конфиденциальной информацией, учёт авторских прав.
- Хранение и последующая передача всех доступов заказчику.
Почему «Винтра»?
Digital-агентство «Винтра» — Золотой сертифицированный партнер «1С-Битрикс», а также официальный партнер «Аспро». Сейчас мы уже перевели на новые рельсы сайты практически всех наших старых клиентов. И теперь мы готовы помочь и вам.
Сделано в Винтре
Наши сертификаты
Наши клиенты
Знакомьтесь, ваш персональный менеджер
по подбору инструментов и услуг.