Nginx

Размер загружаемых файлов

При загрузке файла в IMCE всплывает сообщение об ошибке. Слишком большой файл.

Необходимо настроить конфигурацию сервера. В случае Nginx + php7.0-fpm редактируются следующие файлы:

В секции http {} файла nginx.conf добавить client_max_body_size:

Adminer error: Invalid CSRF token

Работа с базами данных через веб-интерфейс - Adminer (возможно, и phpmyadmin) - может приводить к ошибке во время удаления, создания таблиц, выполнения SQL-запроса.

Причина: не создаётся сессия.

Поиск проблемы: необходимо удостовериться, что сессии работают. Следующий скрипт с сайта https://sourceforge.net/p/adminer/bugs-and-features/174/#d527 должен при обновлении страницы в браузере выводить 1, 2, 3 и т.д.

Оптимизация сервера VPS для Drupal 8. Nginx + PHP 7.0-FPM + Memcache

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

FirstVDS "Разминка" даёт 512 Мб ОЗУ, которая вся расходовалась. Это приводило к редким остановкам работы сайта.

Устранение утечек памяти VPS

Должна помочь установка MemCached для PHP 7: https://serversforhackers.com/video/installing-php-7-with-memcached

.. статья пишется ..

FirstVDS установка и конфигурация VPS Debian Nginx PHP7.0-FPM

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

На FirstVDS есть дешёвый тариф Разминка - за 90р в месяц VPS 512МБ ОЗУ, диск 10Гб, 1 ip, трафик безлимитный.
Чтобы направить сайт на сервер, на котором не предоставлены серверы имён (nameservers), надо пользоваться бесплатным DNS-хостингом, например,1gb.ru.

Промо-код для FistVDS 2016: 648497997

 

Установка PHP7.0-FPM Nginx на Debian 8

Описана тут: https://linoxide.com/debian/install-lemp-stack-debian-9-stretch/

JustHost лог установки веб-сервера на Debian 8 Nginx + PHP 7

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

Тут уже есть начальный мануал о том, как запустить VPS для Drupal 7: http://tlito.ru/node/251/
Drupal 8 отлично работает на PHP7, но ставить php7.0-fpm сложнее, потому что мануалов мало, все неполные, и приходится исправлять ошибки, адаптировать настройки согласно предпочтениям разных кодеров.

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

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

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

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

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

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

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

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

Мои конфигурационные файлы 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 )

Мой лог установки сервера Debian 8 от Time4VPS для Drupal-сайтов

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

Дешёвый виртуальный хостинг стал недостаточно дешёвым решением: есть оптимальный дешёвый VPS. И для переноса крупных сайтов я купил VPS на Time4VPS.eu
Я не стал ставить связку Apache2 + Nginx, так как на тостере говорят, друпал гоняет на nginx.

Подписаться на Front page feed