Особенности переноса Битрикс на BitrixVM7.0.0
Например, при обычном стандартном переносе сайта на «Виртуальную машину 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

Особенности переноса
- По умолчанию на BitrixVM7.0.0 используется версия PHP7. Поэтому ошибка выдаётся из-за того, что на сайте не установлены последние обновления продукта. В этом случае версия продукта не может работать на php 7.
- Если нет активности обновлений лицензии сайта, тогда нужно использовать старые версии 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 - Еще нужно учесть, что после установки обновлений сайт не запустится, нужно будет перевести сайт на 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

