Как установить 1с битрикс на хостинг
Перейти к содержимому

Как установить 1с битрикс на хостинг

  • автор:

Установка Битрикс на хостинг

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

Для начала Вам понадобится сам хостинг, мы будет рассказывать на примере нашего быстрого хостинга для Битрикс с панелью управления ISPmanager, при этом алгоритм установки и настройки всегда идентичен вне зависимости от хостинга.

После активации услуги хостинга Вам на e-mail поступит письмо с необходимыми доступами. Для проводения работ нам понадобится только Панель управления https://my.jehost.ru.

Процедура установки Битрикс на хостинг состоит из 3 шагов:

  1. Создание базы данных
  2. Установка Битрикс
  3. Настройка Битрикс
Создание базы данных для установки 1С-Битрикс

Сайтам на CMS Bitrix необходима база данных для работы. Первым шагом будет ее создание в Панели управления. Вам нужно зайти по адресу

Установка Битрикс на хостинг

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

Установка Битрикс на хостинг

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

Установка Битрикс на хостинг с помощью bitrixsetup.php

Для установки Bitrix нам понадобится специальный php скрипт, который можно скачать с сайта 1С-Битрикс:

Данный скрипт нужно поместить в корневой каталог сайта, это можно сделать через FTP или через меню в Панели https://my.jehost.ru

WWW-домены — Имя сайта — Каталог — Закачать — «Тип URL файла на другом сервере» — ввести адрес скрипта и нажать ОК.

В итоге bitrixsetup.php окажется в корневом каталоге сайта. Затем удалите рядом с файлом bitrixsetup.php файл index.html, чтобы не открывалась заглушка сайта при наборе адреса. Далее нужно запустить скрипт введя в адресную строку браузера http://ваш_сайт.ru/bitrixsetup.php или, если используется наш технический домен, адрес http://Логин.jhtest.ru/bitrixsetup.php.

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

Установка Битрикс на хостинг

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

На последнем наше введите Имя пользователя, Пароль и e-mail адрес администратора сайта.

На этом установка 1С-Битрикс на хостинг завершена.

Перевод агентов на Cron

После установки Bitrix необходимо выполнить первоначальную настройку сайта, а именно перевести выполнение агентов на Cron.

Для этого в Панели управления хостинга зайдите в меню ПланировщикСоздать. В поле Команда введите путь до файла cron_events.php

/opt/php74/bin/php -f /var/www/Логин/data/www/Адрес_сайта/bitrix/modules/main/tools/cron_events.php

Значение php74 означает версию php, на которой работает сайт. Например, если сайт работает на версии php 7.3, то замените значение php74 на php73. Также не забудьте изменить значения Логин (логин от Панели управления) и Адрес_сайта (без http и www, например yandex.ru) на свои.

Далее в поле Расписание выберите Экспертный режим и заполните их следующим образом:

Минуты */1
Часы *
Дни месяцев *
Месяцы *
Дни недели *

Также можете отметить галочкой Не отправлять отчет по e-mail и нажать ОК.

На последнем этапе проверьте, чтобы в файле адрес_сайта/bitrix/php_interface/dbconn.php у Вас был прописан параметр

Поздравляем! На этом установка 1С-Битрикс на хостинг завершена.

Автоматическая установка 1C-Битрикс

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

  • Тариф Битрикс 1 подходит для редакций «Первый сайт» и «Старт»;
  • Тариф Битрикс 2 подходит для редакций «Стандарт» и «Малый бизнес»;
  • Тариф Битрикс 3 подходит для редакций «Эксперт» и «Бизнес».

Подробные характеристики тарифов указаны на нашем сайте.

2. Создание сайта

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

2. Войдите в панель управления хостингом, используя свой номер договора и пароль.

3. Перейдите в раздел Сайты.

4. Нажмите кнопку Создать сайт в правом верхнем углу.

5. Выберите домен из списка зарегистрированных по договору или введите название сайта вручную и нажмите кнопку Продолжить.

6. Выберите CMS Bitrix, затем укажите необходимые данные для автоматической установки и нажмите кнопку Продолжить.

7. На финальной странице вы сможете увидеть основные реквизиты для дальнейшей работы с сайтом.

8. Обратитесь к своему сайту по адресу http://ваш_домен/. Если делегирование домена завершено, то вы увидите страницу выбора дистрибутива и сможете продолжить установку.

9. Дальнейшие инструкции по настройке «1С-Битрикс» и работе с сайтом вы можете найти на сайте http://www.1c-bitrix.ru.

3. Поддержка нескольких сайтов

Тарифный план «1С-Битрикс» рассчитан на работу одной установки CMS «1С-Битрикс: Управление сайтом».

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

Если на хостинге размещается несколько сайтов на разных CMS, для стабильной работы необходимо отключать кеширование средствами модуля OPcache на всех сайтах, кроме одного.

Это можно сделать в файле .htaccess директивой:

php_flag opcache.enable 0

4. Дополнительная информация

1. Установка «1С-Битрикс» в кодировке UTF-8

Если вы желаете произвести установку продукта в кодировке UTF-8, то в разделе Управление веб-серверомУправление модулем PHP панели управления хостингом вам потребуется изменить параметры модуля PHP:

  • уровень переопределения функций (mbstring.func_overload) — 2
  • внутренняя кодировка (mbstring.internal_encoding) — UTF-8

2. Включение постоянного соединения с базой данных.

Для увеличения производительности сайта рекомендуется в конфигурационном файле CMS «1С-Битрикс» (ваш_домен/docs/bitrix/php_interface/dbconn.php) установить для параметра DBPersistent значение true вместо false.

3. Особенности резервного копирования.

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

ваш_домен/docs/bitrix/cache/*
ваш_домен/docs/bitrix/managed_cache/*
ваш_домен/docs/bitrix/stack_cache/*
ваш_домен/docs/bitrix_personal/cache/*
ваш_домен/docs/bitrix_personal/managed_cache/*
ваш_домен/docs/bitrix_personal/stack_cache/*

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

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

4. Настройка PHP

При установке CMS «1С-Битрикс» на хостинге включается последняя версия PHP со следующими расширениями:

  • ctype
  • curl
  • filter
  • gd
  • hash
  • iconv
  • json
  • mbstring
  • mcrypt
  • mysql
  • mysqli
  • OPcache
  • openssl
  • session
  • simplexml
  • sockets
  • timezonedb
  • tokenizer
  • xml
  • zip
  • zlib

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

«1C-Битрикс»

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

Ниже описан пошаговый процесс установки «1C-Битрикс».

Подготовка к установке

Закажите специализированный Хостинг для «1C-Битрикс» и дождитесь активации услуги: Как заказать хостинг сайтов.

Войдите в панель управления хостингом и в настройках PHP убедитесь что выбрана нужная версия PHP. Рекомендуемые версии PHP для 1C-Битрикс: 7.1 и выше. Изменить версию PHP вы можете по инструкции:

Версия PHP

как установить1-с битрикс 1

Выберите нужную версию PHP для «1C-Битрикс». Они сопровождаются префиксами -bx. В этих версиях параметры PHP настроены по рекомендациям разработчиков CMS:

Если у вас обычный тариф хостинга с панелью управления Plesk, рекомендуем активировать версии PHP 7.1 и выше: Как сменить версию PHP и прописать в php.ini директивы «mbstring»: Как изменить параметры PHP.

Скачайте скрипт bitrixsetup.php с сайта «1C-Битрикс», загрузите его в корневую папку вашего сайта. Затем перейдите по адресу имя_вашего_домена/bitrixsetup.php. На этом шаге ваш домен уже должен быть привязан к хостингу: Как привязать домен к хостингу. Если по адресу сайта вы видите ошибку «Браузер не может найти страницу/сервер», просто подождите обновления DNS серверов (до 24 часов).

выбор дистрибутива

После того как вы перейдете по адресу имя_вашего_домена/bitrixsetup.php, вы увидите следующую страницу: Выберите необходимый дистрибутив, введите лицензионный ключ или выберите демонстрационную версию продукта и нажмите Загрузить. Дождитесь окончания загрузки дистрибутива с сервера.

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

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

Прочитайте приветственное сообщение «1C-Битрикс» и нажмите Далее:

лицензионное соглашение

Примите условия лицензионного соглашения поставив соответствующую галочку: Нажмите Далее.

регистрация продукта

Регистрация продукта. Введите ваше имя, фамилию и email. Поставьте галочку «Установить в кодировке UTF-8»: Нажмите Далее.

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

Предварительная проверка. Система проверит наличие необходимых параметров для установки Bitrix:

Обработка .htaccess выключена

На этом шаге вы можете увидеть предупреждение, что обработка .htaccess выключена. По информации с официального форума Bitrix, это сообщение не всегда является достоверным и его можно проигнорировать. На хостинге Рег.ру нет никаких проблем с обработкой файла .htaccess, ЧПУ работает корректно.

Нажмите Далее.

создание базы данных

Создание базы данных. Укажите настройки подключения к базе данных в соответствии со скриншотом: Имя базы данных, имя пользователя и пароль вы можете увидеть в информационном письме: Информация о включенных сервисах и паролях доступа. При необходимости вы можете создать новую базу данных и использовать её реквизиты подключения: Как создать базу данных. На этом же шаге укажите права к файлам и папкам (по умолчанию):

  • права на доступ к файлам сайта: 0644;
  • права на доступ к папкам сайта: 0755.

Нажмите Далее.

Установка продукта. Дождитесь окончания процесса установки «1C-Битрикс».

создание администратора

Создание администратора. Придумайте логин администратора сайта и установите сложный пароль. Нажмите Далее:

Выбор решения для установки. Поочерёдно выберите решение для установки, шаблон, тему и нажмите Установить.

завершение настройки

Завершение настройки. На данном шаге установка продукта завершена. Для начала работы с сайтом нажмите Перейти на сайт:

Bitrix: ошибка «Переменная sql_mode в MySQL должна быть пустая»

На сайтах с CMS «1С-Битрикс» может встретиться ошибка:

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

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

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

Сначала вставьте в файл /bitrix/php_interface/after_connect_d7.php строку и сохраните изменения:

$connection->queryExecute('SET sql_mode=""');

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

«1С-Битрикс: Управление сайтом» (1C-Bitrix CMS) – это профессиональная платформа для создания и управления веб-проектами разного масштаба: интернет-магазинами, информационными порталами, личными и корпоративными сайтами.

По версии авторитетного рейтинга iTrack, «1С-Битрикс» занимает второе место (после WordPress) в списке самых популярных CMS в России, а также возглавляет аналогичный чарт платных систем управления контентом.

Минимальные технические требования 1С-Битрикс

  • PHP 7.3;
  • Apache 2.0 и выше;
  • MySQL 5.6 и выше.

При выборе хостинга для 1С-Битрикс следует ориентироваться на эти базовые показатели. Подробнее о системных требованиях для данной CMS можно узнать во время исполнения Шага 3.4 (см. ниже).

1С-Битрикс является платной CMS. Подробнее с ценами, а также различными тарифными планами можно ознакомится на официальном сайте платформы.

В данной инструкции мы покажем, как установить «Битрикс» на хостинг на примере демонстрационной версии «1С-Битрикс: Управление сайтом» и виртуального хостинга Eternalhost. Демоверсия – это полнофункциональная версия системы управления контентом Bitrix, предоставляемая бесплатно на 30 дней.

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

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

Шаг 2. Загрузка файлов на хостинг и работа внутри панели

  1. Чтобы добавить сайт на хостинг, нужно войти в панель виртуального хостинга и перейти в раздел «WWW» → «WWW-домены». Там будет представлен список WWW-доменов, размещенных на веб-хостинге.
  2. Если WWW-домен для размещения сайта отсутствует в списке, следует создать его по этой инструкции. Если WWW-домен уже есть, нужно перейти к следующему пункту (3).
  3. Изменяем версию PHP для выбранного домена на 7.4.22,. Подробнее о смене версии PHP можно прочитать здесь.
  4. Выбираем WWW-домен одним кликом и нажимаем пункт «Файлы сайта» в верхнем меню. Удаляем все файлы, расположенные в открывшейся папке (независимо от того, размещается ли новый сайт или уже существующий WWW-домен).
  5. Загружаем скаченный (на Шаге 1) архив с файлами «1С-Битрикс: Управление сайтом» в каталог нужного WWW-домена. Для этого нажимаем «Загрузить» в верхнем меню.
  6. Далее выбираем скаченный архив на локальном компьютере и нажимаем «Оk».
  7. Нужно подождать пока архив с «1С-Битрикс» загрузится полностью.
  8. Извлекаем файлы из скаченного архива. Для этого выбираем загруженный архив одним кликом и нажимаем «Извлечь» в верхнем меню. В качестве папки, в которую выполнится извлечение, следует выбрать каталог WWW-домена.
  9. Создаем базу данных по этой инструкции. В качестве сервера баз данных выбираем MariaDB 10.3.

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

  1. Для начала установки Bitrix на хостинг нужно открыть адрес сайта (WWW-домена) в браузере. Если все сделано верно, то в браузере должно появится меню «Установка продукта». В первом пункте «Начало установки» нужно ознакомиться с вводной информацией, после чего нажать «Далее».
  2. В пункте «Лицензионное соглашение» следует ознакомиться с соглашением и (в случае согласия с ним) поставить галочку напротив «Я принимаю лицензионное соглашение», после чего нажать «Далее».
  3. В пункте «Регистрация продукта» нужно заполнить поля: «Ваше имя», «Ваша фамилия», «Email» и поставить галочку на строке «Установить в кодировке UTF-8», после чего нажать «Далее».
  4. В пункте «Предварительная проверка» софт проверяет параметры виртуального хостинга на соответствие с конфигурацией, необходимой для своей работы.

Важно! Выбирая хостинг для Bitrix, нужно обязательно убедиться, что он соответствует всем техническим требованиям для размещения данного ПО.

Если выполнены все пункты, вышеперечисленные на первом и втором этапе (Шаг 1-2), то все параметры должны отображаться зеленым.
Нужно пролистать страницу до конца и нажать «Далее».

Красный цвет в графе «opcache.revalidate_freq»

Если текущее значение параметра в строке «opcache.revalidate_freq» отображается красным цветом, это значит, что версия PHP во втором шаге «Загрузка файлов на хостинг» не была правильно установлена.

В этом случае нужно вернуться к 3 пункту Шага 2 и измените версию PHP под «Битрикс», а затем обновить страницу установки (F5). Проблема должна исчезнуть.

  1. В пункте «Создание базы данных», нужно указать параметры базы данных, которую была создана в пункте 6 раздела «Загрузка файлов на хостинг» (Шаг 2). В качестве сервера базы данных указываем следующие IP-адрес и порт — 127.0.0.1:3310.
  2. Пункт «Установка продукта». Нужно подождать пока выполнится установка «Битрикс». Затем произойдет автоматический переход к следующему пункту.
  3. Пункт «Создание администратора». Создаем учетную запись администратора, заполняя указанные пункты меню. Эти настройки понадобятся для входа в панель управления сайтом.
  4. Пункт «Выберите решения для установки». Здесь предлагается выбрать шаблон, подходящий для конкретного сайта. После сделанного выбора нажимаем «Далее».
    В этом руководстве мы рассмотрим установку шаблона «1С-Битрикс: Персональный сайт». Установка сайта на других шаблонах будет аналогичной.

Выбор шаблона

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

Выбор темы

Выбираем цветовую схему сайта и нажимаем «Далее».

Настройка решения

Указываем название сайта, владельца и нажимаем Установить.

Установка решения

Нужно дождаться окончания установки.

Завершение настройки

После завершения установки появится сообщение «Установка продукта завершена!», далее нажимаем «Перейти на сайт».
В окне браузера должен появиться сайт.

Поздравляем, установка «1С-Битрикс» на хостинг завершена!

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

Установка 1C-Bitrix на VDS в целом проходит аналогично установке на хостинг. Однако есть и некоторые отличия.

Шаг 1 (Скачивание CMS) и Шаг 3 (Установка) для виртуального сервера будут аналогичны описанной выше инструкции для хостинга. А вот настройка сайта на «Битрикс» для VDS (Шаг 2) будет зависеть от способа его размещения — панель управления (например ISPmanager), стеки LEMP и LAMP и так далее.

Самое главное, чтобы настройки сервера соответствовали системным требованиям 1С-Битрикс. Возможные несоответствия могут быть выявлены в процессе исполнения пункта «Предварительная проверка» (Шаг 3.4). Тогда будет нужно скорректировать конфигурацию сервера, а уже потом продолжить установку.

Надежный хостинг для сайта. 14 дней — бесплатно!

Добавить комментарий

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