Експортувати та імпортувати вміст з одного drupal-сайту на інший?


14

Я хочу експортувати вміст із коментарями та даними користувачів із відношенням вмісту з одного сайту Drupal до тієї ж версії іншого сайту. На іншому сайті немає контенту та даних користувачів, у нього встановлений лише якийсь новий модуль, і це конфігурація.

Для цього найкраще мігрувати / node_export / резервного копіювання та міграції

Відповіді:


10

Модуль Migrate може переміщувати все, що завгодно, з більшості баз даних.

Залежно від того, як складається ваш вміст, це може бути актуальним для вас.

Посилання:

Також обов’язково загляньте в папку модуля Міграція. Він містить файл Beer.inc, який є прикладом того, як можна робити прості відображення. Щоб отримати складніші міграції, ви можете подивитися на Wine.inc.


12

Якщо ви експортуєте на порожній сайт, потрібний модуль резервного копіювання та перенесення . Це дозволить вам клонувати весь вміст на сайті Drupal, включаючи коментарі. (Або лише певні таблиці, наприклад, ті, пов’язані з вузлами та коментарями, якщо це саме ви хочете).

Вузол Експорт модуль дозволить тільки імпортувати / експортувати вузли. Наприклад, коментарі - це не вузли.

Модуль Migrate - це більш загальна основа для міграції (включаючи дані про міграцію, що не походять від Drupal, на сайт Drupal). Це дає вам набагато більше контролю над процесом, але я думаю, що це надмірно, якщо все, що ви хочете зробити, це експортувати, а потім вносити його на порожній сайт з тією ж версією Drupal. Якщо ви все-таки хочете використовувати Migrate, перевірте міграцію даних Drupal-to-Drupal . Він заснований на Migrate, але розроблений для конкретної міграції (та рефактора) даних з одного Drupal-сайту в інший.


1

Я рекомендую вам використовувати Модуль функцій та функції UUID . За допомогою цих інструментів можна експортувати не лише вміст, але й інші компоненти, наприклад: перегляди, типи вмісту тощо.

Якщо ви хочете експортувати змінні сайту, ви можете використовувати модуль Strongarm.

Сподіваюсь, це допомагає.


1
Не всі модулі, що підтримують створення контенту, містять його вміст як функції експорту. Якщо ви покладаєтесь на функції для міграції, ви можете втратити вміст у процесі.
Безкоштовний радикальний

Чи підтримує функції UUID експорт тисяч вузлів?
Девід Річчіллі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.