Drupal оновлення ядра до останньої версії
Оновлювати Drupal до останньої версії вкрай необхідно, тому що оновлення містять виправлення помилок, в тому числі і таких, які дозволяють обійти захист сайту.
У даній статті буде розглянуто питання як оновити 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 (Перевірити вручну).

На сторінці "Available updates" (Доступні оновлення) будуть показані поновлення, які доступні для модулів і ядра системи. Ядро системи необхідно завантажити окремо, встановити його непосрдственно з адміністративної консолі не можна.
Крок 2: Завантаження файлів поновлення

Система покаже посилання для завантаження останньої версії Drupal. Перейдіть по ній, завантажте в тимчасову директорію архів.
Крок 3. Переведіть сайт Drupal в режим обслуговування
Для того, щоб у користувачів вашого сайту не виникло проблем, слід перевести сайт в режим обслуговування
- Відкрийте меню Конфігурація. або посилання admin / config / development / maintenance
- У розділі розробка відкрийте посилання Режим обслуговування.
- Встановіть чекбокс Перевести сайт в режим обслуговування
- Змініть, якщо це критично, Повідомлення про режим обслуговування і натисніть кнопку Зберегти налаштування
Крок 4: Створіть резервну копію
Для того, щоб створити резервну, є безліч способів, наприклад скористатися інструмекнтаріем, що надаються вашим провайдером, за допомогою модуля Backup and Migrate. або руками. Головне, щоб ви зробили резервну копію як бази даних, так і файлів сайту.
Крок 5: Оновлення файли ядра Drupal

Після вивантаження, поновіть сторінку "Доступні оновлення" ( "Available updates"). Версія сайту повинна стати актуальною (зеленої замість червоної).
Крок 6: Запустіть менеджер поновлення

Відкрийте сторінку "Modules" ( "Модулі") і в рядку "Always run the update script each time a module is updated" натисніть посилання update script. Отктроется майстер поновлення бази даних.

Overview - Натисніть "Continue".

Review updates - Натисніть "Apply pending updates".

В кінці повинна відобразитися сторінка, що повідомляє що оновлення пройшло успішно і без помилок.
Натисніть посилання "Administration pages" потім "Configuration" потім "Maintenance mode", для того, щоб вивести сайт з режиму обслуговування.
Ну ось і все, в кінці ви повинні отримати а

Оновлення Drupal використовуючи Drush
Крок 1. Переклад сайту в режим обслуговування
$ Drush vset --yes maintenance_mode 1;
Установка повідомлення про режим обслуговування
$ Drush variable-set --yes maintenance_mode_message "This site is being maintained"
Після внесення змін, для того, щоб вони вступили в силу, слід очистити кеш.
Крок 2. Створіть резервну копію сайту
Крок 3. Оновлення сайт
Крок 4. Переведіть сайт назад в робочий режим
$ Drush vset --yes maintenance_mode 0;
От і все. Як бачите, використання Drush істотно скоротило роботу. Всього пару команд і все готово. Так що, якщо є можливість, обов'язково використовуйте Drush і не тільки при оновленні Drupal.
Зробив, все по інструкції йшло теж все один в один. Дійшов до цього пункту "В кінці повинна відобразитися сторінка, що повідомляє що оновлення пройшло успішно і без помилок.
Натискаємо посилання "Administration pages" "Перейшов за посиланням потрапив на сайт при натисканні на головну виходить така помилка (Fatal error: Call to undefined function entity_view_mode_prepare () in Z: \ сайт \ modules \ node \ node.module on line 1400) Инфу знайти не можу. Що пішло не так?
Дана функція додана в оновленні 7.33. перевірте, чи-чи вона в файлі includes / common.inc. По всій видимості, цей файл не оновився, в наслідок чого система і лається. Перезаліт його на сервер повторно.
Твори, або піди в сторону і не заважай творити іншим.
Поділися своїм досвідом і знаннями, бо в могилі вони тобі навряд-чи стануть в нагоді.