Экспортировать содержимое Drupal? - PullRequest
1 голос
/ 22 октября 2009

Я хочу знать, как проще всего экспортировать ВСЕ материалы определенного пользователя в Drupal, используя только базу данных. Это вообще возможно?

Причина в том, что я переместил сайт, и теперь клиенты, по незнанию, создали контент на старом сервере, и мне нужно перенести его на новый сервер. К сожалению, к сайту больше нельзя получить доступ (из-за переезда), поэтому у меня есть доступ только к базе данных.

Возможно, мне стоит поискать способ сделать isntallation доступным и затем использовать mdoule для экспорта, или есть простой способ экспорта с использованием PHPMyAdmin?

Ответы [ 4 ]

4 голосов
/ 22 октября 2009

Уч

Вы можете взять базу данных и установить ее в песочнице где-нибудь, что даст вам доступ, чтобы увидеть, что изменилось. Обычно, если у вас есть доступ к БД (и вы знаете, какая у вас версия drupal и модулей), вы можете запустить с нее сайт drupal.

В предыдущем вопросе я предложил модуль migrate для передачи содержимого из одной базы данных drupal в другую, я думаю, что это применимо здесь. Если вы не можете получить другую базу кода для просмотра старой БД.

1 голос
/ 17 января 2014

Я думаю, что этот модуль поможет вам

data_export_import

1 голос
/ 22 октября 2009

Вместо того, чтобы пытаться точно определить контент, созданный конкретным пользователем, вероятно, будет гораздо проще получить нужные материалы на основе даты и времени. Но это действительно зависит от того, какой контент был создан. Если это просто узлы, должно быть довольно просто загрузить узлы из одной базы данных и сохранить их в другой.

Еще одна вещь, о которой стоит упомянуть, это то, что Drupal поддерживает более одной базы данных в ваших настройках. Вы можете относительно изменить соединение БД, если они одного типа (например, MYSQL). См. Функцию db_set_active .

Вы также можете попытаться использовать модули миграции, как предложил Джереми, какой путь зависит от того, насколько хороши ваши навыки работы с Drupal / PHP / SQL и насколько сложно получить нужные данные.

0 голосов
/ 22 октября 2009

Я знаю, что вы уже исправили это, но как насчет модуля backup_migrate?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...