Сайт Николая Рубанова. Drupal обновление ядра 7
Drupal 7 для начинающих: Обновления ядра Drupal.
Итак, появилось новое ядро. Модули обновляются автоматически при помощи встроенных средств и под силу даже ребенку. Ядро не может обновиться самостоятельно, это необходимо делать собственноручно. В этом нет ничего страшного, если подходить к делу с полной серьезностью, особенно если это продакшен.
Что же делать? Обновляться, причем чем скорее после релиза новой версии, тем лучше. Особенно для обновлений с пометкой «Не безопасно!», как на скриншоте выше.
Погнали. Для начала качаем свежую версию друпала. После этого делаем следующие действия:
-
Делаем ПОЛНЫЙ backup (резервную копию) вашего сайта. Это включает всю директорию сайта + база данных.
-
На сайте заходим «Конфигурация > Режим обслуживания». Ставим галочку «Перевести сайт в режим обслуживания» и сохраняем настройки.
-
Заходим в каталог сайта и удаляем все файлы и папки, за исключением: папки sites, файлов .htaccess и robots.txtВНИМАНИЕ! Если вы используете дистрибутив (например Drupalife Store, Commerce Kickstart и подобные), папку profiles удалять нельзя. В таком случае надо произвести просто копирование с заменой на более новые файлы.
-
Извлекаем из архива (новая версия скачанная с офф сайта) все кроме папки sites, а также файлов .htaccess и robots.txt
-
Заходим по адресу site/update.php и жмем continue на всех шагах.
-
Когда появится сообщение что все обновлено. Можете заходить на главную сайта и проверять его. Если все работает корректно, включите сайт обратно (пункт 2).
Теперь ядро будет самой последней версии.
Вот такими простыми шестью шагами можно обновить версию друпала.
На заметку
-
Удалите и всегда удаляйте файлы из корня сайта: CHANGELOG.txt, COPYRIGHT.txt, INSTALL.txt, LICENSE.txt, MAINTAINERS.txt, README.txt — это самая первая дыра в безопасности сайта. На основе данных файлов можно определить версию системы, соответственно зная версию и её дыры, будет очень легко взломать сайт.
-
Всегда обновляйте ядро. Да, лень, муторно, но безопасность превыше всего.
-
Ничего не храните в ядре. Именно поэтому мы удалили все кроме папки sites и двух файлов. Те два файла могут быть у каждого свои, они не меняются из версии в версию, а у сайтов они подвергаются изменениям. Случайно заменив их, может всплыть проблема. Папку sites мы не трогали, так как в ней также не происходит абсолютно никаких изменений. Эта папка — хранилище файлов системы, ничего важного для обновления там нет. Все остальные папки и файлы могут быть подвержены обновлению. Я уже писал — ни в коем случае не трогайте файл и папки ядра. Все что надо храните в sites. И не редактируйте код ядра, для этого есть Drupal API.
-
Если вы выключили по каким-то причинам модуль updates, то вы не узнаете о том что вышла новая версия ядра на своем сайте. В таком случае проверяйте наличие обновлений вручную.
-
И самый банальный совет — не делайте апдейт без бэкапов.
оригинал : http://niklan.net/blog/21
nikolayrubanov.info
Обновление ядра Drupal 7 | Era-studio.ru
Периодически в админке вашего сайта вы можете увидеть такое предупреждение, как на картинке выше. Оно означает, что вам пора обновить модули и/или ядро друпала. Если с модулями все просто - вы просто проходите по ссылке и делаете то, что будет вам предложено через админку (при включенном модуле Update manager), то с ядром все обстоит немного сложнее.
Что нужно делать для обновления ядра Drupal 7?
Бэкап сайта и базы данных
Перед любыми обновлениями настоятельно рекомендуется делать бэкап сайта и базы данных. Для этого скопируйте все файлы сайта, которые хранятся на вашем ftp-сервере к себе на жесткий диск. Для бэкапа базы необходимо импортировать ее к себе на компьютер через веб-интерфейс для администрирования базы данных MySQL. На большинстве хостингов это phpMyAdmin. Осуществляется это через пункт "Импорт" веб-интерфейса.
Скачайте последнюю версию Drupal 7
На сайте ]]>drupal.org]]>. Сейчас это версия 7.41. Загрузить ее можно отсюда:
]]>https://www.drupal.org/drupal-7.41-release-notes]]>
Распакуйте архив.
Внимание! Перед выполнением следующих пунктов настоятельно рекомендуется перевести сайт в режим обслуживания (на странице admin/config/development/maintenance админки сайта).
Обновление файлов на сервере
Перепишите файлы старой версии на новую на ftp (поверх).
Запуск процесса обновления
В браузере наберите http://<имя сайта>/update.php и следуйте инструкциям на экране.
По завершении удалите файлы .htaccess из папок tmp и sites/default/files корневого каталога сайта (на ftp).
Теперь можно вывести сайт из режима обслуживания.
В случае успешного обновления на странице "Отчет о состоянии" админки (admin/reports/status) в строке Drupal будет указан номер новой версии (в данном случае 7.41).
Линуксоидам
Данная инструкция подходит, прежде всего, для пользователей OS Windows. На Linux для всех операций установки, удаления и т.д. модулей и системы в целом рекомендую установить Drush, Это позволит сократить все вышеописанные действия до набора и выполнения всего лишь одной строки в терминале.
era-studio.ru
Обновление ядра до последней версии
Главная » Новости
Опубликовано: 18.06.2017
2.5. Апдейт сайта до последней версии Drupal 6Обновлять Drupal до последней версии крайне необходимо, так как обновления содержат исправления ошибок, в том числе и таких, которые позволяют обойти защиту сайта.
Drupal 7 Основы: Обновление ядраВ данной статье будет рассмотрен вопрос как обновить Drupal 7 с одной минорной версии к другой (например с 7.0 на 7.2 или 7.2 до 7.4. и так далее).
Обновление основных (мажорных) версий, таких как с 5 на 6 или с 6 на 7 версию - гораздо более обширный вопрос и рассматриваться не будет.
Перед обновлением, выработайте в себе привычку смотреть заметки к релизу, где вы можете получить исчерпывающую информацию о том какие изменения были сделаны. Также, там вы можете увидеть вносились-ли какие-либо изменения в файлы .htaccess, web.config, robots.txt, или default settings.php.
Прежде чем начинать процесс обновления, запомните основную вещь: Обязательно делайте резервную копию всего сайта, то есть файлов и базы данных!
Это позволит вам в случае возникновения каких-либо непредвиденных обстоятельств, в кратчайшие сроки вернуть работоспособность сайту, с дальнейшим поиском причин уже на тестовой инсталляции Drupal.
Для того, чтоб обновить Drupal есть два пути. Первый предусматривает работу исключительно руками, при помощи браузера, файлового менеджера и архиватора. Второй способ заключается в использовании командной оболочки Drupal - drush. Я, конечно же рекомендовал-бы вам использовать второй способ, но выбор всегда остается за вами.
Обновление Drupal через браузер, файловый менеджер и архиватор
Шаг 1: Проверка доступных обновлений
Для начала, для обновления Drupal, нажмите "Reports" (Отчеты), затем "Available updates" (Доступные обновления). Если проверка обновлений производилась давненько, нажмите ссылку Check manually (Проверить вручную).
bigchui.ru