Обновление до более новой версии системы Drupal
Способ обновления системы Drupal зависит от того, как система была установлена:
- Через вашу Панель управления — Мы предлагаем вам воспользоваться инструментом для осуществления обновления. Подробнее: Upgrading Applications Installed through Your Control Panel.
- Установка вручную — Если вы установили Drupal вручную, вам потребуется следующая информация.
Обновление системы Drupal ручной установки до более новой версии
ПРИМЕЧАНИЕ. Перед началом работы воспользуйтесь этой ссылкой, чтобы узнать, какая версия Менеджера файлов FTP используется на вашей панели управления. Эта справочная статья относится к новому Менеджеру файлов FTP. Если используется классический Менеджер файлов FTP, см. статью Upgrading to a Newer Version of Drupal
Для обновления системы Drupal® до более новой версии может потребоваться большое число операций. Сайт Drupal содержит ресурсы, которые могут вам пригодиться. Тем не менее, мы хотим обратить ваше внимание на некоторые дополнительные аспекты, которые могут оказаться полезными именно при работе с нашей хостинговой средой.
ПРИМЕЧАНИЕ. В этой статье описан процесс создания резервной копии вашего текущего сайта и базы данных, а также процесс создания тестового сайта. Для ознакомления с подробными инструкциями, касающимися дополнительных операций обновления, мы рекомендуем посетить сайт Drupal, а также прочитать содержимое файла upgrade.txt, включенного в новую версию системы, обновление до которой вы осуществляете.
Резервное копирование и загрузка вашего текущего сайта и базы данных
- Войдите в Менеджер аккаунтов.
- Нажмите кнопку Web Hosting (Веб-хостинг).
- Рядом с аккаунтом хостинга, который требуется использовать, нажмите кнопку Launch (Запуск).
- В разделе Инструменты нажмите кнопку Менеджер файлов.
- Поэтапно переместитесь в папку, в которой находятся ваши файлы системы Drupal.
- Поставьте флажок слева от колонки Название файла, чтобы выбрать все файлы.
- В меню Дополнительно выберите Архив. Выберите название для файла и следуйте инструкциям.
- Выберите сохраненный файл, а затем нажмите Загрузить.
- Вернитесь к панели управления вашего хостингового аккаунта.
- На вкладке Базы данных выберите MySQL.
- В перечне баз данных выберите Действия рядом с базой данных, которую вы хотите использовать, а затем Резервное копирование.
- Нажмите OK.
Создание резервной копии базы данных займет до 15 минут. Вы можете воспользоваться клиентским FTP-приложением, чтобы загрузить ее из директории db_backups.
Создание тестового сайта
Это действие не является обязательным. Однако разработчики системы Drupal рекомендуют создавать тестовые сайты для подтверждения того, что ваше обновление не привело к каким-либо сбоям в функционировании вашего сайта.
Наша система комбинированного компрессирования упрощает эту задачу. После активации вами файла update.php и обновления структуры вашей базы данных, а также после перезапуска дополнительных модулей вы можете приступать к копированию вашего сайта в другую папку вашего хостингового аккаунта для детального тестирования.
Резервное копирование базы данных и создание базы данных для тестового сайта
- Войдите в Менеджер аккаунтов.
- Нажмите кнопку Web Hosting (Веб-хостинг).
- Рядом с аккаунтом хостинга, который требуется использовать, нажмите кнопку Launch (Запуск).
- Перейдите на вкладку Базы данных и выберите MySQL.
- Выберите команду Создать базу данных. Запишите имя пользователя и используемый пароль а также выберите версию MySQL 5.0.
- Нажмите OK
- Нажмите на кнопку с изображением карандаша рядом с базой данных, связанной с вашей системой Drupal.
- В панели Действий выберите Резервное копирование. Убедитесь в том, что при выполнении действия не будут уничтожены более ранние резервные копии . Если это необходимо, загрузите существующую копию перед созданием новой. Существующая копия содержит информацию о предыдущей установке; она может понадобиться вам, если вам потребуется вернуться к использованию более ранней версии.
- Дождитесь окончания процесса резервного копирования существующей базы данных и создания новой базы данных для Drupal, что не должно занять более 30 минут.
Копирование сайта в подпапку вашего хостингового аккаунта
- Войдите в Менеджер аккаунтов.
- Нажмите кнопку Web Hosting (Веб-хостинг).
- Рядом с аккаунтом хостинга, который требуется использовать, нажмите кнопку Launch (Запуск).
- В разделе Инструменты нажмите кнопку Менеджер файлов.
- Нажмите кнопку Создать, а затем выберите Новая папка. В эту директорию вы будете копировать ваши уже существующие файлы для сайта Drupal.
- Поэтапно переместитесь в папку, в которой находятся ваши файлы системы Drupal.
- Установите флажок слева от колонки Название файла, чтобы выбрать все файлы. Если директория содержит более 50 файлов, повторите операцию несколько раз.
- В меню Дополнительно выберите Дубликат.
- В дереве каталогов выберите только что созданную директорию.
- Нажмите OK.
Копирование существующей базы данных Drupal в новую, а также редактирование файла settings.php
- Войдите в Менеджер аккаунтов.
- Нажмите кнопку Web Hosting (Веб-хостинг).
- Рядом с аккаунтом хостинга, который требуется использовать, нажмите кнопку Launch (Запуск).
- Перейдите на вкладку Базы данных и выберите MySQL.
- Нажмите на кнопку с изображением карандаша рядом с созданной вами новой базой данных.
- Скопируйте содержимое поля Имя хоста. Эта информация потребуется вам при редактировании файла settings.php при адресации его на вашу резервную базу данных.
- Выберите Восстановить.
- Выберите резервную копию базы данных Drupal и нажмите на Восстановить.
- Перейти на вкладку Инструменты и выберите Менеджер файлов FTP.
- Перейдите в директорию резервной копии сайта и выберите sites\default. Папка по умолчанию содержит файл settings.php.
- Поставьте флажок напротив settings.php и нажмите Разрешения.
- Перейдите на вкладку Дополнительные разрешения и убедитесь в том, что выбрана опция Редактировать в поле Разрешения для владельца. Нажмите OK.
- Поставьте повторно флажок напротив settings.php и нажмите Редактировать.
- Отыщите в файле следующую строку
"$db_url = 'mysql://user:pass@server/databasename';"и вставьте имя пользователя и пароль, созданный вами для вашей резервной базы данных. В частях, где указан сервер, вставьте название хоста, которое вы скопировали при восстановлении базы данных. Имя пользователя то же, что и название базы данных.
- Перейдите в нужную часть файла к $base_url = ' ';". Между знаками ' ' укажите ваш URL-адрес, включая подпапку, созданную вами. Например, 'http://www.coolexample.com/mysubfolder'.
- Перейдите на ваш сайт в созданную подпапку и протестируйте сайт.
В случае, если вы не обнаружите каких-либо проблем в работе вашего сайта, вы можете воспользоваться инструкциями от Drupal, чтобы вернуть ваш сайт с обновлением в онлайн-режим.
Для вашего удобства мы предоставляем информацию относительно использования некоторых продуктов третьих сторон, однако мы не рекомендуем и не осуществляем поддержку продуктов третьих сторон, а также не несем ответственность за функционирование или надежность таких продуктов. Drupal® — зарегистрированный товарный знак третьей стороны. Все права сохранены.