Как правильно выбрать хостинг и установить на него битрикс. “Битрикс: Веб-окружение” – установка и настройка

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

Что получим

Веб-окружение позиционируется, как лучшее решение для всей линейки продуктов Битрикс – как для всех редакций “1С-Битрикс: Управление Сайтом” так и для коробки Битрикс24. Давайте посмотрим, что нам предлагают использовать в качестве рекомендуемой связки.
Сама схема традиционна: Apache+nginx. Для текущей 7.0.1 версии веб-окружения используются стабильные Apache 2.4 и nginx 1.10.2. Самое главное нововведение, переход на php 7. Про официальную поддержку nginx+php-fpm пока даже слухов нет, так что данный вариант по прежнему придется собирать руками.
Версия MySQL, а точнее форка MariaDB, по прежнему 5.5, в соответствии с официальными репозиториями CentOS. Хотя, если вы обновлялись до последних версий Битрикс, наверняка встречали предложение выполнить в консоли БД некий sql-запрос для модуля “Веб-мессенджер”, который можно провернуть только с версией 5.6. Про переход на 5.6, так же как нибудь расскажу.
Что еще входит в пакет:

  • memcached – сервис обеспечивающий кеширование данных в ОЗУ, при правильном использовании дает значительное ускорение работы. По умолчанию не используется;
  • stunnel – для организации шифрованных ssl-тунелей;
  • catdoc – библиотека для работы с форматами MS Office. В частности используется для поиска по документам;
  • xpdf – задачи те же что и пунктом выше, только для PDF;
  • munin и nagios – мониторинг состояния сервера. По умолчанию не используется;
  • sphinx – полнотекстовый поиск. На данный момент наилучшее решение по удобству, качеству и скорости поиска. По умолчанию не используется.

Само собой все это уже настроено на корректную работу друг с другом. Давайте ставить.

Установка «1С-Битрикс: Веб-окружение» на сервер

Качаем скрипт установки – актуальную ссылку на скачивание можно поглядеть на оф. сайте . Запускать надо root’ом и далее подразумевается, что мы находимся в /root . Если нет, перейдите выполнив:

Если у вас включен SElinux, то первым шагом попросят отключить:

You must disable SElinux before installing the Bitrix Environment. Do you want disable SELinux?(Y|n)

You must disable SElinux before installing the Bitrix Environment .

Do you want disable SELinux ? (Y | n )

Соглашаемся и жмем Enter для подтверждения. После успешного отключения надо перегрузить сервер:

Change SELinux state to disabled in /etc/selinux/config Change SELinux state to disabled in /etc/sysconfig/selinux Please reboot the system! (cmd: reboot)

Change SELinux state to disabled in / etc / selinux / config

Change SELinux state to disabled in / etc / sysconfig / selinux

Please reboot the system ! (cmd : reboot )

После перезагрузки заново запускаем скрипт установки.

Запуск установки “1С-Битрикс: Веб-Окружение”

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

yum - y update

Затем будет установлено все необходимое ПО. Процесс установки занимает около 10-15 мин. После установки спросят, хотим ли мы задать пароль root для MySQL. Соглашаемся и устанавливаем:

Do you want to set a password for root user in MySQL service?(Y|n): Enter root password: Re-enter root password:

Do you want to set a password for root user in MySQL service ? (Y | n ) :

Enter root password :

Re - enter root password :

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

# ./menu.sh

При первом запуске нас попросят задать пароль для пользователя bitrix .

Задаем пароль и попадаем в стартовое меню “1С-Битрикс: Веб-окружение”. Установка завершена, переходим к настройке.

Настройка Веб-окружения Битрикс

Чем хороши скрипты Веб-окружения, то это тем, что позволяют настроить веб-сервер под 1С-Битрикс, не обладая глубокими знаниями по администрированию Linux. А для тех, кто разбирается, сократить время на рутинные операции по настройке сервера. Теоретически, вам вообще нет необходимости выходить из оболочки веб-окружения, все должно делается ее средствами. На практике, конечно, это не совсем так, но для быстрого запуска веб-сервера, это отличное решение.
Давайте все же немного разберемся с настройками и создадим среду для сайта, куда развернем Битрикс: Управление Сайтом (БУС).
Первым делом нам надо создать Menengment pool (управляемую среду). Для этого выбираем пункт 1 меню (жмем цифру 1 и Enter). Запустится мастер который попросит вас ввести FQDN адрес вашего сайта. Вводите имя вашего домена без www, http и т.п. Т.к. я настраиваю в локальной виртуальной среде, у меня это будет mysite.local.

После этого в главном меню добавится значительное число пунктов.

Собственно, на этом можно было бы и остановится, если вы перейдете по адресу, который вы задали для среды, то увидите следующее:

Т.е. вполне можете разворачивать свой Битрикс с нуля или из резервной копии.
Давайте еще немного помучаем меню веб-окружения и посмотрим, чего полезного надо сделать.

Настройка почты

Этот пункт первый, который надо сделать еще до установки самой CMS.
Идем сначала 6. Manage sites in the pool , затем 4. Change email settings on site . Затем выбираем сайт, для которого идет настройка, если он у нас один (будет обозначен как default), то просто жмем Enter . Затем:

  1. Enter from address (ex. [email protected]): указываем адрес от имени которого будет происходить рассылка, желательно указывать существующий;
  2. Enter server address or DNS (127.0.0.1): оставляем как указано и жмем Enter ;
  3. Enter server port (25): то же оставляем как есть;
  4. Do you want to use SMTP authentication on the 127.0.0.1:25? (N|y) – нет, спасибо. Вводим n ;
  5. Do you need TLS enable for 127.0.0.1:25 (n|Y): то же нет, вводим n .

Собственно все видно на скриншоте:

В Битрикс, запускаем “Проверку системы” и убеждаемся, что все в порядке:

Надеюсь, вы понимаете, что к отправленной таким образом почте будет крайне мало доверия. Поэтому рекомендую настраивать почту через реальный SMTP сервер с аутентификацией и настроенным DKIM.
И ещё один момент – почтовый лог пишется в /home/bitrix/msmtp_default.log

Включаем memcached

В главном меню переходим к пункту 4. Configure memcahed servers . И затем 1. Create memcached server . Затем вводим имя хоста для которого будет запущен сервис. В нашем случае он у нас один.

Собственно все – как видно на скрине, все запущено. Жмем Enter для возврата в предыдущее меню.
После этого не забудьте включить поддержку memcached в Битрикс – как описано в официальной документации .

Аналогично добавим для Битрикс поддержку полнотекстового поиска через sphinx. Выбираем 7. Manage sphinx in the pool , затем 1. Create sphinx instance on server
Здесь нам надо сначала ввести имя хоста, а затем имя базы данных, с которой будет работать sphinx. На запрос переиндексации соглашайтесь (Битрикс должен быть уже установлен и БД не пустая).

Как всегда с Битрикс, есть особенности. Если модуль “Поиск” меньше версии 17.0.0 то будете получать сообщение “Ошибка подключения к серверу Sphinx: Расширение MySql не установлено”.

Ну и последнее,

Как отключить автоматический запуск меню Веб-окружения при логине

Выходим из меню веб-окружения в консоль сервера (0. Exit). И в файле ~/.bash_profile комментируем последнюю строку, где скрипт меню и вызывается:

export PATH #bitrix-env export BITRIX_VA_VER=7.0.1 #menu #~/menu.sh - вызов меню при старте сесии

Курс предназначен для базовой подготовки администраторов сайтов, созданных на "1С-Битрикс: Управление сайтом" . Изучив курс, вы освоите основные методы администрирования системы, а также пополните знания по темам, изученным в курсе Контент-менеджер .

Если вы добросовестно изучите курс, то научитесь:

  • управлять доступом к системе, сайтами, пользователями, группами пользователей;
  • работать с инструментами системы;
  • использовать возможности интерфейса по управлению системой;
  • работать с модулями "1С-Битрикс: Управление сайтом", связанными с оптимизацией и безопасностью работы сайта;
  • выполнять работу по конфигурированию веб-системы для оптимальной работы.

Если вам предстоит самостоятельная установка системы или перенос сайта на хостинг, то без курса Установка и настройка Курс Установка и настройка предназначен для специалистов устанавливающих "1С-Битрикс: Управление сайтом" или "Битрикс24 в коробке".

Как проходить учебный курс?

1 голос

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

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

Стремитесь выполнять как можно больше. Правильным будет решение или нет – это уже дело второстепенное. Главное что-то делать. Не пытайтесь выучить все и проанализировать нюансы технической стороны вопроса. Только голову сломаете. Старайтесь выполнить задачу с минимальными рисками и угрозами для себя.

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

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

Установка Битрикс на хостинг занимает не более пяти минут. Перестаньте сомневаться.

Как выбрать хостинг для Битрикс

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

На данном этапе я предлагаю вам обращать внимание на возможность автоматической установки. Если она есть, то уже через 5-10 минут вы сможете стать полновластным владельцем сайта.

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

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

Список не такой уж большой. Из интересных могу отметить Таймвеб , о котором мы еще будем говорить, PageMaster и Relevate.

Если вы импонируете какому-то определенному провайдеру обратите внимание на тарифы, возможно там будут выделенки для Битрикса. Это тоже о многом говорит. Вот, например, предложение от Hostland , которого я не нашел в списке партнеров.

Еще один полезный совет для новичков. Обращайте внимание на возможность автоматической установки. На сайтах хостинга обычно говорят об этом. К примеру, это я нашел в разделе «Тарифы» на Nic.ru

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

Timeweb

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

К счастью, меня в очередной раз спас Timeweb . На создание этой главы у меня ушло около 10 минут. На мой взгляд это один из лучших VDS/VPS хостингов для начинающих свой путь в программировании и создании сайтов.

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

Регистрация элементарна. Открываете сайт и находите здесь «Хостинг на 1С-Битрикс» . Щелкаете в любом тарифе на «Разместить сайт».

Вставляете свои данные и кликаете «Заказать». У вас будет 10-дневный тестовый период. Так как Битрикс и Таймвеб являются партнерами, то и саму программу вы сможете проверить в действии, не тратя ни копейки. вам предоставляется автоматически. Потом вы можете подключить и оплатить другой.

Переходите в «Каталог CMS».

Находите тут Битрикс.

Можно сразу купить лицензию и оплатить ее, а можно попробовать бесплатно.

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

Я не буду сейчас вносить деньги. Я просто установлю приложение.

Начинаем установку.

В появившемся окне вы увидите логин и пароль от нового сайта. Эти же данные придут на ваш электронный ящик. Перейдите к приложению. Установка еще не завершена.

Теперь нужно выбрать продукт.

Я выберу «Управление сайтом: Стандарт».

Подождите пока дистрибутив загрузится.

Теперь введите ваши данные: имя, фамилия и адрес электронной почты.

Снова ждем пока не завершится процесс загрузки на сервер.

Снова придумываем логин, пароль и вводим email.

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

Можно подобрать шаблон.

Отредактировать цветовую схему.

Вписать название и имя владельца сайта.

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

И готово!

Вот так просто вы стали закончили с установкой сайта на Битрикс и стали его полновластным владельцем. Редактируйте в свое удовольствие.

Reg.ru

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

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

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

До новых встреч и удачи в любых ваших начинаниях.

Курс предназначен для базовой подготовки администраторов сайтов, созданных на "1С-Битрикс: Управление сайтом" . Изучив курс, вы освоите основные методы администрирования системы, а также пополните знания по темам, изученным в курсе Контент-менеджер .

Если вы добросовестно изучите курс, то научитесь:

  • управлять доступом к системе, сайтами, пользователями, группами пользователей;
  • работать с инструментами системы;
  • использовать возможности интерфейса по управлению системой;
  • работать с модулями "1С-Битрикс: Управление сайтом", связанными с оптимизацией и безопасностью работы сайта;
  • выполнять работу по конфигурированию веб-системы для оптимальной работы.

Если вам предстоит самостоятельная установка системы или перенос сайта на хостинг, то без курса Установка и настройка Курс Установка и настройка предназначен для специалистов устанавливающих "1С-Битрикс: Управление сайтом" или "Битрикс24 в коробке".

Как проходить учебный курс?