Всем доброго времени суток!
Есть сайт на drupal 7, на котором очень много ошибок, нормально обновить ядро и настройки безопасности не получается.
Поэтому решил создать новый сайт, установил на него все те же модули, что и были на старом и хочу перенести некоторые данные со старого сайта на новый, например, новости.
То есть по сути мне нужно сделать выборочный бэкап и потом его импортировать, верно?
Как правильно их перенести, или где можно об этом почитать документацию на русском языке.
Спасибо.
Комментарии
вам надо создавать новые материалы на новом, импортируя из старой бд.
читайте drupal 7 импорт гугл
node export
Вам нужен migrate https://www.drupal.org/project/migrate
и https://www.drupal.org/project/migrate_d2d
Для вас основной модуль это migrate_d2d
Если сходу не разберетесь, задавайте вопросы именно по нему..
В краце:
укажете настройки БД источника, в вашем случае это та же база(сайта)
Укажете материал источник и материал цель(откуда и куда переносить данные)
укажете какое поле источника соответствует полю цели
и можно запускать перенос..
В английском инете инфы море, встречал инфу и на русском (включая видео на youtube)
Слишком сложного ничего нет.. главное понять принцип работы..
Спасибо большое!
Не нашел в сети на русском языке информации о модуле Drupal-to-drupal.
Воспользовался node export, features и еще парочка. Импортировал все типы материалов, представления, блоки, меню, термины таксономии, а вот с нодами возникли проблемы:
1) всего порядка 1500 нод с изображениями, файлами (2гб). Экспортировать данные можно только пачками по 20мб - стоит ограничение на сервере, которое менять не могу, поэтому все это быстро перенести просто так не получается. Если экспортирую без файлов и изображений, то все происходит быстро.
Простым копированием файлов я могу перенести все изображения на новый сайт, но тогда необходимо, чтобы экспорт произошел с сохранением относительных ссылок на эти файлы и изображения.
В общем пока что для меня вопрос остается открытым - как это все экспортировать?
Буду Вам очень благодарен, если что-нибудь посоветуете.
Спасибо!
Если экспортировать отдельную ноду, то он как раз экспортирует то, что надо!
Но 1500 объектов по одному не получится экспортировать
Вручную можно перенести от 70 до 100 нод за ночь. В Вашем случае это более плодотворно. И ещё цена многое решает.. Если это оплачиваемый труд, зачем искать волшебную кнопку? Если это бесплатно, зачем браться?
Нашел способ это сделать.
В списке с содержимым можно выделить все элементы на странице и выбрать действие "Export Node".
Но, как известно, по стандарту там 30 элементов.
Для того, чтобы ускорить процесс, ставим плагин Administration Views, настраиваем представления отображения содержимого по 500 элементов (можно и все сразу отобразить, но у меня на сервере ограничение в 20мб).
Выбираем все и экспортируем!