Rus
Eng
Обновляем версию php с 7.2 до 7.4.3 на BitrixVM 7.4.3

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

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

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

Комментарии

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

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

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

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

Отправить

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

Напишите мне

Вы разрабатываете новый сервис, вносите доработки в существующий и хотите лучше чем у конкурентов? Вы обратились по адресу. Предлагаю вам комплексную разработку сайтов студийного уровня. У меня вы можете заказать дизайн, верстку, програмированние, разработку нетрадиционного функционала, реализацию связи между CMS, CRM и Data Analitics, а так же все остальное касаемое сайтов, кроме продвижения.

Обращайтесь, я всегда проконсультирую по всем вопросам и помогу подобрать наиболее эффективное решение для Вашего бизнеса. Я занимаюсь созданием сайтов в Новосибирске и в других регионах России, также работаю со странами СНГ. Вы останетесь довольны нашим сотрудничеством

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

Телефоны

+7(993) 007-18-96

Email

info@tichiy.ru

Адрес

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

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

Написать мне
Отправить
Отправляя форму Вы автоматически подтверждаете, что ознакомились и принимаете Политику конфиденциальности сайта
Отправка успешна!
Thank you for your feedback. I will answer you within the next working hours
Отправка не удалась
Во время отправки запроса произошла ошибка. Пожалуйста, подождите и попробуйте снова через некоторое время или свяжитесь со мной