Bitrix скрипт проверки хостинга разберем детали


Конструктор сайтов бесплатно хостинг дешёвые домены Промокод 86FE-61FD-2888-BD2E



Установка 1С-Битрикс на виртуальный хостинг

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

Хостинг для 1С-Битрикс

Оптимальный выбор хостинга. Почему beget.ru

Виртуальный хостинг - достаточно удобная услуга для заказчиков небольших сайтов, которым не нужны большие производственные мощности и которым не критичны ограничения ресурсов.

Виртуальный хостинг от beget.ru полностью удовлетворяет требованиям и прожорливости Битрикс, позволит вам без проблем развернуть и содержать сайт.

Естественно, что Бегет не единственный вариант. Но для себя я остановился исключительно на нем еще 3 года назад.
Почему - я описал ниже, но скрыл под спойлером, чтобы огранить читателя от излишней пропаганды :) Кому интересно - жмем
Почему beget.ru

Достаточно долго (с 2007 года) в рамках работы создания сайтов мне регулярно приходится сталкиваться с вопросом переноса сайтов или установки различных CMS на виртуальный хостинг. Были за этот период и радости, и разочарования. И если старожилы (ник, мастерхост) сразу дают понять, что дружить они не хотят, и постоянно вставляют палки в колеса веб-мастера, то более молодые игроки (свеб, ихц, таймвеб) пытались идти навстречу клиентам, но в конечном итоге сходили с дистанции в течение года, максимум двух: теряли качество техподдержки, меняли ценовую политику, регулярно сбоило оборудование.

А уж когда речь касается CMS 1С-Битрикс, то на половине хостингом начинаются танцы с бубном.

В конечном итоге в 2013 году мне попался хостер beget.ru , дружба с которым длится до сих пор. И я без зазрения совести рекомендую его каждому клиенту, который ищет, где разместить сайт. Из плюсов можно отметить:

  • Качество техподдержки за 3 года не ухудшилось. Большинство вопросов решаются в течение 5-15 минут,
  • Мощности серверов достаточно большие, а ограничения касаются только лимитов нагрузки по времени. По опыту спокойно держал новостной сайт на CMS Joomla с посещаемостью 10 тыс посетителей и с более чем 15 тыс новостями,
  • Регистрация не требует доступа к конечной почте. Доступы выводятся сразу, что позволяет регистрироваться от имени клиента (хостинг на заказчика),
  • Полноценный тестовый период в 30 дней с возможностью привязать домен,
  • Ограниченние доступа к файлам соседних сайтов для php-скриптов, что изолирует зараженный сайт от остальных (можно отключить для конкретного сайта),
  • Ограничивающие параметры php (memory_limit) выше многих топовых конкурентов,
  • Более длительное хранение бекапов,
  • Типовые: ssh, логи, разные версии php (php 7 тоже), файловый менеджер, антивирус и т.д.

Минусы тоже есть, но они более мелкие и будут описаны ниже в теме основной статьи.

Регистрация аккаунта

Первым делом выбираем тариф. Тариф выбираем по предполагаемому размеру сайта, умноженному на 2 (как минимум на одну полную резервную копию). Лимиты по нагрузке у базовых тарифов одинаковые. Для Битрикс 1Гб явно недостаточно, поэтому самые ходовые Noble, реже Start. Great уже не так привлекателен по цене. Выбрали тариф, заказываем.

Регистрируем аккаунт. Вводим полное ФИО, email, действующий телефон. При желании можно выбрать будущий логин аккаунта. На телефон отправляется СМС-код для завершения регистрации, поэтому указываем доступный вам телефон. А вот в качестве emailа можно смело прописывать почту заказчика, если регистрируется не для себя, а для клиента.

Аккаунт успешно создан. Доступы тут же выводятся на экран. Сохраняем их у себя и начинаем работу.

Настройка домена и сайта

Для удобства и безопасности соединения сразу же включаем SSH-доступ.

Заходим в домены и привязываем к хостингу домен. Для домена создаем новый сайт.

У нас по умолчанию есть тестовый домен. Забегая несколько вперед, мы отвязываем тестовый домен от его родной папки и направляем его на вновь созданную папку рабочего домена. Нужно это для того, чтобы, с одной стороны, не тратить время на ожидание делегирования рабочего домена (или если мы сайт еще переносим) и настроить сайт прямо сейчас. А с другой - чтобы в результате наших действий все лежало на своих местах по папочкам. После делегирования рабочего домена мы тестовый домен обратно перепривяжем к его первоначальной папке.

Проверяем, что для обоих доменов (рабочий и тестовый) установлен php 5.6. По состоянию на апрель 2016 года поддержка битриксом php 7 лишь в планах, но уже озвучивалась на партнерской конференции как приоритетная, т.ч. ждем.

Настройки для 1С-Битрикс

Я обещал упомянуть о минусах хостинга beget.ru . Самый страшный минус в том, что настройки для битрикс мы сами выставить не можем. Этот момент мы вынуждены решать через техническую поддержку. Радует, что отвечают они в течение 5-15 минут (в светлое время суток быстрее, чем ночью).

Пишем тикет в техподдержку:
Тема: Текст:

mbstring.func_overload = 2 обязательная функция для работы CMS 1С-Битрикс в кодировке UTF-8 (другую мы и не будем использовать).
Для разработчика: этот параметр в значении 2 критично влияет на работу библиотеки PHP Simple HTML DOM.

Пока будут обрабатывать первый тикет, пишем сразу второй, менее срочный:
Тема: Текст:

PHP функции touch, assert, exec очень любят использовать вредоносные скрипты и вирусы, в то время как сам Битрикс их не использует или использует для очень второстепенных целей. В частности функция touch подменяет дату изменения файла так, что вы не сможете определить по дате, изменялся ли он или нет. Если вы отключите эту функцию, вы достаточно легко сможете проанализировать, какие файлы у вас менялись за последние N дней, выполнив в ssh-терминале (PuTTY) команду: find . -type f -mtime -15 -print , где 15 - это количество дней. Лично меня отключение этой функции спасало достаточное количество раз, чтобы советовать.

Ответы на тикеты мы получим в ближайшее время, и выглядеть они будут так. А пока займемся нашими следующими задачами.

Создание БД

Пока техподдержка обрабатывает наш запрос, мы создаем базу данных. Лучше всего генерировать пароль, который будет содержать и цифры, и заглавные буквы, и спецсимволы. Это и безопаснее, и дополнительно позволит пройти Монитор Качества 1С-Битрикс на один пункт быстрее. Название БД и пароль сохраняем.

Почта

Не забываем и про почту. А то частенько теряется этот пункт.

Включение логов

Обязательно включаем логи для тестового и рабочего доменов. Они обязательно пригодятся! Всегда жалел, что в нужный момент логи были выключены, и никогда не жалел об обратном.

Данные аккаунта

Под конец можно проверить и подкорректировать данные аккаунта.

Можно отключить СМС уведомления о необходимости оплаты и добавить свою дополнительную почту для отслеживания события виртуального хостинга.

Установка 1С-Битрикс

Теперь, когда все настройки на хостинге проведены, приступаем к установке 1С-Битрикс

Подключение к серверу. Проверка PHP

Подключаемся к серверу по SFTP (SFTP лучше чем FTP). Логин и пароль соответствуют данным для входа в панель управления. Хост можно посмотреть в левой колонке панели управления хостингом. Лично я использую для подключения WinSCP.

Мы подключились. Создаем новый файл (правой кнопкой мыши → Новый → Файл. ), называем его, например, i.php. В нем прописываем код: и сохраняем.

Для разработчика: кто еще не в курсе, закрывающий символ php ?> рекомендуется не ставить. Бывали случаи, когда после закрывающего символа появлялись лишние переносы строк и из-за этого переставали обрабатываться конструкции header.

Открываем наш файл по ссылке на тестовый домен. В моем случае это получается exbeget.bget.ru/i.php и проверяем основные моменты:

  • Версия PHP равна 5.6
  • PHP работает как модуль Apache (Server API = Apache 2.0 Handler)
  • mbstring.func_overload = 2
  • display_errors = On
  • short_open_tag = On
  • disable_functions выставили по нашей просьбе в touch,assert,exec,passthru,shell_exec,system,proc_open,popen

Все хорошо, удаляем файл i.php, т.к. это потенциальная угроза безопасности.

bitrixsetup

Для быстрой установки Битрикс создан официальный файл под названием bitrixsetup.php. Найти его можно на официальном сайте 1c-bitrix.ru. Скачиваем файл себе и загружаем на наш сервер.

Если вы не создаете новый сайт, а переносите, то вам нужно использовать файл restore.php. Официальная инструкция http://dev.1c-bitrix.ru/learning/course/?COURSE_ >

Запускаем по ссылке на тестовый домен. В моем случае это получается exbeget.bget.ru/bitrixsetup.php

Если у вас в какой-то момент идет непонятный поток символов, скорее всего у вас отключена short_open_tag в настройках php. Это можно починить через .htaccess

Выбираем лицензию, вводим (или не вводим) ключ. Ждем окончания удаленного скачивания и разархивирования.

Установка продукта

Обязательно устанавливаем Битрикс в UTF-8. Рекомендуем регистрировать продукт, т.к. это позволит вам на демо ключе устанавливать бесплатные решения из маркетплейс.

В очередной раз происходит проверка на mbstring.func_overload = 2, который нам должна была уже включить техподдержка, и display_errors = On. Если display_errors отключены, то их можно включить в .htaccess

Для некоторых параметров в .htaccess нужно прописывать не php_value, a php_admin_value.

Вводим данные подключения к Базе Данных.

Официально 1С-Битрикс рекомендуют использовать InnoDB.
Вкратце, InnoDB жрет больше оперативной памяти сервера (что не важно для виртуального хостинга на beget.ru), работает быстрее при больших объемах данных и защищен от падений.
Стандартный (он же MyISAM) - потребляет меньше ресурсов (что не важно для виртуального хостинга на beget.ru) и быстрее работает на небольших объемах данных (до 10 тыс элементов инфоблока). При этом таблицы могут крошиться (mark as crashed - помогает восстановление таблицы через phpmyadmin/adminer). Бывало, что при большой посещаемости крошилась MyISAM таблица хранения сессий.

Ждем установки. Вводим данные для главного администратора. Никогда не используйте логин admin или administrator.

Выберите решение и пройдитесь по шагам его установки. Количество шагов будет отличаться в зависимости от выбранного решения.

Если вы приобрели и лицензию и покупной шаблон, то вам сначала нужно активировать лицензию битрикса и только поле этого вы сможете установить шаблон.
На шаге выбора решения при установке, вы можете в перейти по адресу /bitrix, авторизоваться, активировать лицензию, ввести купон покупного шаблона, установить его из Marketplace → Установленные решения. После этого установить шаблон в качестве основного из списка на странице списка мастеров /bitrix/admin/wizard_list.php

Проверка сайта

Отлично! Битрикс установлен. Но давайте потерпим еще чуть-чуть и доведем состояние сайта до идеального.
Идем в панель управления. Настройки → Инструменты → Проверка системы и запускаем проверку.
В результате проверки у вас не должно быть красных пунктов (черные пункты являются допустимыми). Если появляются красные пункты, то для каждого из них будут подсказки о возможных путях решения. Если ошибки касаются PHP параметров, то они легко устанавливаются через .htaccess

После проверки системы, тестируем производительность сервера.
Настройки → Производительность → Панель производительности
Устраняем неоптимальные параметры.

Настройка сайта

Теперь тестовый сайт полностью готов. Дожидаемся делегирования домена и настраиваем данные о сайте.
Настройки → Настройки продукта → Сайты → Список сайтов → Заходим в сайт
Настройки → Настройки продукта → Настройки модулей → Главный модуль

Настраиваем robots.txt: Маркетинг → Поисковая оптимизация → Настройка robots.txt

Настраиваем Карту сайта: Маркетинг → Поисковая оптимизация → Настройка sitemap.xml

Идем на главную страницу сайта → кнопка SEO на панели администратора и очищаем базовые значения. Очень часто через пару месяцев после запуска обнаруживаются стандартные тайтлы в поисковике :D

Все готово!

Если данная статья оказалась вам полезна, пожалуйста, поделитесь ею с коллегами:

«1С-Битрикс: Управление сайтом» и хостинг

Автор: Роман Петров, ООО «Ай Ти Констракт»

Хостинг и «1С-Битрикс: Управление сайтом». Какие вообще бывают хостинги. Каким должен быть хостинг, чтобы сайт работал быстро. Ключевые проблемы, которые могут возникнуть и способы их решения.

Варианты хостинга

Классически существуют несколько видов хостинга:

  • виртуальный сервер (или shared хостинг)
  • виртуальный выделенный сервер (VPS или VDS)
  • выделенный сервер

В последнее время популярность приобрел новый вид - «Облачный хостинг».

При работе на shared (разделенном) хостинге все ресурсы сервера распределяются между несколькими сотнями (реже – десятками) аккаунтов, размещенных на этом сервере. Как правило, имеются ограничения на доступное дисковое пространство и выделяемые ресурсы. В большинстве случаев для сайтов с небольшой посещаемость и разумными требованиями к ресурсам это оптимальный выбор, поскольку настройкой и мониторингом серверов занимаются специально обученные люди, которые оперативно устраняют проблемы.

Возможные проблемы заключаются в недостаточности ресурсов под большой проект и возможные замедления работы сайтов в часы пиковых нагрузок (когда растет число обращений ко всем сайтам на сервере) или при резкой нагрузке на какой-либо аккаунт. Вместе с тем, в задачи хостера входит мониторинг таких ситуаций и разгрузка серверов путем переноса тяжелых аккаунтов на другие площадки.

Среди нюансов, на которые следует обратить внимание – выделяемые ресурсы и скорость работы сайта в пиковые часы.

Выделенный сервер – это физический компьютер, отданный вам в полное распоряжение. Вы можете рассчитывать на все ресурсы сервера, а администрирование выполнять самостоятельно или с помощью администраторов хостера.

Виртуальный выделенный сервер – это программная эмуляция реального сервера. На одном реальном сервере может быть несколько виртуальных, и ресурсы реального сервера будут поделены между виртуальными (в том числе мощность процессора и объем оперативной памяти). В этом случае вы получаете все преимущества выделенного сервера, но по меньшей цене, и а также - все недостатки, связанные с необходимостью его администрировать.

Облачный хостинг представляет из себя систему виртуальных серверов, которая при увеличении нагрузки выделяет для вашего аккаунта дополнительные виртуальные сервера, а при уменьшении нагрузки – уменьшает число выделенных серверов.

Специфика платформы 1С-Битрикс в отношении хостинга следующая:

    Достаточность места на диске и возможность создавать большое количество файлов.

Являясь Framework, платформа 1С-Битрикс содержит очень большое число файлов, распределенных в основном по модулям, компонентам и шаблонам. Кроме того, встроенный механизм кэширования создает на диске сервера как минимум один файл на каждую страницу или виртуальную страницу – например, на новость или элемент каталога. Естественно, что это требует ресурсов.

На начало 2010 года минимальными требованиями к проектам на 1С-Битрикс можно считать размер диска в 300 мегабайт, а для интернет-магазинов с большим числом картинок к товарам – от 1 Гб. Важно помнить, что каждая картинка также занимает место на диске.

Наличие необходимых ресурсов на сервере – памяти, выделяемой скриптом, наличие акселератора PHP и некоторых других настроек.

Для работы Битрикс в настоящее время (2010 год) необходимо как минимум 32 мб памяти, выделяемой для PHP. Этого значения достаточно для работы сайтов-визиток или информационных сайтов, для работы более серьезных проектов (например, интернет-магазинов) необходимо больше памяти. Она расходуется на построение структуры данных и выполнение кода при вызове каждой страницы сайта. Использование кэширования бинарного представления PHP кода позволяет существенно ускорить работу сайта и снизить общую нагрузку сервера.

Желательность двухуровневой архитектуры для работы сайтов с высокой посещаемостью или серверов с высокой загрузкой

Для этого устанавливается дополнительный веб-сервер (обычно nginx), который принимает все запросы. Оптимально, если nginx обрабатывает статические страницы (стили, картинки, скрипты) сам, а запросы к динамическим страницам (php) передаёт на Apache. Это позволяет стабилизировать использование памяти за счёт ограничения числа процессов Apache и получить отказоустойчивую систему.

Однако, даже если все запросы передаются Apache, то за счет более быстрой обработки страниц и быстрого освобождения выделяемой памяти достигается повышение производительности в несколько раз.

Достаточно быстрый сервер баз данных.

Для работы сайтов необходимо, чтобы сервер баз данных успевал обрабатывать запросы за достаточно короткое время. Платформа Битрикс умеет работать как с MySQL – основной базой данных на хостингах, так и с СУБД промышленного уровня – Oracle и Microsoft SQL Server. Для MySQL рекомендуется хранение таблиц в формате InnoDB.

Желательность работы PHP и FTP/SSH от одного и того же пользователя.

При разработке сайта обычно работают с файлами по ftp/sftp протоколу. При этом при работе в самой системе она создает файлы от имени того пользователя, под которым работает PHP. При несовпадении этих пользователей могут возникнуть серьезные проблемы в работе сайта или в возможностях его модификации. Описание возможных проблем будет дано ниже.

Частично соответствие хостинга требованиям системы можно протестировать встроенным в «1С-Битрикс: Управление сайтом» средствами – модулем «Монитор производительности». Также существует отдельный скрипт для тестирования хостинга. Рекомендуем запускать его перед установкой, красным цветом будут показаны параметры, не удовлетворяющие требованиям продукта.

Часто встречается мнение о колоссальном размере «1С-Битрикс: Управление сайтом», его медленной работе и высоких требованиях к хостингу. Это утверждение не совсем верно. Действительно, благодаря большому числу возможностей и наличия готовых компонент почти под любую задачу, «1С-Битрикс» занимает на диске от 100 мб и больше, а сложная структура страницы требует для ее обработки определенного объема памяти.

Однако, благодаря своей архитектуре платформа «Битрикс» позволяет легче переносить большие нагрузки, а для малых нагрузок достаточно самого обычного хостинга (в варианте «виртуальный сервер»), не загруженного другими клиентами «завязку».

При выборе хостинга нужно обратить внимание, что один и тот же оператор может со временем улучшить или ухудшить свои характеристики. Для нахождения проблем рекомендуем использовать возможности модуля «Монитор производительности»/

Критерии подборки хостинга под «Битрикс». Как выбрать подходящий хостинг?

«1С-Битрикc» рекомендует выбирать для хостинга партнеров, имеющих специальную компетенцию – хоcтинг PHP или хостинг .NET. В этом случае вероятность некорректной настройки хостинга минимальна.

Однако и другие хостинг-провайдеры предоставляют качественный хостинг. Основными критериями выбора является:

  1. Достаточность ресурсов (памяти – от 32 мб, дискового пространства – от 100 мб, времени выполнения скриптов (не менее 30 секунд))
  2. Соответствие настроек рекомендациям «1С-Битрикс» (двухуровневая архитектура, настройки PHP и веб-сервера)
  3. Возможность редактировать файлы и через веб-интерфейс, и с помощью ssh/ftp

Хорошим подспорьем являются отзывы других пользователей этого хостинга или партнеров «1С-Битрикс».

Основные проблемы и их решение при работе 1С-Битрикс на хостинге

Перенос сайта на хостинг лучше всего выполнять встроенными в «1С-Битрикс» средствами резервного копирования/восстановления.

Несмотря на то, что фактически сайт на Битрикс представляет из себя набор файлов и базу данных, копирование файлов напрямую на удаленный сервер в большинстве случаев плохая идея. Из-за большого количества мелких файлов такое копирование может растянуться на несколько часов, кроме того, использование стандартных механизмов позволяет избежать последующих возможных проблем с правами доступа к файлам сайта.

Среди часто возникающих проблем:
  1. Веб-сервер не может записать в нужную ему папку или удалить временные файлы. Среди последствий:
    • Невозможность обновления продукта
    • Невозможность редактировать сайт через веб-интерфейс
    • Некорректная работа компонента кэширования
    • и другие проблемы.

Например, встречаются даже такая ситуация, когда битрикс создавал временные файлы, но права хостинга не позволяли удалить их. В результате через день работы аккаунт был заблокирован за превышение дисковой квоты.

Самым простым решением в этом случае будет установка прав на все файлы и папки 777 (для unix платформы) либо любой другой способ дать PHP запись на эти файлы.

Нет возможности отредактировать через ftp/ssh файлы, созданные через веб-интерфейс. В этом случае многим веб-разработчикам будет сложно дорабатывать сайт.

Одним из простых, но не всегда работающих решений, является установка параметров в файле dbconn.php, позволяющих всем редактировать создаваемые через битрикс файлы.
define(BX_FILE_PERMISSIONS, 0666),
define(BX_DIR_PERMISSIONS, 0777),

Однако для файлов, созданных через ftp/ssh, вам прийдется периодически изменять права вручную, либо, если хостинг это поддерживает, устанавливать параметр umask.


  • При переносе сайта на хостинг могут возникнуть различные нюансы из-за настроек PHP:

    • Проблемы с несоответствием владельца файлов: на ряде хостингов PHP работает от имени одного пользователя, а доступ по ftp/ssh предоставлен другому. В этом случае файлы, созданные одним методом, могут быть недоступны для модификации, или вообще вызывать ошибку выполнения из-за нарушения параметров безопасности.
    • Проблемы с настройками безопасности: возможны различные варианты подключения PHP к веб-серверу, и в некоторых из этих вариантов устанавливаются жесткие ограничения на владельца файла и права на файл. В этом случае возможны ошибки с кодом 500, и разобраться в проблеме вам поможет только журнал ошибок веб-сервера.
      Пример: На многих хостингах, если PHP подключен как CGI, требуется соответствие владельца файла и прав на файл: если владелец файла – не ваш аккаунт или права на файл допускают запись всем пользователям, PHP будет вызывать ошибку. В этом случае необходимо установить корректные права на файлы и папки, а также правильные параметры в dbconn.php.

    • Ограничения на время выполнения скрипта или на другие выделяемые ресурсы. В этом случае сайт может вести себя странно – то открываться, то не открываться и показывать белый экран.
      Пример: Особо чувствительны к размеру памяти и времени выполнения различные скрипты импорта-экспорта данных. Если у вас возникают ошибки – проверяйте доступность ресурсов на хостинге, в случае их нехватки смените хостера.

    • Проблемы с использованием кодировки utf-8 на хостинге. Выясните, поддерживается ли она (необходимо наличие библиотеки mbstring и возможность установки параметра bpgp: mbstring.func_overload=2).
    • Другие проблемы, специфичные для вашего хостера. Для их устранения рекомендуем заранее протестировать работу сайта на выбранном вами хостинге и заручиться контактами специалистов службы поддержки провайдера.

  • Возможные проблемы при работе с многосайтовостью в Битрикс. Проверьте, что ваш хостинг позволит огранизовать многосайтовость выбранным вами методом. Не все провайдеры позволяют корректно (для «1С-Битрикс: Управление сайтом») создавать дополнительные сайты.
  • Некоторые хостинги не позволяют отправлять почту без авторизации. В этом случае для отправки письма с сайта вам необходимо будет переопределять функцию отправки почту в соответствии с документацией к продукту.
  • Платформа для разработки проектов на «1С-Битрикс»

    Специально для хостинг-провайдеров и разработчиков компания «1С-Битрикс» выпускает оптимально настроенную виртуальную машину. Ее удобно установить и вести на ней разработку, а в случае настройки своего сервера – подсмотреть параметры программного обеспечения или просто развернуть ее в качестве операционной системы сервера.

    Какой хостинг для Битрикс выбрать, чтобы сайт не тормозил?

    Перед началом работы с 1С-Битрикс, у начинающих пользователей возникает вопрос, какой хостинг для битрикс выбрать. Ответ тут и прост и в то же время имеет ряд нюансов.

    Прост, потому что подойдет любой хостинг, соответствующий списку основных технических требований, который размещен на сайте Битрикса (ссылка). По факту это любой платный shared-хостинг, начиная от 100 руб./мес. Т.е. этого вполне хватит, чтобы поставить 1С-Битрикс и чтобы он работал.

    Нюансы начинаются, когда речь не о Битриксе как таковом, а о сайте на Битриксе. Сразу появляется много вопросов. Что это за сайт, как он сделан, на какой редакции Битрикса, какая у него структура, как настроено кэширование, сколько посетителей приходит на сайт каждый день, сколько страниц они смотрят и т.п. вещи. Все они влияют на то, какой хостинг для Битрикс нужно выбирать.
    В этой статье я расскажу как сделать этот выбор простым, не заморачиваясь на детали и имея минимум ответов на умные вопросы :-)

    Оглавление:

    Выбираем хостера из сертифицированных Битриксом

    Компания 1С-Битрикс помогает пользователям в выборе хостинга, сертифицируя хостеров, услуги которых гарантировано соответствуют требованиям CMS 1С-Битрикс.
    Список таких сертифицированных компаний представлен смотрите по ссылке.

    Статус «Рекомендуемый хостинг-партнер» получают только хостеры, тарифы которых стабильно дают хорошую производительность сайтам, разработанным на платформе «1С-Битрикс».

    Выбирайте в этом списке среди первых пяти партнеров, с ярлычком «Рекомендуемый хостинг-партнер» и не ошибетесь.

    Выбираем подходящий тариф

    Предположим компанию-хостера мы выбрали. Пусть это будет любимый мной TimeWeb.ru, на котором я с 2008-го по настоящее время разместил не менее сотни проектов для разных клиентов.

    На мой взгляд, ТаймВеб на сегодняшний день лучший хостинг для Битрикс, среди российских компаний. Я переношу оттуда сайты клиентов только при переносе на выделенный сервер. (читайте соответствующую статью)

    Теперь, когда с хостером определились, нужно выбрать у него подходящий тариф.

    В списке сертифицированных партнеров-хостеров (скриншот см. выше), для каждого партнера указаны его тарифы, рассчитанные именно для Битрикс, их цена и индекс производительности, который при тестировании показал Битрикс на каждом из них.

    Как видно по таблице, у ТаймВеба три тарифа, предназначенных для 1С-Битрикс: «1Сайт», «EthernoB» и «Premium».

    Также у него есть еще четыре стандартных тарифа, их нет в этой таблице, поскольку они не позиционируются как «специализированные», но открою вам секрет, Битрикс на них отлично работает. Ниже я расскажу про основные критерии выбора, когда брать спецтариф, а когда будет досточно стандартного.

    Советы по выбору

    Когда брать специализированный хостинг для Битрикс

    Тут всего два правила:

    1. Если ваш сайт — это интернет-магазин, информационный портал, новостной проект и т.п. выбирайте один из спецтарифов: «1Сайт» или «EthernoB».
      Подобные проекты, предполагают сложную структуру, большой объем информации, относительно высокую посещаемость. На стандартном тарифе такому сайту очень быстро станет тесно.

    Сразу брать максимальный тариф «Premium» не рекомендую, он классный по производительности, но, неоправданно дорог. Остановитесь для начала на «1Сайт» или «EthernoB». Если со временем станет недостаточно (для многих сайтов их с лихвой хватает), тогда и будете думать о переходе на Премиум-тариф или сразу на выделенный сервер.

    1. Независимо от того, какой направленности и тематики ваш сайт, если он будет работать на редакции 1С-Битрикс «Эксперт» или «Бизнес» тоже выбирайте специализированные тарифы.
      Это обусловлено бОльшими требованиями к ресурсам хостинга у этих редакций. Им нужно больше объема диска, оперативной памяти, процессорного времени. На стандартных тарифах эти редакции будут работать медленно.

    Когда подойдет обычный тариф

    Если у вас небольшой сайт компании (а также сайт визитка или лэндинг), на который будет приходить не слишком много посетителей (

    250 человек в сутки). При этом сайт разработан на редакциях 1С-Битрикс «Первый сайт», «Старт» или «Стандарт». Вам подойдет любой из 4 обычных тарифов TimeWeb.

    Не нужно бояться выбрать неправильно. Вы всегда можете перейти с одного тарифа на другой просто переключив его мышкой в панели управления хостингом.

    Как проверить любой хостинг на соответствие требованиям Битрикса

    Если по каким-то причинам вы не хотите выбирать из проверенного списка, представленного выше. Например, у вас уже есть хостинг, но он отсутствует среди сертифицированных партнеров компании 1С-Битрикс. Его отсутствие в списке сертифицированных еще не значит что Битрикс на этот хостинг установить не получится.

    Просто нужно проверить его на соответствие требованиям. Используйте для этого специальный скрипт, который компания «1С-Битрикс» рекомендует для проверки потенциального хостинга. Скачать этот скрипт можно тут.

    Все что нужно, это залить этот скрипт на хостинг в корень вашего сайта и запустить в браузере. Например, если ваш сайт www.site.ru, то запускать нужно так www.site.ru/bitrix_server_test.php.

    Откроется такая страница, где красным будут выделены пункты не соответствущие требуемым.

    Кроме того, в процессе установки Битрикс делает предварительную проверку, соответствия настроек хостинга обязательным параметрам, необходимым ему для работы, также дает рекомендации по ряду настроек. Постарайтесь сделать так, чтобы все текущие значения настроек удовлетворяли требованиям системы (не были выделены красным).

    Битрикс при установке проверяет соответствие хостинга основным требованиям.

    После того как Битрикс установлен, нужно провести полную проверку системы, штатными средствами Битрикса.

    Такую проверку нужно делать, независимо от того, какой хостинг вы используете, сертифицированный для Битрикс или любой другой. Она не будет лишней и часто помогает найти причины проблем в работе сайта.

    Делается эта проверка в административной части сайта: Настройки → Инструменты → Проверка системы.

    Подведем итог

    Как видите, выбор хостинга для 1С-Битрикс достаточно прост. Лучше всего не создавать себе проблемы, чтобы их потом решать, не тратить время на грабли, а выбрать из проверенного списка хостеров и быть уверенным что все хорошо.

    Но если вы не ищите легких путей, то в выборе хостинга вам поможет специальный скрипт bitrix_server_test, с помощью которого можно проверить пригодность любого хостинга для работы с Битрикс. Скрипт проведет тест и покажет что нужно исправить.

    Скачиваете скрипт, заливаете его на хостинг в корень своего сайта (например, в папку public_html), запускаете в браузере и смотрите все ли параметры соответствуют требуемым (выделены зеленым). Что можете, исправляете сами, что не можете, просите исправить техподдержку хостинга. Если техподдержка ответит, что на вашем тарифе какие-то параметры недоступны — берите другой тариф или выбирайте другого хостера.

    Отзывы

    Капитолина
    Эрнст
    larifitphe
    Мирослав
    Тимур

    Написать отзыв

    Success! Your message has been sent.