Hi there,

First of all did you see all those spam messages on the forum?

Second, I am new to drupal and really need your advice. Yes, yours.

I have setup a D8 site and now I am looking to move it to a different domain.

What is the best way to transfer the node content and taxonomies?

Should I use backup and migrate module?

Any other suggestions?

Your feedback is greatly appreciated.

Comments

John_B’s picture

Start by reading the documentation.

Once you have learned that you can speed up the process using drush.

I just did a bit of Googling for you. I am aware the the documentation I linked above has /7/ in the URL. It applies to Drupal 8. The key difference is that with Drupal 8 you need to move your entire code and database, whereas with Drupal 7 you can plug the database into a fresh Drupal site, which is an alternative method thtat does not work for Drupal 8. If you come across problems not covered in the documentation, please post again.

Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors

mmjvb’s picture

https://www.drupal.org/node/2607038#summary

Should I use backup and migrate module?

In my opinion: Yes.

The documentation referred to above also mentions it, but describes the process without using it.
The only thing that is not mentioned is the character set of the data of the database. When moving that data, be careful not to loose information. Moving utf8mb4 to utf8 looses information. As far as I know it is left up to you to solve that issue.

John_B’s picture

Interesting point. Following your link above to the UTF8 issue, on a quick glance I think that UTF8 issue, now marked as 'fixed', is about an error message which is a false positive. However, there is another issue with losing collation in Backup and MIgrate, which is also fixed: https://www.drupal.org/node/2749885. There is also a drush command to fix collation https://www.drupal.org/project/utf8mb4_convert

Not that I have seen many sites where the database collation really causes problems... I have seen a site a break becasue someone gave a View a macine name including upper case characters, where the database collation was case insensitive. Most of the time it is a fairly abstruse issue unless you are importing old content with pre-UTF8 characters. There again my clients' sites don't use Korean characters, or Emojis, yet ;-)

Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors

mmjvb’s picture

My conclusion from that issue is that you are on your own. Sounds to me that there are too many people there that have insufficient knowledge about the issue. Just because it worked in some environments doesn't mean the issue is properly addressed.

By the way, that drush convert command is for D7.

adriana.cacoveanu’s picture

Hi!

Have you tried using the Migrate module + the JSON API module (as well as Migrate Plus and Migrate Tools) for pulling the data that you need to transfer from D8 to D8? You'll then need to run multiple separate migrations: one for your images, another for moving all your articles, another one for your taxonomy terms...

See if this post here will be "enlightening" enough or not quite: https://www.optasy.com/blog/how-migrate-content-your-drupal-8-site-another

And also, you can check whether this Github documentation is of any help to you: https://github.com/karens/import_drupal.

Good luck!