Обновляем версию php с 7.2 до 7.4.3 на BitrixVM 7.4.3
Rus
Eng
Обновляем версию php с 7.2 до 7.4.3 на BitrixVM 7.4.3
Решаю сложные технические задачи для Bitrix и 1С: от аудита чужого кода до настройки сложных интеграций с гарантией результата
Рекомендую

Хостинг для сайта

Если выбираете хостинг под проект — советую Timeweb. Современная инфраструктура, широкий выбор тарифов от стартовых до VPS под нагрузку, отзывчивая техподдержка, которая отвечает по существу, а не отписками. Я сам держу на нём часть своих проектов и рекомендую клиентам.

Перейти Партнёрская ссылка. Для вас цена не меняется.

Добавляем в систему репозитории

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

Активируем PHP 7.4 репозиторий

sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php74

Устанавливаем PHP 7.4

sudo yum update
sudo yum install php php-cli

Подтверждаем обновление (Y)

Устанавливаем пакеты программ:

yum install php  php-cli php-fpm pdo_odbc php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-common php-fpm-nginx php-pecl-apcu php-ldap php-odbc php-pdo php-pecl-memcache php-process php-snmp php-soap php-tidy php-xmlrpc

Проверяем установку

php -v

Должно получиться так

PHP 7.4.0 (cli) (built: Jan 10 2020 14:27:13) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

Решение проблем после установки

После обновления отвалился WebP Converter и в логах появилась следующая ошибка

PHP Fatal error:  Access level to WebPConvert\Convert\Converters\BaseTraits\WarningLoggerTrait::logLn() must be public (as in class WebPConvert\Convert\Converters\BaseTraits\OptionsTrait) in /vendor/rosell-dk/webp-convert/src/Convert/Converters/AbstractConverter.php on line 17

Поскольку обновление пакета rosell-dk ни к чему ни привело, то пришлось править файлы самостоятельно. Сменил protected function на public в файлах:

//Строка 17
/vendor/rosell-dk/webp-convert/src/Convert/Converters/BaseTraits/WarningLoggerTrait.php 

//Строки 27 и 65
/vendor/rosell-dk/webp-convert/src/Convert/Converters/BaseTraits/LoggerTrait.php

Других ошибок замечено не было

Александр Тихий
Автор статьи

Александр Тихий

Fullstack-разработчик · 1С-Битрикс

Разрабатываю и развиваю интернет-магазины и корпоративные порталы на 1С-Битрикс. Интеграции с 1С, highload-нагрузки, безопасность по 152-ФЗ.


Комментарии

Комментариев еще нет, Вы можете стать первым кто его оставит

Оставьте комментарий

На сайте используется система премодерирования комментариев, поэтому ваше сообщение будет опубликовано лишь после одобрения модератором

Вы отвечаете на комментарий пользователя

Отправить

ОБРАТНАЯ СВЯЗЬ

Напишите мне

Напишите мне, чтобы обсудить задачу. Работаю удаленно, официально (самозанятый), стоимость часа — 1800 ₽, в день могу уделять проекту 3–4 часа. Отвечаю быстро, консультация бесплатная.

Во время отправки произошла ошибка, пожалуйста попробуйте еще раз через некоторое время
Сообщение отправлено успешно

Телефоны

+7(993) 007-18-96

Email

info@tichiy.ru

Адрес

Россия, г. Москва

Отправляя форму Вы автоматически подтверждаете, что ознакомились и принимаете Политику конфиденциальности сайта