Обновление модулей Drupal - пропустить версию?

Я некоторое время пренебрегал сайтом, и теперь мне нужно обновить некоторые модули, устаревшие с нескольких версий. Могу ли я просто перейти к самой новой версии модуля или мне нужно скопировать каждую версию в порядок и запустить update.php каждый раз?

Кроме того, если несколько модулей нуждаются в обновлении, нормально ли копировать все файлы и запускать update.php один раз, или мне нужно копировать каждый модуль отдельно и каждый раз запускать обновление?

6 голосов | спросил Evans 17 Maypm11 2011, 21:01:37

3 ответа


1

Да, вы можете пропустить шаги при обновлении. Лучший метод, который я нашел, - использовать drush. «drush up» будет делать резервные копии; обновлять все модули, темы и ядро ​​Drupal; а затем запустите update.php.

Я делаю это на своем сайте разработки, тестирую, а затем передаю SubVersion и проверяю его на производство. Фактически, я собираюсь обновить наш производственный сайт.

ответил Graham 19 Maypm11 2011, 20:13:39
6

Пока вы не пропускаете основные версии Drupal (т. е. переходите от Drupal 5.x к Drupal 7.x), просто переходите к новой версии.

ответил Matt V. 17 Maypm11 2011, 21:18:31
2

Вообще говоря, вы можете обновлять (например) версию с 6.1 до 6.20; Drupal сохраняет последнюю функцию обновления, выполняемую для каждого модуля, и выполняет функции, которые никогда не выполнялись, один за другим.

Я хотел бы проверить, содержит ли страница проекта определенные инструкции по обновлению модуля; модуль может быть несовместим с некоторыми версиями других модулей или требует определенной процедуры обновления.

ответил kiamlaluno 19 Mayam11 2011, 06:44:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132