#php #mysql #drupal #drupal-7
#php #mysql #drupal #drupal-7
Вопрос:
У меня есть веб-сайт, который давно создан на Drupal 7 и поддерживается базой данных MySQL. Я хочу перестроить веб-сайт с помощью какой-либо другой платформы, однако я хочу перенести (экспортировать) данные из Drupal или из его базы данных напрямую. Есть ли какой-либо известный модуль Drupal 7, который может помочь мне выполнить эту миграцию? Например, экспорт данных в другую базу данных MySQL с другой структурой или даже в файл CSV.
Меня в основном интересует содержимое веб-сайта (данные узлов) Меня не волнуют ни пользователи, ни комментарии (у меня только один пользователь-администратор).
Я пытался написать какой-нибудь скрипт для переноса вручную, но это кажется очень сложным процессом, поскольку Drupal 7 хранит данные каждого поля в отдельной таблице, а поскольку некоторые поля имеют несколько значений, ссылочные значения или какой-либо пользовательский тип поля, это еще больше усложнило задачудля этого.
Ответ №1:
Я решил эту проблему, используя модуль экспорта узлов для Drupal 7, он предоставляет множество вариантов экспорта узлов в зависимости от типов содержимого. Вы также можете выбрать формат данных, в который вы хотите экспортировать, например XML или JSON.