Перед началом работ следует обновить веб-окружение Битрикс до последней версии. Данная инструкция подходит для владельцев хостинга firstvds.ru, однако она является так же хорошим примером и для других хостингов. Помните, что своевременное обновление Битрикс и его окружения может гарантировать вам безопастную работу вашего корпоративного сайта или интернет-магазина на Битрикс
Обновление версии PHP
Подключимся к серверу по SSH и авторизуемся под root-пользователем, чтобы попасть в меню веб-окружения. Далее выберем пункт «1. Manage servers in the pool»
:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/1.png)
В открывшемся списке выбираем пункт «8. Update PHP and MySQL»
:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/2.png)
Текущая версия PHP, которая используется на сервере, — 7.0. В меню для смены PHP предлагается 2 варианта:
-
«Rollback PHP to version 5.6» — возврат к версии 5.6
-
«Update PHP to version 7.1» — обновление PHP до версии 7.1
Нам необходимо обновление, поэтому выбираем пункт «2. Update PHP to version 7.1»
. Появится строка с подтверждением обновления. Напишите «y»
(yes) и нажмите Enter:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/3.png)
Появится сообщение о том, что создано задание на обновление, и будет указан идентификатор задания (Job ID), процесса (PID) и текущий статус выполнения (Status):
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/4.png)
Нажимаем Enter, чтобы снова попасть в меню обновления PHP и MySQL, а после дважды выбираем пункт «0. Previous screen or exit»
и попадаем снова в главное меню окружения. Теперь выберем пункт «10. Background pool tasks»
:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/5.png)
И посмотрим статус процесса обновления PHP. Увидели «finished» — значит задание успешно завершено, PHP обновлен с 7.0, до 7.1.
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/6.png)
Если вам понадобится вернуться к более ранней версии PHP, или обновить до 7.2, сможете сделать это также в меню «1. Manage servers in the pool»
— «8. Update PHP and MySQL»
, выбрав пункт «1. Rollback PHP to version 7.0»
для возвращения к старой версии, либо пункт «2. Update PHP to version 7.2»
для обновления:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/7.png)
Примечание: если вам надо вернуться на версию 5.6 с 7.1, то сначала необходимо установить версию 7.0 и только потом получится изменить её на PHP 5.6.
Важно! Перед обновлением MySQL-сервера настоятельно рекомендуем сделать бэкапы баз данных, используемых сайтами.
Обновление версии MySQL
Для обновления MySQL-сервера перейдём в меню веб-окружения Битрикс. Выберем пункт «1. Manage servers in the pool»
, затем пункт «8. Update PHP and MySQL»
. И наконец пункт «3. Update MySQL to version 5.7»
:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/2.5.png)
Подтвердим обновление аналогично с обновлением PHP — напишем «y»
:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/8.png)
Так же, как и в случае с PHP, появится информация о задаче, выполнение которой мы можем отслеживать, чтобы убедиться, что обновление прошло успешно:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/9.png)
Нажмем Enter
, вернемся в меню обновления PHP и MySQL, после дважды выберем пункт «0. Previous screen or exit»
, оказавшись в главном меню, проверим выполнение задачи, перейдя в пункт «10. Background pool tasks»
:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/1.png)
Обновление MySQL процесс занимает больше времени, чем обновление PHP, поэтому, скорее всего, вы увидите, что задача ещё выполняется — статус «running»:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/10.png)
Подождите 5-15 минут, выпейте чаю и погладьте кота, и снова зайдите в «Background pool tasks»
:
![](https://firstvds.ru/sites/default/files/images/article_bs__662__phpmysql/11.png)
Задача перешла в статус «Finished», и MySQL-сервер успешно обновлен до версии 5.7. Ура, товарищи!
Если у вас возникли сложности с обновлением PHP и MySQL на Веб-окружении Битрикс, напишите