Хостинг для Битрикс на php 7

Скорость работы сайта на Битрикс зависит от многих факторов, в том числе непосредственно от скорости работы скриптов на хостинге. От версии PHP сильно зависит скорость работы ядра Битрикса. Для сравнения, при переходе с версии PHP 5.6 на PHP 7.х скорость генерации страниц увеличивается в 2 раза, а масштабируемость в 3.

Презентация от битрикса

Рады сообщить, что все клиенты нашего хостинга могут использовать PHP 7 в самом быстром режиме работы LSAPI, который дает прирост скорости в 4–5 раз, по сравнению с PHP 5.6. Естественно, все преимущества LSAPI и 7й версии PHP мы протестировали и на своем сайте. Результаты (редакция Бизнес) ниже:


Битрикс Бизнес на PHP 5.6

Битрикс Бизнес в режиме LSAPI и PHP 7.1

Обратите внимание, что перед изменением версии, нужно провести небольшую предподготовку (см. возможные ошибки при переходе на PHP 7). Если у вас возникнут трудности, наши специалисты всегда готовы помочь решить проблему.

Информация для новых клиентов! Вы находитесь в поиске надежного хостинга для Битрикс с поддержкой PHP 7? Закажите бесплатный тестовый период и мы бесплатно перенесем ваш сайт к нам и проведем подготовительную работу для безопасного перехода на новую версию PHP.

Прекращение поддержки PHP 5.4 с 1 января 2018

Все пользователи Битрикса, сайты которых работают на устаревшей версии PHP 5.4 получили уведомление: «С 1 января 2018 года будет ограничена поддержка наших продуктов на PHP версии ниже 5.6. Вы используете версию PHP 5.4.хххх. Пожалуйста, обновите PHP или обратитесь в службу технической поддержки вашего хостинга».

Если вы получили такое уведомление и ваш сайт размещается на нашем хостинге, нужно сменить версию PHP и перевести режим работы в “LSAPI” или написать в техническую поддержку.

Возможные ошибки при переходе на PHP 7

  • Fatal error: Call to undefined function mysqli_init() in ****** on line 48
    В файле /bitrix/php_interface/dbconn.php пропишите (если нет) define("BX_USE_MYSQLI", true); и в файле /bitrix/.settings.php убедитесь что className стоит \\Bitrix\\Main\\DB\\MysqliConnection вместо \\Bitrix\\Main\\DB\\MysqlConnection
  • Call to undefined function mysql_pconnect()
    Проделать вышеуказанные шаги
  • Fatal error: Uncaught TypeError: Argument 1 passed to Bitrix\Main\Diag\ExceptionHandler::handleException() must be an instance of Exception, instance of Error given in bitrix/modules/main/lib/diag/exceptionhandler.php:167 Stack trace: #0 [internal function]: Bitrix\Main\Diag\ExceptionHandler->handleException(Object(Error)) #1 {main} thrown in bitrix/modules/main/lib/diag/exceptionhandler.php on line 167
    Обновите Битрикс до самой последней версии ( 16.5 и выше ). Если обновления не доступны из-за лицензии, вы можете заказать продление лицензии у нас.
  • Другая ошибка PHP.
    Последняя версия Битрикс полностью совместима с PHP 7, но возможно ваши подрядчики или разработчики модулей из маркетплейса не успели обновить свой код. Попробуйте отключить сторонние модули. Если проблема не решится, напишите в нашу поддержку и закажите платное решение проблемы.