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

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

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

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

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

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

Тут собраны очевидные вещи, которые помогут новичкам стать гуру.

  • Сделать рубрики блога и вывести меню рубрик
  • Сменить логотип темы (и иконку favicon)
  • Скрыть дату и автора для определённого типа материалов
  • Вывести на главной свою страницу с текстом
  • Как вывести на главной статичную страницу и несколько последних новостей
  • Как устанавливать модули и темы

 

Оптимизация объёма страниц сайта на Drupal

Просмотр сайтов при низкой скорости Интернет-соединения бывает некомфортным. Это требует от разработчика сайта решения вопроса оптимизации объёма страниц. Ускорить загрузку сайта на CMS Drupal - это обычно означает включить кэширование Boost и отключить не используемые JavaScript.

Было на сайте тлито

Субъективная оценка: визуально, довольно быстрая загрузка страниц при таком speedtest:
speedtest

Модуль обновления стиля картинки при каждом редактировании материала

Допустим, у вас сложный Вид показа изображений (в официальном переводе - Стиль изображений), применяемый для отображения картинок в материалах Фото. Например, вы вставляете в картинку текст из другого поля с помощью Image Effects Text или другие действия с модулем Imagecache Actions. Если содержимое картинки зависит от нескольких полей материала, то при редактировании материала стилизованная картинка не будет обновляться, если файл картинки остался прежним. То есть, если вы поменяли текст, который должен быть на картинке, то останется старый текст.

Как ставить Apache2 и настраивать сервер для Drupal. Ссылки

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

Серверы Apache2 + Nginx являются наиболее распространёнными для виртуальных хостингов. Следующие статьи рассказывают о том как настроить свой сервер Apache2 + Nginx.
( А тут о настройке Nginx без Апача: http://tlito.ru/node/260 )

Настройка VPS для Drupal: Apache + Nginx + Memcache http://drupalace.ru/lesson/otdayom-kesh-anonimov-bez-podnyatiya-bekenda-...
Очень полезные комментарии в конфигурации хоста Nginx.

Обзор популярных статей тлито 2015 года

Адаптивный дизайн сайта на Drupal 7 http://tlito.ru/node/52/ - длинная статья с 10-15 просмотров в день
Как происходит взлом, и что делать, если сайт взломали? http://tlito.ru/node/97/ - советы новичкам, программы-антивирусы, 5-15 просмотров в день
Блокировать доступ к сайту IP адресу, и как узнать IP зарегистрированного пользователя http://tlito.ru/node/68/ - 2-8 просмотров

Подборка статей о настройке VPS Nginx для Drupal

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

Владельцам друпал-сайтов на VPS/VDS будет полезно узнать об оптимальной настройке сервера. Настройка Nginx без Апача и с Апачем предложена в следующих статьях.
( В этом обзоре преимущественно о Nginx без Апача, о связке Apache2 + Nginx или только об Апаче - в другой статье: http://tlito.ru/node/267 )

Официальная группа Drupal Nginx https://groups.drupal.org/nginx
Там отображаются вопросы новичков и статьи профессоналов. Около 200 материалов.

Почему Drupal? Особенности, на которые стоит обратить внимание заказчика, команды

Drupal: 

CMS Drupal - многофункциональная бесплатная система управлением сайтом с открытым исходным кодом. Drupal переведён на 110 языков мира, язык сайта можно выбрать при установке. Преимущества CMS Drupal основаны на удобном управлении сайтом, обновлении, развитии. Используя Drupal и изучая функции ядра, дополнительных модулей и API-функции разработчика, можно разворачивать проекты с индивидуальным набором функций. Разработка на Drupal даёт быстрый результат для небольших проектов и мощный интерфейс для проработки сложных проектов.
 

Концептуальные усовершенствования Drupal 8

Сегодня, 19 ноября 2015года, разработчики CMS Drupal выпустили новую стабильную версию - Drupal 8. Предлагаю статью Тима Тафтса января 2014 о пяти ключевых особенностях ядра 8й версии: 5 key features to be excited about in Drupal 8. Перевод на русский:

Прошло примерно 3 года с момента последнего выпуска тестовой версии Drupal 8. Более 1700 разработчиков трудятся над новой версией. Вы взволнованы Drupal 8? Вот пять основных преимуществ, которые мы очень рады получить и предлагать клиентам.

Мои конфигурационные файлы VPS от Time4VPS. Nginx + PHP5-FPM

Вот примерно так в данный момент конфигурирован мой сервер для сайтов на Drupal 7, Drupal 8.
Страница обновляется, когда я оптимизирую и вношу изменения в конфигурацию VPS.
Ресурсы: 1024Мб ОЗУ, 2Ггц, 40Гб диск.
Система: Debian 8 Nginx + PHP5-FPM.

Версия nginx: 1.8.0
Версия php: 5.6.14 (fpm-fcgi)

( Конфиг хоста для Drupal 8 тут http://tlito.ru/node/278 )

Страницы