Drupal 8.0.6 не устанавливается с ошибкой 502

Ошибка 502 происходит из-за того, что сервер обрывает работу php-скриптов Друпала, которые во время установки долго работают. Часто это может происходить на виртуальных хостингах, где есть ограничения на использование ресурсов.

Решение: используйте VPS, или оптимизированный для Drupal виртуальный хостинг drupalhosting.ru, или устанавливайте Друпал на локальном компьютере, а затем переносите на виртуальный хостинг.

Drupal 8 отключить кэш Twig для редактирования и отладки темы, шаблонов

Drupal: 
Уровень сложности: 

Drupal 8 использует Twig - шаблонный движок, который упрощает кодирование, но усложняет отладку. Если вы отредактировали файлы темы, например, templates/page.html.twig, mytheme.theme, а результат не виден, следующие точные инструкции помогут отключить кэширование шаблонов Твиг в Друпал 8 и ускорить процесс отладки своей темы или модуля.

Настройка аккаунта виртуального хостинга для Drupal 8

Для стабильной работы Drupal 8 нужен PHP 5.5.9 или выше и opcache. Если эти требования не выполнены, могут происходить ошибки.

Например, если версия PHP 5.4 на вашем виртуальном хостинге, тогда можно увидеть такую ошибку:
"Parse error: syntax error, unexpected '[', expecting ')' in /vendor/guzzlehttp/promises/src/functions.php on line 41"

А если не включен Zend OpCache, то во время установки Друпал 8 сообщит: opcache highly recommended.

Модули для сайта компании на Drupal 8

Drupal: 
Уровень сложности: 

Следующие модули используются повсеместно, надёжно работают на Drupal 8 (проверено). Команда "Drupal Security Team" проверяет коды модулей на возможные ошибки безопасности, устанавливая знак щита .

Ниже представлены ссылки на модули и описания, процесс установки модулей. Страница обновляется при портировании других востребованных модулей на 8 версию.

Обзор модулей мобильных меню

Drupal: 
Уровень сложности: 

Под названием - ссылка на страницу модуля, через тире - доступность для версий Drupal.

Responsive CSS Menu - доступно для Drupa 7, Drupal 8 - делает отличное сжатие до одной кнопки любого меню, мощный со множеством стилей меню. Настраивается в админке, можно задавать размер экрана, при котором меню сворачивается, например, в кнопку ☰ или ☰ Навигация.

Слайдшоу на Drupal 8. Jssor Slider

Drupal: 
Уровень сложности: 

Слайдшоу должно быть адаптивным и легковесным. Таким является модуль Jssor Slider.
Его особенность в том, что он может работать как при включенном jquery, так и без него (если на сайте вы отключили jquery для сокращения объема страницы).

Добавлено 21.06.2016: в настоящее время готов модуль Views Slideshow для Drupal 8, он проще в настройке, чем Jssor Slider.

Проблемы установки Drupal 8 на виртуальном хостинге

Drupal: 
Уровень сложности: 

Drupal 8 имеет ряд преимуществ перед Drupal 7. В частности, он имеет встроенные механизмы кэширования, что делает "сайт из коробки" быстрым. Но проблемы при установке могут возникать, особенно на виртуальных хостингах. Приведем некоторые обнаруженные проблемы.

Установка Commerce на Drupal 8

Drupal: 
Уровень сложности: 

Это инструкция установки Commerce на Drupal 8 на виртуальном хостинге. На виртуальном хостинге (не на любом) можно поставить Drupal 8 + Commerce, как и на VPS.

Введение

Drupal 8 требует PHP 5.5.9 и выше, утилиты кэширования и часто исправления настроек в .htaccess.
Можно приобрести VPS и настроить свой сервер. В разделе Веб-сервер можно найти несколько статей о настройке VPS для Drupal 8: тема 1, тема 2, тема 3.

Свой дизайн на Друпал 8

Drupal: 
Уровень сложности: 

Друпал 8 - интеллектуальная система, в руках разработчика имеет набор функциональных возможностей. Освоение системы начинается с редактирования дизайна сайта.
Структура документа:

  • Как работать над дизайном сайта
  • Именование файлов шаблонов в Drupal 8 - перевод
  • Ответы на вопросы новичков

Ответы на вопросы о Drupal 8 для новичков. Выпуск 2

Drupal: 
Уровень сложности: 

Следующие рекомендации сделают сайт удобнее, интереснее.

  • Как удобно вставлять видео из YouTube
  • Как правильно перевести время участия пользователя в профиле и избавиться от [2] во времени и дате

Как удобно вставлять видео из YouTube

Видео можно вставлять ссылкой, а отображать в виде плеера или изображения-миниатюры, но для этого придётся создать новое поле и использовать модуль. Вставка видео внутрь текста тут пока не рассмотрена.
Для создания поля типа Видео и показа видео из YouTube или Vimeo с плеером используйте инструкцию:

Правильный конфиг хоста Nginx для сайта на Drupal 8

Иногда при неправильной настройке может появляться сообщение "The requested page could not be found." или "Запрашиваемая страница не найдена."

Это может возникать в том числе из-за ошибочной конфигурации веб-сервера и хоста Nginx. Обратитесь к хостеру или на своей впс настройте хост.

Тут правильный конфигурационный файл хоста https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/

Страницы