23 сентября 2022
425
Какие требования к хостингу для Битрикс? Что необходимо, чтобы мы могли оказывать услуги по технической поддержке сайта?

Пока кратко.
  1. Сайт должен запускаться под Apache (не nginx + php_fpm/fast_cgi без apache - это не подходит, так как должен работать .htaccess, а он будет работать только под apache).
  2. Версия PHP не ниже 7.1 (для версий ниже Битрикс предоставляет только ограниченную техподдержку).

С 30 июня 2019 года будет ограничена поддержка наших продуктов на PHP версии ниже 7.1. Пожалуйста, запланируйте обновление PHP или обратитесь в службу технической поддержки вашего хостинга.

  1. Работа php - может как модуль apache, может как fast_cgi, в целом не важно. Мы обычно делаем как модуль apache, а на каких-то хостингах может быть fast_cgi.
  2. mbstring.func_overload должен быть равен 2. Как правило, настраивается [только в php.ini (https://www.php.net/manual/ru/mbstring.configuration.php#ini.mbstring.func-overload), но у некоторых хостингов можно в .htaccess o_O (например, хостинг FullSpace).
  3. open_basedir должен быть отключен.
  4. Наличие расширения curl.
  5. Наличие акселератора Zend Opcache.
  6. Наличие доступа по ssh.
  7. Доступность mc, rsync, tmux (или screen, если нет tmux), mysql/mysqldump (с возможностью подключиться к базе и сделать дамп БД объемом 2G в не сжатом виде) в командной строке. 6.1. Наличие git версии не ниже 1.8 (git --version). На версиях ниже по-другому обрабатывается .gitignore, что влияет на коммиты с боевого сервера (не видно добавленных файлов при наших настройках .gitignore).
  8. Прохождение проверок bitrixsetup.php на шаге "Предварительная проверка" (все зеленое).
  9. Прохождение проверок скриптом bitrix_server_test.php (после нажатия кнопки "Начать тестирование"), все должно быть зеленое, также должно работать "Отправить файл" и "Тестировать MySQL сервер".
  10. Наличие свободного пространства не менее 2G (только для установки, для размещения товаров интернет-магазина требуется больше для картинок, также для кеша, рекомендуется не ниже 15G).
  11. Хостинг должен поддерживать сертификаты Let's Encrypt.
  12. На хостинге должно быть автоматическое резервное копирование файлов и БД со сроком хранения не менее, чем 1 неделя, желательно 1 месяц.
  13. Восстановление из резервной копии должно позволять восстановить конкретную папку или файл из бэкапа, а не всю копию целиком. Также должна быть возможность восстановить не прямо на рабочий сайт, а в другую папку.
  14. Возможность установить memory_limit не менее 512M (для работы достаточно 512M, для некоторых тяжелых тяжелых задач может потребоваться 1G).
  15. Доступность в командной строке php той же версии, что и на веб-сервере, требования к настройке те же.
  16. Возможность работы сайта через симлинк. Альтернатива - 2-х уровневая папка расположения сайта, например, сайт лежит в sitename.ru/public_html, а не просто в sitename.ru.
Позвоните нам!
Личный кабинет
Вам будет доступна история заказов, управление рассылками, свои цены и скидки для постоянных клиентов и прочее.
Ваш логин
Ваш пароль
Работаем для вас с 9:30 до 18:30
Ждем писем!
г. Санкт-Петербург, Краснопутиловская ул., 69