Перейти к основному содержанию

Требования к хостингу для Drupal-сайта

Веб-сервер

Apache

  • Версии 1.3 или 2.х на Unix/Linux или Windows.
  • Расширение mod_rewrite для работы Clean URLs.

Microsoft IIS

  • Версии IIS5 или IIS6.
  • Для работы Clean URLs нужно использовать дополнительные программы.

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

PHP

PHP 4.3.5

  • PHP 5.2 будет минимально необходимой для Drupal 7.x.
  • PHP 5.2 поддерживается начиная с Drupal 4.7.5 и Drupal 5.1.
  • Начиная с Drupal 4.7.11 и Drupal 5.6 требуется версия PHP 4.3.5 и директива Register Globals должна быть отключена.
  • Память PHP не менее 8 Мб, рекомендуется 16 Мб. Необходимая память зависит от установленных дополнительных модулей, 8 Мб достаточно для стандартных модулей, 16 Мб должно хватить для небольшого набора дополнительных модулей.
  • Для соединения с базой данных по умолчанию используется mysql. После ручного включения доступны расширения mysqli и pgsql.
  • Расширение PHP XML необходимо для работы модулей Blog API, Drupal и Ping.
  • Для работы Drupal нужно установить следующие директивы PHP (приведён список тех директив, которые отличаются от стандартных настроек в php.ini-dist/php.ini-recommended):
  1. session.save_handler: user
  2. error_reporting: E_ALL & ~E_NOTICE. E_ALL для Drupal 6.x.
  3. дополнительно, мы рекомендуем установить: session.cache_limiter: none

База данных

MySQL 4.1 или MySQL 5.0

  • Drupal 6.x поддерживает MySQL 4.1 и выше.
  • Drupal 5.x и более ранние версии поддерживают MySQL 3.23.17 и выше, но крайне рекомендуется использовать MySQL 4.1 и выше.
  • Отметьте: на некоторых недорогих хостингах нет доступа к правам необходимым Drupal'у. Проверьте, что хостер предоставляет следующие права при работе с базой данных: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES.

PostgreSQL 7.4

  • Отметьте: некоторые дополнительные модули могут работать только с базой данных MySQL.

В настоящее время не поддерживается работа с базами данных MS SQL и Oracle, но по этим вопросам ведётся работа. Если вы интересуетесь этим вопросом, то вы можете посмотреть обсуждения на эту тему в Enterprise Group.

Источник: Сетегном


20 июня 2008
Что мы делаем?

Делаем УДОБНЫЕ сайты, разрабатываем фирменный стиль, продвигаем сайты в поисковиках и занимаемся контекстной рекламой.