RSS
 

Обновление Drupal 7

28 Авг
Comments off

Posted by omega80 at 14:49

Обновление друпал 7

Для безопасности своих сайтов необходимо вовремя производить обновление ядра Drupal 7. Дело в том, что выявленные слабые места могут быть использованы для перехвата управления вашим хостингом/сайтом, и чтобы этого не допустить, сообщество друпал 7 выпускает обновления для ядра Drupal.

О наличии обновления вам скажет надпись в админ панели (на рисунке выше)

Для обновления необходимо проделать несколько шагов:

1) Сделать полный buckup вашего сайта (вместе с базой данных);

2) Перенести архив сайта на компьютер (или другое место, главное не оставлять на данном хостинге!);

3) Скачать новый друпал на официальном сайте;

4) Распаковать архив с новым друпалом и подготовить его для обновления нашего сайта:

      a) удалить папку sites и файлы .htaccess и robots.txt;

      b) также рекомендуется удалить файлы с информацией о версии друпал: CHANGELOG.txt, COPYRIGHT.txt, INSTALL.txt, LICENSE.txt, MAINTAINERS.txt, README.txt (не дайте злоумышленнику узнать версию вашей cms!);

5) Теперь переводим сайт в режим обслуживания, для чего переходим в "Конфигурация" -> "Режим обслуживания" и ставим галочку "Перевести сайт в режим обслуживания". Обязательно сохраняем настройки (теперь на вашем сайте будет одна надпись о том, что производятся ремонтные работы);

6) Удаляем все папки и файлы, КРОМЕ: папки sites и файлов .htaccess и robots.txt, а также дополнительных файлов, не относящихся к друпал 7, например, файл, подтверждающий право владельца для слежб яндекса!!!

Теперь копируем все папки и файлы из нашего подготовленного на компьютере архива (без папки sites и файлов .htaccess и robots.txt);

7) Снова переходим в "Конфигурация" -> "Режим обслуживания" и запускаем "update.php";

8) После окончания обновления снимаем галочку (в "Конфигурация" -> "Режим обслуживания" -> "Перевести сайт в режим обслуживания") и сохраняем.

Все, мы только что обновили ядро drupal 7. Данную процеду следует производить каждый раз, когда выходит обновление, и не затягивать!

На самом деле такое обновление весьма затратное по времени, и, если у вас более 10 сайтов на drupal 7, то лучше воспользоваться drush (статья готовится. скоро будет в публикации).

Важные замечания:

- не ленитесь с обновлениями!

- не следует в экспериментах выходит за пределы папки sites, теперь вы знаете почему (потеряете при обновлении);

- лучше исключить информацию о версиях вашего drupal, для чего удалить: CHANGELOG.txt, COPYRIGHT.txt, INSTALL.txt, LICENSE.txt, MAINTAINERS.txt, README.txt.

- обязательно, нет, не так, а вот так: ОБЯЗАТЕЛЬНО!!! делайте архивы вашего сайта. Лучше делать каждую неделю (даже если не обновляете)!!! Обычно это запоминают после потери сайта!!!

- не отключайте модуль update - он вам напомнит о том, что вышло обновление для вашего drupal 7!

Желаю 100% аптайма вашим сайтам!

Раздел: