Обсудим ваш проект?
Отправить заявку
Интернет-маркетинг,
который даёт результат
Россия: 8 (800) 775-63-20
Отправить заявку

Установка сайта на «1С-Битрикс» на хостинг: инструкция


Просмотров:
1209
Время на прочтение:
Статья обновлена:
20 Марта 2020
Информация о статье
Просмотров: 1209
Время на прочтение:
Статья обновлена: 20.03.2020
Дарья Иванова, редактор
Станислав Мозгель, руководитель отдела разработки
Дарья Иванова, редактор
Станислав Мозгель, руководитель отдела разработки

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

Как выбрать хостинг?

Установка «Битрикс» на хостинг начинается с проверки на совместимость. Для этого нужно изучить системные требования CMS. Сама система регулярно расширяется и дорабатывается, а потому изучать актуальные данные о лицензиях рекомендуем на официальном сайте.

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

И все же установка «1С-Битрикс» на хостинг — задача не из легких. Тут следует быть особенно внимательным.

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

Для сайтов с повышенной нагрузкой оптимально использовать VDS — виртуальный выделенный сервер. В этом случае клиент получает часть сервера с полноценным доступом к его параметрам, настройкам и иным опциям.

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

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

Для интернет-магазина, инфопроекта или новостного сайта возьмите специальный тариф хостинга. Такие есть на reg.ru или Timeweb. Последний хостинг-провайдер, например, предлагает EthernoB или «1Сайт». Эти тарифы как раз подходят для особых проектов со сложной структурой, огромным объемом информации и большим порогом посещаемости. На простом тарифе сложному сайту будет «тесно». Учитывайте тему и направление вашего сайта. Если он работает на редакции «Бизнес» или «Эксперт», то выбирать стоит особые тарифы. Связано это с повышенными требованиями к ресурсам хостинга у таких редакций.

«1С-Битрикс» разработана на языке программирования PHP и эффективно функционирует на любой UNIX или Windows-платформе. Сама система использует базу данных MySQL и поддерживает все актуальные типы браузеров: Opera, Safari, Google Chrome, Яндекс.Браузер и прочее. Кстати, сайты, созданные на этой платформе, довольно легко объединяются с другими сервисами: так, мы рекомендуем попробовать интегрировать сайт на «1С-Битрикс» и CRM «Битрикс24» того же разработчика. 

Минимальные технические требования к серверу выглядят следующим образом:

  • На сервере есть веб-сервер Apache 1.3.0 или выше.
  • PHP 5.3 или выше.
  • Имеется разрешение на использование файла .htaccess.
  • MySQL сервера версии 4.1.11 или выше.
  • Есть библиотеки Zlib (для сокращения времени выгрузки обновления есть компрессия).
  • Установка CMS выполняется только в корневую папку сервера.
  • Не функционирует safe_mode.
  • Работает short_open_tag.
  • Memory_limit для оперативной памяти минимум 64 Мб для версии «Бизнес» или 32 Мб для версии «Старт».
  • Присутствуют элементы работы с сокетами для регулярного обновления.

Желательно наличие акселератора PHP (например, eAccelerotor). Оптимально применение рабочего режима PHP как модуля Apache. Для проверки хостинга «1С- Битрикс» на соответствие требованиям загрузите скрипт bitrix_server_test.php с сайта продукта. Перенесите скрипт в корневую директорию хостинга, запустите его и изучите полученные данные. После установки «1С-Битрикс» на хостинг изучите свой сайт специальным инструментом «Проверка сайта».

Чтобы сайт, выполненный на 1C-Bitrix, заработал, вы можете выбрать любой хостинг. Важно лишь, чтобы он соответствовал всем требованиям. По сути, это любой shared-хостинг.

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

«Битрикс» предлагает ряд сертифицированных хостингов, услуги которых точно отвечают требованиям рассматриваемой CMS.

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

Установка

Установку сайта, выполненного на «Битрикс», рассмотрим на примере работы с хостингом Timeweb. Для начала нужно заказать хостинг. Вводим данные о себе: ФИО, электронную почту, реквизиты компании (если вы юрлицо) и прочее. Соглашаемся с условиями оферты и жмем «Заказать».

Шаг 1. Выбираем домен

У вас есть хостинг — «дом» для вашего сайта. Теперь нужно выбрать адрес, по которому браузеры будут быстро находить ваш проект. Для этого выбираем свободное релевантное доменное имя.

При выборе домена учитывайте следующие моменты:

  • Домен должен включать наименование организации или предприятия.
  • Адрес не должен быть слишком длинным, нелепым или не соответствующим содержанию.
  • Учтите, что доменное имя влияет на юзабилити, а следовательно — на ранжирование сайта. Например, если доменной зоной является Россия, а вы хотите привлечь иностранных пользователей, то выбирайте домен соответствующего уровня.
  • Случается, что выбранный домен не подлежит индексации. В этом случае обратитесь в техподдержку соответствующего поисковика.

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

Шаг 2. Загружаем дистрибутив

Чтобы установить CMS «Битрикс», вам понадобится скрипт для загрузки дистрибутива. Перейдите на официальный сайт и скачайте файл bitrixsetup.php.

Скачиваем файл bitrixsetup.php
Скачиваем файл bitrixsetup.php

Загрузите этот скрипт в файловую систему хостинга. Для этого в панели управления кликните на «Файловый менеджер», зайдите в папку public_html (корень сайта) и произведите загрузку в нее.

Загружаем скрипт в файловую систему хостинга
Загружаем скрипт в файловую систему хостинга

Далее запускаем скрипт в браузере и вводим его имя.

Шаг 3. Установка

Выбираем продукт и жмем «Загрузить». Происходит установка дистрибутива. После этого нас перекинет на страницу «Мастера». На этом этапе просто жмем «Далее». Принимаем лицензионное соглашение, ставим галочку напротив формы «Установка в кодировке UTF=8».

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

Предварительная проверка
Предварительная проверка

Заходим в файловую систему сайта на хостинг, редактируем файл .htaccess в папке public_html. Добавляем в код файла эти куски:

php_value mbstring.func_overload 2,
php_value mbstring.internal_encoding UTF-8.

Редактируем файл .htaccess
Редактируем файл .htaccess

Ошибки исправлены. Сохраняем файл. Возвращаемся в «Мастер установки» и кликаем «Далее». Создаем БД на хостинге. Для этого в панели хостинга жмем на пункт меню «Базы данных MySQL».

Создаем БД
Создаем БД

Жмем «Создание новой БД». В окошке указываем наименование БД и генерируем пароль, сохраняем. Начнется установка БД. По ее завершении прописываем все необходимые данные.

Откроется окно выбора решения, где нам предложат несколько вариантов готовых сайтов. Выбираем подходящий и проходим простую процедуру выбора цвета и шаблона, вводим базовую информацию и т.д. После всех этапов установки жмем «Далее» и переходим на финальную страницу. Отсюда — на готовый сайт на хостинге.

Шаг 4. Исправляем ошибки

На сайтах, выполненных на «1С-Битрикс», часто встречается следующая ошибка:

«ПЕРЕМЕННАЯ SQL_MODE В MYSQL ДОЛЖНА БЫТЬ ПУСТАЯ, ТЕКУЩЕЕ ЗНАЧЕНИЕ: NO_ENGINE_SUBSTITUTION».

Причиной тому может быть конфликт движка сайта с параметрами текущего хостинга. Решается проблема специальным тарифным планом «Хостинг для “1С-Битрикс”». Сюда добавлены адаптированные сборки php и иные конфигурации для правильной работы сайта. После перехода на CMS-хостинг проблема будет решена.

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

Вставьте следующую строку в файл /bitrix/php_interface/after_connect_d7.php:

$connection->queryExecute('SET sql_mode=""');.
Затем включите в файл /bitrix/php_interface/after_connect.php эту строку:
$DB->Query("SET sql_mode=''");.

Ошибка будет исправлена.


Поможем с сайтами на Битрикс!
Разрабатываем, развиваем и обеспечиваем бесперебойность работы сайтов на Bitrix. Работаем с сайтами любой технической сложности и бизнес-логики. В течение 2 часов реагируем на любые ваши задачи в тикетной системе. В команде 6 программистов и 3 технических менеджера.