Verification: a143cc29221c9be0

Php 7 для друпал 7

Php 7 для друпал 7

Video: Drupal 7 Основы: Обновление модулей

Вот уже который день подряд на мой E-mail, на тот, что я указал во время установки Drupal, мне приходят сообщения следующего содержания: «Доступно обновление для используемой версии Drupal. В интересах надёжности работы сайта, следует обновить систему как можно скорее. Для установленных на сайте проектов доступны обновления. Рекомендуется как можно скорее установить новые версии. Дополнительную информацию можно найти на странице обновлений. http://ваш-сайт.ru/admin/reports/updates

Выражаются они доходчиво, поэтому не будем с ними спорить. Обновления в друпал бываю разными. Иногда приходится обновлять версии CMS-ки, иногда – модули, темы оформления и другое.

Пойдем посмотрим, чем мы можем помочь нашему сайту.

Обновление Drupal ядра

Моя версия системы требует обновить ядро. Если ваша пока не требует, вернетесь сюда позже.

1. Открываем отчеты и переходим на страницу доступных обновлений:
На очереди обновление drupal

2. Идем по ссылке на официальный сайт, чтобы загрузить обновленную версию ядра:
На очереди обновление drupal

3. Скачиваем архив на свой компьютер:
На очереди обновление drupal

4. На своем компьютере распаковываем архив. Далее с помощью FTP-клиента FileZilla я загрузил все содержимое папки с обновлением на хостинг поверх точно такого же содержимого. Во время переноса файлов и папок с компьютера на хостинг программа спросит, перезаписывать ли новое поверх старого – отмечаем, что надо перезаписать:
На очереди обновление drupal

Только что мы обновили файлы ядра друпал – перезаписали новые поверх старых. На очереди обновление Drupal базы данных. Но так как до этого мы уже устанавливали и включали модули, создавали страницы с текстовым и графическим содержанием, делали другие настройки, наша база данных изменилась. Если мы хотим, чтобы после того, как система окончательно обновится, наш сайт остался таким же, как и был, и чтобы все было в порядке, нужно прежде сделать резервную копию нашей базы данных. Если во время обновления что-то пойдет не так, произойдет какой-то сбой, резервная копия позволит нам восстановить сайт до прежнего состояния.

5. В общем, делаем резервную копию базы данных.

6. Сделали копию, теперь в поисковой строке браузера к доменному имени своего сайта прибавим код: /update.php. Получается примерно следующее: http://ваш-сайт.ru/update.php и на своей клавиатуре нажимаем Enter.

7. Откроется страница мастера обновления Друпал, где мы переходим по ссылке:
На очереди обновление drupal

чтобы временно перевести сайт в режим обслуживания, ниже сохраняем настройки:
На очереди обновление drupal

8. Возвращаемся к шестому шагу текущей инструкции, чтобы снова оказаться на странице мастера обновления, где в этот раз жмем Continue.

9. Далее применяем ожидающие обновления:
На очереди обновление drupal

10. Все в порядке, систему удалось обновить, можно вернуться на сайт.

Если вы помните, в седьмом шаге мы ввели сайт в режим обслуживания. Мы в своем браузере его видим, так как являемся администратором, а вот гостям он недоступен (откройте любой другой браузер и убедитесь в этом). Чтобы это исправить, вернем сайт в рабочий режим:
На очереди обновление drupal

Video: Drupal 7 Основы: Обновление ядра

11. Уберем ранее поставленную галочку, чтобы сайт снова стал доступен пользователям.

Обновить ядро Друпал удалось без проблем и наша резервная копия базы не пригодилась.