Вы здесь

Drupal 8.1.7

Описание версии

Эта версия исправляет ошибки найденные в предыдущей версии.

Обновление сторонних зависимостей

Эта версия включает обновление Guzzle, сторонней зависимости Друпала 8. Если вы управляете зависимостями сайта через Composer, то нужно обновить Guzzle до версии 6.2.1 немедленно и посмотреть отчёт о конфигурации веб-сервера ниже. Если система обновляется из .tar.gz- или .zip-пакета с drupal.org, то обновление Guzzle произойдёт автоматически при обновлении системы.

Конфигурации веб-сервера

Эта версия включает изменения в файлах .htaccess и web.config. Кроме того, изменения внесены и в файл default.settings.php. Если вы используете прокси в исходящих запросах своего веб-сервера, переменные окружения HTTP_PROXY, HTTPS_PROXY и NO_PROXY больше не поддерживаются. Вам нужно изменить свой файл settings.php используя следующие параметры:

$settings['http_client_config']['proxy']['http']
$settings['http_client_config']['proxy']['https']
$settings['http_client_config']['proxy']['no']

Если сайт не используется как исходящий прокси, то никакие изменения в существующий файл settings.php вносить не нужно.

Изменения в файле .htaccess

Drupal 8.1.7

Изменения в файле default.settings.php

/**
* External access proxy settings:
*
* If your site must access the Internet via a web proxy then you can enter the
* proxy settings here. Set the full URL of the proxy, including the port, in
* variables:
* - $settings['http_client_config']['proxy']['http']: The proxy URL for HTTP
*   requests.
* - $settings['http_client_config']['proxy']['https']: The proxy URL for HTTPS
*   requests.
* You can pass in the user name and password for basic authentication in the
* URLs in these settings.
*
* You can also define an array of host names that can be accessed directly,
* bypassing the proxy, in $settings['http_client_config']['proxy']['no'].
*
* If these settings are not configured, the system environment variables
* HTTP_PROXY, HTTPS_PROXY, and NO_PROXY on the web server will be used instead.
*/
# $settings['http_client_config']['proxy']['http'] = 'http://proxy_user:proxy_pass@example.com:8080';
# $settings['http_client_config']['proxy']['https'] = 'http://proxy_user:proxy_pass@example.com:8080';
# $settings['http_client_config']['proxy']['no'] = ['127.0.0.1', 'localhost'];

Заменено на:

/**
* External access proxy settings:
*
* If your site must access the Internet via a web proxy then you can enter the
* proxy settings here. Set the full URL of the proxy, including the port, in
* variables:
* - $settings['http_client_config']['proxy']['http']: The proxy URL for HTTP
*   requests.
* - $settings['http_client_config']['proxy']['https']: The proxy URL for HTTPS
*   requests.
* You can pass in the user name and password for basic authentication in the
* URLs in these settings.
*
* You can also define an array of host names that can be accessed directly,
* bypassing the proxy, in $settings['http_client_config']['proxy']['no'].
*/
# $settings['http_client_config']['proxy']['http'] = 'http://proxy_user:proxy_pass@example.com:8080';
# $settings['http_client_config']['proxy']['https'] = 'http://proxy_user:proxy_pass@example.com:8080';
# $settings['http_client_config']['proxy']['no'] = ['127.0.0.1', 'localhost'];

Обновление системы

Пошаговое описание обновления системы до новой версии смотрите в документации.

Дополнительная информация

Журнал изменений

2016.06.15

- Fixed security issue. SA-CORE-2016-003.