Yandex Metrika
sanches.free

Веб-окружение 1С‑Битрикс 7 на CentOS: установка, SELinux, порты и mysqli

Зачем новое окружение

Поставка «Веб‑окружение 7» ориентирована на CentOS 7 с PHP 7 и обновлённым стеком: для типового магазина или портала это заметный прирост производительности относительно связки на старых версиях PHP.

Старт установки

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

Когда нет утилиты sestatus

На «урезанной» системе пакет SELinux может быть не установлен: тогда вызов sestatus внутри установщика завершится ошибкой command not found, а логика отключения политики зациклится. Практичный путь для такой ВМ — аккуратно отключить вызов блока проверки SELinux в скрипте (закомментировать запуск функции), разобравшись в актуальной версии файла, либо доустановить минимальные пакеты политики и повторить штатный сценарий.

Фаервол после установки

На свежей CentOS 7 порты веб‑сервера и почты могут быть закрыты по умолчанию. Нужно явно разрешить входящие для 80, 443, при необходимости 25 и служебных портов мгновенных сообщений, если они используются, затем сохранить правила iptables.

Подключение к MySQL из ядра

Если после переноса сайта наблюдаются ошибки подключения к базе при новом драйвере, в dbconn.php включают использование расширения mysqli, а в .settings.php задают класс соединения \Bitrix\Main\DB\MysqliConnection. После правок перезапускают httpd/nginx и службу СУБД через systemctl.

Не хотите копаться сами?

Починю за 1-3 дня. Без предоплаты — оплата по результату.

15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии