Set up to test:

Important: See https://groups.drupal.org/node/398588 to get set up. This page also includes instructions for re-setting to a clean destination.

Ensure modules are enabled on the source and destination sites:
D6: Ensure "taxonomy" module is enabled. Also ensure that you have some vocabularies and terms present.
D8: Ensure "taxonomy" module is enabled.

Place the manifest file in the D8 site root

Download the attached file (be sure to remove the "_.txt" - Drupal.org doesn't allow uploading of .yml files).

Run the migration

From the D8 site root:
drush migrate-manifest --db-url=mysql://user:pass@source/source D6Manifest-Taxonomy.yml

If you've updated/installed drush 7.x after July 16, 2014, you'll want to use:

drush migrate-manifest --legacy-db-url=mysql://user:pass@source/source D6Manifest-Taxonomy.yml

(Please read this article for a full description of the drush migrate-manifest command.)

Compare post-migration settings

  1. Ensure all the D6 vocabularies were migrated.
  2. Ensure all D6 terms were migrated and placed in the proper vocabularies.
  3. Ensure the hierarchy of terms was preserved.
  4. If the "taxonomy_override_selector" or "taxonomy_terms_per_page_admin" variables are set in your D6 site, ensure they migrated properly to D8.
  5. Note: the attached manifest will only test the migration of vocabularies and terms, it will not migrate term associations with nodes.

Success?

If your site migrates successfully, let us know with a comment on this issue. We'd love to hear details like:

  • the size and complexity of the site you migrated
  • performance observations
  • any customizations you made to the migration manifest!

Problems?

Open a new issue as a normal priority support request. Describe what happened, including the exact text of error messages. Depending on the nature of the problem, someone may ask for a sample of the data you're trying to migrate or follow up with other questions.

Remember, too, that this is pre-Beta. The focus is on D6 core > D8 core, not custom work or contributed modules, so there may be portions of your site that need special consideration that won't get addressed at this point in the process.

Important: Please connect your issue to this issue when you create it by using entering this ticket number, 2223795 , in the Parent issue field!

CommentFileSizeAuthor
#3 dump.tar_.gz51.6 KBbenjy
D6Manifest-Taxonomy.yml_.txt77 bytesultimike

Comments

eliza411’s picture

Issue summary: View changes
benjy’s picture

StatusFileSize
new51.6 KB

Attached is a D6 dump which requires the following modules.

  1. cck
  2. date
  3. email
  4. filefield
  5. imagefield
  6. link
  7. phone
ultimike’s picture

I just tested this migration against two real-world D6 sites.

* Site 1: 5 vocabularies, about 200 total terms, some hierarchical.
* Site 2: 2 vocabularies, 5 total terms.

Everything worked fine, no errors.

Thanks,
-mike

benjy’s picture

Status: Active » Fixed

Great, lets make this fixed then? Feel free to re-open if anyone has any issues.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

bdone’s picture

Issue summary: View changes

i've updated instructions' migrate-manifest command to use the db-url option, per latest version of migrate-manifest.

aleksip’s picture

Status: Closed (fixed) » Active

Created child issue.

ultimike’s picture

Issue summary: View changes
ultimike’s picture

Project: IMP » Drupal core
Version: » 8.0.x-dev
Component: Miscellaneous » migration system
densolis’s picture

Issue summary: View changes
densolis’s picture

Issue summary: View changes
ultimike’s picture

Issue summary: View changes
ultimike’s picture

Issue summary: View changes
ultimike’s picture

Issue summary: View changes
pushkarpathak’s picture

After doing Complete migrate (D6>D8) )I found that Taxonomy is not imported.

Used D6Manifest-Taxonomy.yml file.

Not all taxonomy imported

Received following Error:
The entity does not have an ID.
Config\Entity\ConfigEntityStorage.php:218

Pushkar

benjy’s picture

Status: Active » Fixed

Marking this issue fixed as I think we've reached a point now where the Drupal 6 to Drupal 8 issue path is stable enough that we can simply open individual issues as problems arise.

@chanakya, could you open an issue for that specific problem if it still exists?

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.