[[security-update-theme]]

=== Обновление темы оформления Drupal

[role="summary"]
Как обновить добавленную тему оформления, используя административный интерфейс и запустить скрипт Обновления Базы данных.

(((Тема,обновление)))
(((Обновление безопасности,использование)))
(((Тема оформления,обновление)))

==== Цель

Обновить тему оформления на своем сайте и запустить скрипт _Database Updates_.

==== Необходимые знания

* <<security-concept>>
* <<security-cron-concept>>

==== Требования к сайту

* Тема оформления была установлена и доступно обновление для
неё. Смотрите <<extend-theme-install>> и <<security-announce>>.

* Если ваш сайт живой, сначала вам нужно проверить этот процесс на сайте разработки,
прежде чем запускать его на вашем живом сайте. Смотрите
<<install-dev-making>>.

* Вы создали полную резервную копию сайта. Смотрите <<prevent-backups>>.

* Если вы хотите использовать пользовательский интерфейс, модуль ядра Update Manager module должен быть
установлен. Смотрите <<config-install>> для инструкций по установке модулей
ядра.

==== Шаги

Вы можете использовать административный интерфейс для обновления темы. Если вы
обновляете пользовательскую тему, а не дополнительную тему, если вы видите
сообщение _Для установки модулей и тем требуется FTP-доступ к вашему
серверу_, или если приведенные ниже шаги не работают для получения новых файлов темы, следуйте
инструкциям в <<extend-manual-install>>, а затем перейдите к шагу 6 в
инструкции для административного интерфейса ниже.

Если вы используете Composer для управления файлами на вашем сайте, следуйте инструкциям
в <<install-composer>> для обновления файлов, затем продолжите здесь с шага 6 в
инструкции для административного интерфейса ниже.

===== Использование административного интерфейса

. Переведите ваш сайт в режим обслуживания. Смотрите <<extend-maintenance>>.

. В _Управлении_ административного меню, перейдите в _Отчеты_ >
_Доступные обновления_ > _Обновить_ (_admin/reports/updates/update_).

. Найдите и проверьте тему в списке. Нажмите _Скачать обновления_ для
темы.
+
--
// Update page for theme (admin/reports/updates/update).
image:images/security-update-theme-updates.png["Доступные обновления",width="100%"]
--

. Нажмите _Продолжить_.

. Нажмите _Запустить обновления базы данных_. Если вы получили новые файлы темы вручную,
начните с этого шага, и перейдите на страницу обновлений базы данных, введя URL
_example.com/update.php_ в ваш браузер.

. Нажмите _Продолжить_, чтобы запустить обновление. Скрипт обновления базы данных будет
выполнен.

. Нажмите _Страницы администрирования_ для возвращения на страницу администрирования вашего
сайта.

. Выведите ваш сайт из режима обслуживания. Смотрите <<extend-maintenance>>.

. Очистите кэш Drupal (ссылка на <<prevent-cache-clear>>).


==== Расширьте своё понимание

* Просмотрите журнал сайта, смотрите <<prevent-log>>, как только обновления будут завершены
просмотрите ошибки.

* <<security-update-module>>

// ==== Related concepts

==== Видео

// Video from Drupalize.Me.
video::https://www.youtube-nocookie.com/embed/2jihIuY91vs[title="Updating a Theme"]

// ==== Additional resources


*Авторы*

Написано https://www.drupal.org/u/batigolix[Boris Doesborg].

Переведено https://www.drupal.org/u/MishaIsmajlov[Михаил Исмайлов].
