Найти тему

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

Оглавление

Русскими словами

  • Операционная система: любая
    мы используем 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