Тёмный

Перевод Битрикс на PHP 8 // Ограничение версии PHP c 01.02.2023 

RushStudio
Подписаться 13
Просмотров 3 тыс.
50% 1

В этом видео покажу как перейти на PHP8 с PHP7, если ваш сайт работает на виртуальной машине Битрикс. Также затронем тему обновления виртуальной машины и этапов обновления сайта при переходе на PHP8.
Такая потребность возникла в связи с недавним объявлением от 1С-Битрикс: "С 01.02.2023 будет ограничена поддержка наших продуктов на PHP версии ниже 8.0. Рекомендуемая версия PHP - 8.1 и выше.".
Таймкоды:
0:00 - Вступление
0:40 - Алгоритм перехода
2:45 - Подключение по SSH к серверу
4:54 - История версий VM Bitrix
5:48 - Работа в терминале и обновление сервера
7:39 - Кот :)
7:56 - Заканчиваем обновление окружения
8:32 - Обновление версии PHP на сервере до 8.1
12:00 - Откат назад на PHP 7.4
13:52 - Заключение
Статья: rushstudio.by/...

Наука

Опубликовано:

 

13 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 9   
@user-vf6hs9ro2o
@user-vf6hs9ro2o Год назад
За видео спасибо, но здесь больше про навыки работы с вирт. машиной, как в ней поднять окружение, обновить версию пхп, где, что смотреть и т.д. А самое же интересное начинается, когда пытаешься поправить ошибки по синтаксису при переходе с 7.4 или даже 5.6, вот это людей больше интересует. С др. стороны, это осветить неимоверно сложно - случаев масса.
@smirko83
@smirko83 Год назад
Вы спасли огромное количество времени на изыскания. Большое человеческое спасибо! Жаль нельзя поставить больше лайкосов. :) upd: Посмотрел видео. Самый главный вопрос не освещён. Что делать когда что-то пошло не так? Где посмотреть журналы ошибок? Типовые сценарии ошибок. :(
@RushstudioBy
@RushstudioBy Год назад
Пожалуйста! Рад что видео вам помогло
@RushstudioBy
@RushstudioBy Год назад
По поводу вашего upd. Если с вашей VM никаких странных манипуляций не производилось (настройки вне рамок VM), все пройдет гладко. По опыту обновлений и переходов, если все делать именно по инструкции, все будет хорошо. Но если вы делаете все на боевом сервере, сделайте перед обновлением полную копию всей VM, облачные хостинги это позволяют сделать. Если что, откатитесь назад. А с ошибками при обновлении нужно разбираться отдельно, практически никогда не бывает одинаковых (если эта не общая проблема VM). Поэтому тут видео не сделаешь. А логи сервера можно смотреть вот по этим путям: rushstudio.by/blog/razrabotchiku/gde_smotret_logi_vm_bitrix/
@smirko83
@smirko83 Год назад
VM свеже установленная centos 7 и bitrix-env. При обновлении php на 8.1 чистый портал отдаёт 502, при обновлении на 8.0 все работает. Вроде как проблема в предустановленных модулях. Но это не точно.
@RushstudioBy
@RushstudioBy Год назад
​@@smirko83 здесь уже проблема именно сайта, а не VM. Нужно смотреть какой модуль не поддерживает работу с php 8.1. Модули из коробки Битрикс поддерживают, да и модули из маркетплейса потихоньку уже добавляют поддержку и большинство работает уже без проблем. Чаще всего проблема сейчас именно в старых модулях или, если сайт был самописный, в старом коде. А чистая установка (без доп модулей) должна работать без проблем. Ну и если ошибка 502, можно глянуть логи сервера и там разбираться уже в чем причина.
@smirko83
@smirko83 Год назад
@Alex Neumann Проблема была в модулях Bitrix24 поставляемых по умолчанию.
Далее
PHP 8: план обновления
9:08
Просмотров 1,6 тыс.
Faites comme moi
00:14
Просмотров 1,4 млн
КАК УСТРОЕН TCP/IP?
31:32
Просмотров 91 тыс.
What’s the best iPhone or Android?
0:48
Просмотров 4,5 млн