- RU
- EN
Требования к хостингу для 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):
- session.save_handler: user
- error_reporting: E_ALL & ~E_NOTICE. E_ALL для Drupal 6.x.
- дополнительно, мы рекомендуем установить: 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