Особенности переноса Битрикс на BitrixVM7.0.0

Особенности переноса Битрикс на BitrixVM7.0.0

Просмотров: 4315

Например, при обычном стандартном переносе сайта на «Виртуальную машину BitrixVM7.0.0 с объемом диска 20 Гб для HyperV» все шаги были пройдены без ошибок, но после «перейти на сайт» вылезла ошибка:
Fatal error: Cannot use Bitrix\Main\Text\String as String because ‘String’ is a special class name in /home/bitrix/www/bitrix/modules/main/lib/page/asset.php on line 7

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

Особенности переноса

  1. По умолчанию на BitrixVM7.0.0 используется версия PHP7.  Поэтому ошибка выдаётся из-за того, что на сайте не установлены последние обновления продукта. В этом случае версия продукта не может работать на php 7.
  2. Если нет активности обновлений лицензии сайта, тогда нужно использовать старые версии php. Страниц (репозитория) для скачивания старых BitrixVM 5-6 версии без PHP7 нет, но можно откатить виртуальную машину до php до 5.6 через меню виртуальной машины.
    1. Manage hosts in the pool — 8. Upgrade & Downgrade php and mysql versions — 1. Roolback php to 5.6 version
  3. Еще нужно учесть, что после установки обновлений сайт не запустится, нужно будет перевести сайт на mysqli, если это ещё не сделано.

    Пример перевода сайта на РНР 7.0
    В файле /bitrix/php_interface/dbconn.php установить константу
    Код
    define(«BX_USE_MYSQLI», true);
    В файле /bitrix/.settings.php поменять класс соединения с базой на MysqlConnection:
    ‘className’ => ‘\\Bitrix\\Main\\DB\\MysqliConnection’,

    https://dev.1c-bitrix.ru/community/blogs/vad/the-new-kernel-and-the-mysqli-extension.php

Смотрите также:
Битрикс производительность выше 100 единиц
Производительность Битрикс на версии PHP 5.6
Тест Битрикс производительности виртуального хостинга
Битрикс параметр «процессор CPU»
Руководство bitrix vm 7


Ещё статьи:

15.02.2024 История о жадности или как клиент свободное место искал на сервере
Случилась у меня одна история с клиентом, который свободное место искал на сервере, но на самом деле это больше о жадности, но в итоге всё равно пришл... ID: 466

08.11.2023 Хроники БУС упадка
На днях произошли очередные изменения в БУС битрикс. Полезный модуль bitrix.xscan включили в состав проактивной защиты и убрали из бесплатного сегмента... ID: 465

26.07.2023 Kwork.com закрыл доступ для резидентов РФ
Доступ к выставлению услуг теперь ограничен "К сожалению, вынуждены сообщить, что резиденты РФ в настоящее время не могут использовать сайт Kwork... ID: 463

Новые статьи в блоге:

02.04.2026 Разговоры о фрилансе
Предыстория - автор вопроса хочет войти в IT сферу, я человеку начал подсказывать в комментариях на форуме. На примере вопросов и ответов в разговоре ... ID: 654

21.03.2026 PHP файловый менеджер
Попался мне такой PHP файловый менеджер, вполне функциональный, выкладываю в копилку скриптов ID: 653

21.03.2026 Ошибка CUser::IsAuthorized() cannot be called statically
Такая ошибка старых весрий битрикс давно известна. Нужно заменить CUser::IsAuthorized() на $USER->IsAuthorized(), но в моём случае ... ID: 652

Возврат к списку

© 2015-2026 Web админ
Связаться по WhatsApp