Что делать если не устанавливается последняя версия PHP на BitrixVM

Виртуальная машина BitrixVM – это сервер, предназначенный для установки и использования продуктов компании 1C-Битрикс, таких как: CMS "1С-Битрикс: Управление сайтом", "1С-Битрикс: Корпоративный портал" и другие. BitrixVM содержит в себе набор программ и настроек, нужно лишь развернуть сайт на сервере.

Готовое решение BitrixVM включает в себя операционную систему Linux CentOS и компоненты, необходимые для работы продуктов 1С-Битрикс, оно позволяет быстро и легко установить и настроить выбранные программы на локальном компьютере или на сервере. 

BitrixEnv – это скрипт, который используется для установки и настройки продуктов компании 1С-Битрикс. BitrixEnv представляет собой набор инструментов для разработки, управления и обслуживания веб-сайтов, которые создаются на основе продуктов 1С-Битрикс. BitrixEnv подойдет в том случае, когда у вас уже есть готовый сервер, на котором требуется развертывание среды под продукты 1С-Битрикс или сайты, созданные с помощью данной CMS.

С помощью BitrixEnv разработчики могут автоматизировать процесс установки и настройки всех необходимых компонентов и инструментов, что позволяет значительно сократить время на разработку и запуск веб-сайтов.

BitrixEnv поддерживает работу с операционными системами Linux и Windows, а также включает в себя такие инструменты, как Apache, Nginx, PHP, MySQL и другие. Все компоненты можно настраивать через веб-интерфейс BitrixEnv.

Для максимальной производительности вашего сайта, созданного на CMS Битрикс, используйте Оптимизированный хостинг с 1C-Bitrix в RU-CENTER. А весь набор программ, содержащихся в BitrixVM, вы можете установить на сервер с помощью скрипта BitrixEnv.

Обращаем внимание, что перед обновлением любого программного продукта необходимо выполнить резервное копирование всех компонентов, размещенных на сервере.

Как обновить BitrixEnv до последней версии

При установке последней версии PHP на BitrixVM вы можете столкнуться с некоторыми сложностями. Например, последняя версия PHP несовместима с компонентами BitrixVM и приложениями, которые разработаны на старых версиях PHP.

Для решения этой проблемы необходимо выполнить обновление BitrixEnv до последней актуальной версии:

  1. Подключитесь к серверу с помощью SSH.
  2. Зайдите в меню Bitrix с помощью команды /root/menu.sh
  3. Далее укажите пункт 2. Configure localhost settings.

  1. На следующем шаге выберите пункт 6. Update server.

  1. Чтобы подтвердить свой выбор, нажмите y.
  2. Когда машина сделает проверку и обновит необходимые программы, нажмите Enter. 
  3. Вы попадете на предыдущий раздел меню. На запрос Please confirm you want to update the server введите ответ N.

  1. Для возврата в главное меню укажите значение 0. Previous screen or exit.
  2. Обновление BitrixEnv выполнено.

Как перейти на beta-версию BitrixEnv

Обновляя PHP на BitrixVM вы можете обнаружить, что новая версия PHP уже доступна, а обновленная версия BitrixEnv еще не была выпущена. В этом случае можно использовать beta-версию BitrixEnv.

Важно отметить, что beta-версия может работать нестабильно и выдавать ошибки при работе, вернуться на предыдущую версию будет невозможно, вам придется использовать beta-версию до выхода стабильного обновления.

Если же вы решили использовать beta-версию, выполните следующие шаги:

  1. Подключитесь к серверу по SSH.
  2. В меню Bitrix выберите пункт 1. Manage servers in the pool.

  1. На следующем шаге выберите 10. Enable or disable bitrix-env beta versions.

  1. Затем укажите значение 1. Enable bitrix-env beta versions, чтобы подтвердить сделанный выбор введите y.

  1. Возвращайтесь в главное меню и выберите 2. Configure localhost settings,

  1.  После пункт 6. Update server, чтобы обновить необходимые пакеты.

  1. Чтобы подтвердить действие введите y.
  2. После завершения обновления, нажмите Enter.
  3. Когда появится надпись Please confirm you want to update the server введите N.

  1. Чтобы следить за процессом обновления до beta-версии, вы можете использовать пункт главного меню 10. Background pool tasks. Если напротив задачи отображается надпись finished ― то процесс успешно завершен. 

Как обновить версию PHP 

После установки бета-версии BitrixEnv обновите версию PHP. Для этого подключитесь к серверу по SSH и выполните следующие действия:

  1. В меню Bitrix укажите значение 1. Manage servers in the pool, после этого выберите пункт 8. Update PHP and MySQL.
  2. Впишите имя хоста, для которого требуется обновление, чтобы обновить все хосты поставьте значение All.
  3. После этого укажите пункт 1. Upgrade PHP, затем 1. Update PHP to version 7.4.
  4. Введите y, чтобы подтвердить действие на сервере.
  5. Подождите, пока закончится установка, на это потребуется некоторое время. Чтобы посмотреть завершен ли процесс в главном меню выберите пункт 10. Background pool tasks. Значение running говорит о том, что процесс выполняется, значение finished ― процесс завершен.

Установка PHP на BitrixVM завершена.

Всё ещё остались вопросы?