Вы здесь

Установка

Установка Drupal 8
Оглавление документа

Системные требования Друпала 8.

Веб-сервер

Веб-сервер Версия Примечание
Apache 2.0+
  • Для использования чистых ссылок нужен модуль mod_rewrite
  • Для использования .htaccess Друпала конфигурация Virtualhost должна содержать директиву AllowOverride All
  • Для обслуживания сжатых .css- и .js-файлов нужен модуль mod_headers и возможность использования локального файла .htaccess
  • Возможность инициализации исходящих соединений (для сбора данных, проверки обновлений ядра и дополнительных проектов)
  • Если параметр Options +MultiViews включен по умолчанию, то конфигурация Virtualhost также должна содержать параметр Options -MultiViews
  • На некоторых системах (в частности сборке OpenSuse), нужно добавить параметр SymLink в файл .htaccess. В зависимости от параметров +FollowSymLinks or +SymLinksIfOwnerMatch (особенно на общем хосте). Если это требуется, то сообщение об ошибке выводимое на дисплей может быть бесполезно, но запись в журнале ошибок определяет проблему верно в обоих случаях

Hiawatha
  • Для использования чистых ссылок нужно использовать URL Toolkit

MS IIS 5.x+
  • Для использования чистых ссылок нужен модуль Microsoft URL Rewrite

Nginx 1.1+
  • Для использования чистых ссылок нужен модуль ngx_http_rewrite_module

PHP built-in
  • Веб-сервер может быть запущен через команду Drush реализованную в проекте PHP Server

База данных

СУБД Версия Примечание
CouchDB Проект CouchDB Integration
MariaDB 5.5.20+
  • Расширение PDO должно быть включено (в php.ini extension=php_pdo.dll, extension=php_pdo_mysql.dll)
  • Тип таблиц — InnoDB
  • Нужные права: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER
  • Таблицы MyISAM не поддерживаются
  • Таблицы NDB (MySQL Cluster) не поддеживаются

Минимальные значения:

  • max_allowed_packet — 16 M

MongoDB Проект MongoDB
MS SQL Server Проект Drupal driver for SQL Server and SQL Azure
MySQL 5.5.3+
  • Расширение PDO должно быть включено (в php.ini extension=php_pdo.dll, extension=php_pdo_mysql.dll)
  • Тип таблиц — InnoDB
  • Нужные права: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER
  • Таблицы MyISAM не поддерживаются
  • Таблицы NDB (MySQL Cluster) не поддеживаются

Минимальные значения:

  • max_allowed_packet — 16 M

NuoDB Проект NuoDB Driver
Oracle Проект Oracle driver
Percona 5.5.8+
  • Расширение PDO должно быть включено (в php.ini extension=php_pdo.dll, extension=php_pdo_mysql.dll)
  • Тип таблиц — InnoDB
  • Нужные права: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER
  • Таблицы MyISAM не поддерживаются
  • Таблицы NDB (MySQL Cluster) не поддеживаются

Минимальные значения:

  • max_allowed_packet — 16 M

PostgreSQL 9.1.2+
  • Расширение PDO должно быть включено

SQLite 3.6.8+

С версии Друпал 8.1.4 — 3.7.11.

PHP

Версия Примечание
5.5.9+

Нужные расширения:
  • Библиотека GD (для манипуляции с изображениями)
  • cURL (для модулей Aggregator, Testing)
  • Hash
  • JSON
  • ssh PECL (для установки модулей и тем через интерфейс)
  • Twig C
  • XML (для модуля Aggregator)

Обязательные значения:

  • error_reporting — E_ALL & ~E_NOTICE
  • Функции токенизации включены

Минимальные значения:

Рекомендованные значения:

  • session.cache_limiter = nocache
  • session.auto_start = 0
  • expose_php = off
  • allow_url_fopen = off
  • magic_quotes_gpc = off
  • register_globals = off
  • display_errors = Off

Друпал и PHP должны иметь права на чтение и запись папки sites/default/files. В этой папке по умолчанию сохраняются кешированные файлы (сжатые .css- и .js-файлы), а также файлы, которые загружаются через интерфейс Друпала.

Браузеры

Браузер Версия Примечание
Apple Safari 5.0+
Google Chrome
Mozilla Firefox 5.0+
MS Internet Explorer 9.0+

С версии Друпал 8.4.0 — MS Internet Explorer 11+.
Opera 12.0+