Требования по настройкам хостинга

09 Січ
09.01.2013

Версия веб-сервера: Apache 1.3.0 и выше или IIS 5.0 и выше.
Версия MySQL: 5.0 и выше.
Версия php: 5.3 и выше


Информация из тестового скрипта

Общая конфигурация

  • Версия веб-сервера: Требуется Apache 1.3.0 и выше или IIS 5.0 и выше
  • Интерфейс php: Рекомендуется запускать PHP как модуль Apache, это быстрее чем CGI и даёт более гибкие настройки
  • Версия php: Требуется 5.3 и выше
  • Safe mode: Режим safe_mode не поддерживается
  • Значение short_open_tag: short_open_tag=off не поддерживается
  • Значение memory_limit: Ограничение памяти должно быть не ниже 32 Мб (64 Мб для старших редакций начиная с “Эксперта”). Неиспользуемые PHP модули в php.ini желательно отключить чтобы увеличить размер памяти, доступной для приложений.
  • Фактическое ограничение памяти: Иногда фактическое ограничение памяти может отличаться от установок php
  • Отправка почты: Попытка вызвать функцию mail()
  • Модуль Mcrypt: Требуется резервного копирования в облако
  • Функции работы с сокетами: Необходимы для работы системы обновлений
  • Сохранение сессии: Необходимо для сохранения авторизации
  • Сохранение сессий без UserAgent: Необходимо для апплета множественной загрузки файлов и обмена с 1С
  • Система обновлений: Осуществляется попытка подключиться к серверу www.bitrixsoft.ru на порт 80
  • HTTP авторизация: Требуется для интеграцией с 1С и MS Outlook. Подключение к divatravel.loc на 80 порт
  • Тест на время: Попытка выполнять скрипт в течение 60 секунд
  • Тест на время с нагрузкой на процессор: В ряде случаев скрипты отключаются при превышении нагрузки на процессор
  • Акселератор php: Рекомендуется наличие акселератора PHP (APC, eAccelerator или любого другого), это позволяет снизить нагрузку на CPU в несколько раз и уменьшить время выполнения PHP кода. Желательно, чтобы памяти акселератора было достаточно для размещения всех часто используемых PHP страниц. Рекомендуется установить фильтры, например (для eA): eaccelerator.filter !*/help/* !*/admin/* !*/bitrix/*cache/* */bitrix/* */.*.php
    Если акселератор не обнаружен, требуется анализ phpinfo()
  • Значение allow_call_time_pass_reference: Да

Файловая система

  • Место на диске: Не менее 50 Мб для редакции “Старт” и не менее 150 Мб для редакции “Бизнес”
  • Права на текущую папку: Да
  • Создание папки: Попытка создать тестовую папку
  • Права на созданную папку: Да
  • Удаление папки: Да
  • Создание файла: Попытка создать тестовый файл
  • Права на созданный файл: Да
  • Удаление файла: Да
  • Запуск созданного файла: В ряде случаев возникают проблемы при запуске файла, созданного средствами PHP
  • Обработка .htaccess: Осуществляется попытка настроить обработку 404-й ошибки во вновь созданной папке
  • Время на создание 1000 файлов (сек): Нормальное время – до 2 секунд
  • Значение file_uploads: Да
  • Загрузка файла: Тестовая загрузка картинки в формате GIF

Расширения php

  • Регулярные выражения PHP: Да
  • Регулярные выражения Perl: Да
  • Zlib extension: Требуется для работы модуля компрессии и быстрой загрузки обновлений
  • GD lib extension: Отображение графиков в статистике, работа с изображениями
  • Free Type extension: Необходима для работы CAPTCHA
  • Поддержка SSL: Необходима для работы интернет-магазина с подключением внешних платёжных систем
  • Поддержка mbstring: Необходима для работы продукта в кодировке UTF-8
  • Включен режим UTF для mbstring: Да

Конфигурация MySQL

  • Функции MySQL: Обязательнно наличие функций MySQL
  • Подключение к серверу MySQL: Да
  • Версия MySQL сервера: Минимальные требования: 5.0 и выше. Альфа и бета версии не допускаются.
  • sql_mode: Режимы `STRICT*` не поддерживаются
  • Выбор базы данных: Да
  • Поддержка InnoDB: Да
  • Создание тестовой таблицы: Да
  • Выполнение запросов INSERT: Число запросов в секунду: значение ниже 2000 может свидетельствовать о низкой производительности БД
  • Удаление тестовой таблицы: Да

Битрикс рекомендует “Протестировать хостинг на предмет соответствия техническим требованиям продукта можно специальным скриптом: bitrix_server_test.php. Загрузите его на хостинг, затем откройте в браузере и нажмите кнопку «Начать тестирование».” (http://www.1c-bitrix.ru/products/cms/requirements.php?sphrase_id=1561198#tab-hosting-link)


Требования по настройкам хостинга

Для сертификации общих тарифов:

  • Версия веб-сервера: Apache 1.3.0 и выше или IIS 5.0 и выше.
  • Версия MySQL: не ниже 4.1.11, рекомендуется 5.0 и выше.
  • Версия php: 5.0, рекомендуется 5.2.
  • Safe mode: отключен.
  • Сохранение данных сессии: Да.
  • Передача данных HTTP авторизации в php через переменные окружения (для интеграции с 1С)
  • Значение short_open_tag: Да.
  • Рекомендуется наличие Zend optimizer 3.3 и выше
  • Memory limit: 32M
  • Рекомендуется значение 64 Мб.
  • Отправка почты: Да.
  • Функции работы с сокетами: подключение к серверу www.bitrixsoft.ru на порт 80.
  • Создание файлов и папок от процесса php, запуск созданных файлов.
  • Загрузка файлов (картинки должны корректно отображаться).
  • Обязательно наличие модулей php.
  • Regex functions
  • Perl regex functions
  • Zlib extension
  • GD lib extension
  • Free Type extension
  • Функции MySQL
  • mbstring

Для сертификации тарифов «Битрикс» дополнительно
Требуется:

  • Веб сервер: Apache 1.3.0 и выше.
  • Обработка .htaccess.
  • Zend optimizer 3.3 и выше или Zend Guard Loader.
  • Поддержка InnoDB.
  • Наличие акселератора php: любой настроенный и стабильно работающий акселератор (eAccelerator, APC или другой).
  • Возможность установки time_limit для скрипта минимум на две минуты.
  • Поддержка SSL в php, тестируется подключение к https://bitrixsoft.com

Рекомендуется:

  • Двухуровневая архитектура веб: Apache + nginx (или кеширующий прокси).
  • Работа php как модуль Apache.
  • MySQL 5 и выше.

Полезная ссылки:
- Скрипт bitrix_server_test
- Требования к серверному программному обеспечению
- Поддержка стандартов и технологий. Требования к клиентскому программному обеспечению
- Требования по настройкам хостинга

Теги: ,