Русскими словами
- Операционная система: любая
мы используем LinuxDebian - Веб сервер: Nginx или Apache или Microsoft IIS - любая современная версия
у нас используется Nginx - Язык: PHP 7.1+, поддержка предыдущих версий PHP закончилась 3декабря 2017 года, а с 2019 года для них даже не будет обновлений безопасности. Drupal может работать с PHP 5.6+.
- База данных: MySQL 5.0.15+, т.е. любая современная версия
у нас MySQL 5.6+, друпал поддерживает PostgreSQL, SQLite и множество других - План хостинга: память 128+мб, место на диске 100+мб
- оперативная память min 32Mb. Для комфортной работы желательно 128Mb+
- место на диске 50Mb+. Для комфортной работы 400Mb+
Итого:
Для работы сайта на друпале подойдёт любой современный хостинг.
Для технарей
1) Web-севрер Apache 1.3 или Apache 2.x или Nginx
- mod_rewrite
- .htaccess (Apache Virtualhost должна содержать директиву "AllowOverride All" для использования файлов .htaccess в Drupal.)
- mbstring
- iconv
- Больше информации о требованиям к веб-серверу на английском тут
2) PHP 5.4
- Drupal 8: PHP 7.0 or higher
- Drupal 7: PHP 5.2.5 or higher (5.4+ recommended).
- Settings
- register_globals off
- safe_mode off
- session.save_handler user
- session.cache_limiter nocache
- error_reporting E_ALL
- php_memory_limit не менее 100мб
- The standard PHP extensions (enabled by default) Hash and JSON are required by Drupal 7
- PDO support (extension=pdo.so and extension=pdo_mysql.so)
- The PECL version of PDO is not compatible with Drupal 7 and cannot be used - Больше информации о требованиям к PHP на английском тут
3) MySQL 5.0.15 or higher with PDO
- Drupal 8:
- MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 or higher with PDO and an InnoDB-compatible primary storage engine,
- PostgreSQL 9.1.2 or higher with PDO,
- SQLite 3.6.8 or higher - Drupal 7:
- MySQL 5.0.15/MariaDB 5.1.44/Percona Server 5.1.70 or higher with PDO,
- PostgreSQL 8.3 or higher with PDO - Больше информации о требованиях к базе данных на английском тут
Для комфортной работы программиста
- ssh/sftp
- composer & memory 500Mb+
- drush 8+
- drupal-console
- node-js
- gulp-cli, gulp#4.0 --save-dev, gulp-sass, gulp-watch, gulp-touch, gulp-touch-cmd, gulp-plumber
- git