Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Веб сервер

17/04/2020, by Ivan

Drupal 8 работает на любом веб-сервере с версией PHP, соответствующей требованиям к версии PHP.

Многие хостинг-провайдеры предлагают варианты версии PHP. Версия PHP по умолчанию может быть меньше, чем версия, необходимая для Drupal, поэтому проверьте текущую версию в панели управления вашего хоста и измените ее на последнюю поддерживаемую версию (если необходимо).

PHP периодически выпускает обновления для системы безопасности, следите за ними на php.net и обновляйте / исправляйте свои серверы по мере необходимости или работайте с поставщиком услуг хостинга, который обрабатывает обновления PHP.

Если вы хотите создавать и разрабатывать сайты Drupal на своем компьютере, вы можете установить все необходимое локально.

Примечание о безопасности: некоторые функции безопасности предоставляются только для Apache и (в меньшей степени) IIS с использованием файлов .htaccess и web.config. Вы несете ответственность за воссоздание этих функций, когда Apache не используется.

Права доступа к файлам и папкам

Drupal и PHP должны иметь права на чтение и запись в каталог /sites/default/files. Эта область используется для хранения кэшированных файлов (сжатых CSS и JavaScript) и любых файловых загрузок через интерфейс Drupal

Примечание по безопасности: Универсальное разрешение, такое как 0777, не является безопасным, и его использование не рекомендуется.

Apache

Apache является наиболее часто используемым веб-сервером для Drupal. Drupal будет работать на Apache 2.x, размещенном в UNIX / Linux, OS X или Windows. Drupal 9 требует как минимум Apache 2.4.7.

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

Требуется расширение Apache 'mod_rewrite'. Он используется для чистых URL.

Конфигурация Apache Virtualhost должна содержать директиву AllowOverride All, чтобы разрешить использование файла .htaccess Drupal.

Если на сервере Apache по умолчанию включены Options +MultiViews, то конфигурация Apache Virtualhost также должна содержать Options -MultiViews (или добавить -MultiViews к существующей директиве Options).

В некоторых системах, особенно в дистрибутивах OpenSuse, вам может понадобиться добавить настройки SymLink в файл .htaccess. В зависимости от настроек безопасности вам может потребоваться добавить либо +FollowSymLinks, либо +SymLinksIfOwnerMatch (особенно на общих хостах). Если это требуется, сообщения об ошибках на экране могут быть бесполезными, но журналы ошибок правильно идентифицируют проблему в обоих случаях. Если вы редактируете файл .htaccess, помните, что вам придется заново редактировать после обновлений, которые перезаписывают файл!

Nginx

Nginx - это широко используемый веб-сервер, который ориентирован на высокий уровень параллелизма, производительности и низкого использования памяти.

Drupal будет работать с устаревшими версиями Nginx (0.7.x, 0.8.x, 1.0.x, 1.2.x), стабильными версиями 1.8.x и основными версиями 1.9.x, размещенными в UNIX / Linux, OS X или Windows. Nginx является популярной альтернативой Apache, поэтому на Nginx также проводится значительный опыт сообщества и тестирования.

Веб-сайт Nginx содержит файл конфигурации Drupal Nginx, который можно использовать для настройки веб-сайтов Drupal.

Microsoft IIS

Microsoft IIS - это веб-сервер и набор модулей расширения функций для использования с Microsoft Windows.

Ядро Drupal будет работать с IIS 5, IIS 6, IIS 7, IIS 8 или IIS 10, если PHP настроен правильно.

Для получения чистых URL-адресов вам может понадобиться использовать сторонний продукт. Для IIS 7 или 8 вы можете использовать модуль перезаписи URL-адресов Microsoft или стороннее решение.

На IIS 7 Drupal требуется Windows 2008 Server SP2 или более поздняя версия для поддержки fastCGI.

PHP встроенный веб-сервер (только для разработки)

Встроенный веб-сервер PHP включен как инструмент CLI SAPI в версии PHP 5.4.0 и выше.

PHP веб-сервер был разработан, чтобы помочь в разработке приложений. Это также может быть полезно для целей тестирования или для демонстрации приложений, которые запускаются в контролируемых средах. Он не предназначен для использования в качестве полнофункционального веб-сервера, поэтому его не следует использовать в качестве рабочего сервера для общего пользования.

Этот веб-сервер можно запустить с помощью команды быстрого запуска Drupal.

 

Source URL:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.