Виртуальный хостинг для Друпал. Где дёшево запускать CMS Drupal? Каким должен быть хостинг для Друпал

14.03.2019

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

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

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

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

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

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

В настоящее время установка на хостинге/VPS предполагает, преимущественно, наличие установленной ОС семейства UNIX (CentOS, Debian, Ubuntu, Red Hat и др.), установка на локальном сервере - ОС Windows. В качестве домена будем рассматривать mysupersite.ru.

Рассмотрим процесс установки Битрикс (на примере редакции «Стандарт»). В ходе статьи будем описывать значимые различия установки на ОС Linux и Windows.

Перед запуском установки необходимо проверить соответствие системы требованиям Битрикс. Это не всегда легко сделать, особенно если Вы не знакомы с данным хостингом. На сайте Битрикс вкратце описаны требования к хостингу для Битрикс. Согласно ним, установленные на хостинге версии серверного ПО должны быть не ниже: Apache - 1.3, PHP - 5.0.0, MySQL - 4.1.11. Всю необходимую информацию можно узнать с помощью PHP-команды phpinfo(). Для этого создайте файл phpinfo.php следующего вида:

загрузите его в корень сайта и запустите обращением http://mysupersite.ru/phpinfo.php .

Версию Apache можно узнать в секции «apache2handler». Версию PHP - в самом верху страницы, версию MySQL - в секции «mysql». Исходя из этого, можно судить о соответствии системы минимальным требованиям. Если Вы планируете установить Битрикс в кодировке UTF-8, на хостинге должно быть обязательно установлен, включен и настроен PHP-модуль mbstring. В частности, должны быть настроены параметры mbstring.func_overload (значение «2») и mbstring.internal_encoding (значение «UTF-8»). Настроить эти параметры можно несколькими способами:

  1. в файле.htaccess (в корне сайта): значения повлияют только на текущий сайт;
  2. в конфигурационном файле PHP php.ini: значение повлияют на все сайты на данном хостинге/VPS;
  3. в конфигурационном файле Apache http.conf (в секции VirtualHost): значение повлияют только на этот хост.

Для установки Битрикс на хостинг в кодировке windows-1251 (она же CP1251), необходимо чтобы параметр mbstring.func_overload имел значение «0» или не был установлен.

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

В Windows права доступа таким образом не разграничиваются.

Инициализация установки возможна несколькими способами:

  1. скачивание архива с сайта Битрикс (.zip или.tar.gz, не принципиально), распаковка в корень, запуск скрипта установки обращением к http://mysupersite.ru/ ;
  2. скачивание скрипта bitrixsetup.php с сайта Битрикс, его загрузка в корень сайта и запуск обращением к http://mysupersite.ru/ bitrixsetup.php;
  3. из панели управления хостингом - вариантов много, в зависимости от хостера, панели управления, версии ПО.

После инициализации начинается установка системы по шагам. Рассмотрим значимые из них. Если на шаге «Предварительна проверка» хотя бы один параметр из группы «Обязательные параметры системы» отмечен красным, значит, нужно его исправить (и, в случае необходимости, перезапустить веб-сервер) и обновить эту страницу.

На шаге «Создание базы данных» нам предлагается создать БД/пользователя БД, либо выбрать существующую БД (базу данных) и пользователя к ней. Обычно как на виртуальном хостинге, так и на VPS создание и удаление БД возможно только из-под панели управления хостингом, что связано с правами пользователей БД. Поэтому рекомендуется заранее создать БД (если хостер ещё не создал БД и не предоставил Вам данные к ней). Пользователь базы данных - существующий, Имя пользователя и Пароль - согласно данным для выбранной БД, База данных - существующая, Имя базы данных - укажите имя созданной БД, Тип таблиц базы данных - стандартный (иногда может потребоваться InnoDb). Чтобы у Битрикса не возникало ошибок с правами, Права на доступ к файлам сайта и Права на доступ к папкам сайта можно выставить 0777 (но это не безопасно). За подробностями обращайтесь к своему хостеру или экспериментируйте.

Установка может продолжаться, в среднем, от 1 до 10 минут. На шаге «Создание администратора» укажите данные администратора сайта и запомните (запишите) их.

Мало кто догадывается, что сазу после установки, на шаге «Выберите решение для установки» у Вас есть два выбора: либо установить предложенное решение (подходит для новичков), либо не устанавливать решение и сразу перейти к администрированию (набрать http://mysupersite.ru/bitrix/) . Во втором случае в систему не интегрируется демо-данные, устанавливаемые с типовым решением, а, значит, сайт меньше засоряется ненужными файлами. Я называю такую установку Битрикс «Чистая установка Битрикс». Устанавливая таким способом, опытный администратор берет под свой контроль все действия по настройке сайта, в то время как первый вариант предполагает частично автоматическую настройку, что не всегда желательно. Также, выбирая второй шаг, Вам необходимо будет вручную заменить содержимое файла index.php в корне сайта следующим текстом.

Ниже описан пошаговый процесс установки CMS Bitrix.

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

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

  1. 5

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

  2. 6

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

  3. 7

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

  4. 8

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

  5. 9

    создание базы данных. Укажите настройки подключения к базе данных в соответствии со скриншотом:

    Имя базы данных, имя пользователя и пароль вы можете увидеть в информационном письме: . При необходимости вы можете создать новую базу данных и использовать её реквизиты подключения: .

    На этом же шаге укажите права к файлам и папкам (по умолчанию):

    • права на доступ к файлам сайта: 0644;
    • права на доступ к папкам сайта: 0755.
  6. 10 установка продукта. Дождитесь окончания процесса установки CMS Bitrix;
  7. 11

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

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

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

В этой статье я опишу процесс установки системы 1С-Битрикс на сервер хостинг-провайдера.

Для начала, через FTP-клиент открываем папку нашего сайта. Туда нужно перенести архив с дистрибутивом нашей версии CMS (с сайта Битрикса предлагается загружать архив в разных форматах, лучше всего подходит формат tag.gz). Рядом с архивом нужно поместить скрипт bitrixsetup.php.

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

После чего нажимаем кнопку «Загрузить» и далее пойдет процесс распаковки дистрибутива.

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

Пункт «2 Лицензионное соглашение». Ставим галочку, что согласны, жмем «Далее».

Пункт «3 Регистрация продукта». Добавляем свой лицензионный ключ, ниже предлагается использовать UTF-8 на сайте, можно выбрать этот пункт, если настройки сервера позволяют это сделать.

Пункт «4 Предварительная проверка». В идеале тут должно быть все зелененькое, если у вас появилась ошибка как на скриншоте, то исправить эти параметры можно в файле php.ini. Жмем «Далее».

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

Пункт «6 Установка продукта». На этом этапе ждем пока установится Битрикс.

Пункт «7 Создание администратора». На этом этапе указываем данные администратора. Жмем «Далее».

Пункт «8 Решение для установки». Выбираем «Демо-сайт» для разработчиков. Жмем «Далее».

На следующем этапе появляется мастер создания сайта. Жмем «Отмена», так как сайт мы будем создавать сами, начнем все с чистого листа.

Затем появится окно, сообщающее о завершении работы мастера установки. Жмем на кнопку «Перейти на сайт».

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

Самое первое, что нужно сделать с системой - это обнавление. Поэтому переходим в административный раздел. Идем на вкладку системы обновлений (Marketplace - Обновление платформы).

Открываем лицензионное соглашение, читаем и принимаем. Далее нужно активировать лицензионный ключ. Нажимаем на кнопку «Активировать ключ», появится окно с формой для заполнения.

Заполняем. После активации ключа будут доступны обновления системы. Обновляемся и можно расслабиться.

Подробное описание установки есть на сайте http://dev.1c-bitrix.ru/learning/index.php , в учебном курсе «Администратор. Базовый».

Drupal (Друпал) - система управления содержимым сайта (CMS), является также средой для создания веб-приложений (CMF). С помощью этой системы можно создавать сайты и веб-приложения самого разного назначения и уровня сложности. Drupal разработан международной командой как программное обеспечение с открытым кодом, защищенным общественной лицензией GNU. Интерфейс пользователя дает возможность управлять сайтами людям, не обладающим знаниями HTML, вёрстки и языков программирования.

Какие требования для установки Drupal на хостинг?

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

Помимо общих рекомендаций, существует и перечень специальных требований, которые изложены в полном объеме на официальном сайте CMS Drupal (drupal.org):

Дисковое пространство

15 Мегабайт.

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

Веб-сервер

Apache 1.3, Apache 2.x, или Microsoft IIS

Большинство Drupal-проектов делается на Apache, этот сервер считается более подходящим для Drupal, его же рекомендует и официальный сайт Drupal.org. Модуль Apache "mod_rewrite" extension рекомендуется использовать для преобразования URL-адресов.

Drupal 5 или Drupal 6: 4.4.0 или более (5.2 рекомендуется)

Drupal 5 поддерживает MySQL 3.23.17 или выше, рекомендуется использовать MySQL 4.1 ... и выше.

Drupal 6 поддерживает MySQL 4.1 ... и выше.

Drupal 7 поддерживает MySQL 5.0.15 и выше, а также ему необходимо для работы расширение: PDO database для PHP.

Примечания

На некоторых хостингах отсутствует доступ к правам, необходимым Друпалу. Проверьте, предоставляет ли хостер следующие права к работе с базой данных: SELECT, INSERT, DELETE, UPDATE, DROP, CREATE, INDEX, ALTER. Для работы стандартной сборки Друпал 5 потребуется поддержка CREATE TEMPORARY TABLES, а такжеи LOCK TABLES. Для стандартной версии Друпал 6 и Друпал 7 эти права не нужны, однако, если вы используете дополнительные модули, то вам могут потребоваться эти права. Поддерживает Drupal типы таблиц MyISAM и InnoDB. Не поддерживает таблицы типа NDB (MySQL Cluster) Вместо MySQL можно использовать, MariaDB 5.1.44+ , а также другие эквиваленты.

Обратите внимание, что если ваш хостинг-аккаунт настроен с графической панели управления, например parallels Plesk panel или CPanel, очень вероятно, что вам не нужно беспокоиться об установке драйвера для MySQL, он уже установлен на вашем сервере.

Выбираем хостинг для Друпал

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

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

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

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

! Если прочитав требования к хостингу для CMS Drupal, вы почувствовали себя полным профаном и уже готовы распрощаться с мечтой создать сайт на Друпале, не спешите с выводами!

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

Тогда вам останется только придумать пароль и щелкнуть мышкой…

Американский хостинг предлагает не только 100% совместимый Drupal-хостинг, но и автоматическую установку любой бесплатной CMS!

На сайте хостинг провайдера представлены подробные видео-инструкции по установке. Вам будет достаточно всего 5 минут, чтобы, следуя видео-инструкции, установить движок и перейти к выбору шаблона. Кстати, на сайте огромный выбор – 4500 шаблонов!

И плюс к этому:

  • неограниченное дисковое пространство,
  • безлимитный трафик,
  • ежедневная круглосуточная техподдержка,
  • 45-дневная гарантия возврата денег

и много других приятных неожиданностей, которые вы найдете на сайте h ost g ator.com .

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