Migratieoverzicht
Voordat u de migratie start, moet u alle taken voor Magento 1 voor uitsnijden stoppen.
Volg tijdens het migratieproces de volgende algemene regels voor een geslaagde migratie:
- maak geen veranderingen in Magento 1 Admin, behalve ordebeheer (het verschepen, het creƫren van factuur, en creditmemo's)
- verander geen code
- maak geen veranderingen in Magento 2 Admin en storefront
Voer de Data Migration Tool uit
In deze sectie ziet u hoe u de Data Migration Tool uitvoert om instellingen, gegevens of incrementele wijzigingen te migreren.
Eerste stappen
-
Meld u aan bij de toepassingsserver of schakel over naar een gebruiker met schrijfmachtigingen naar het bestandssysteem. Zie schakelaar aan de eigenaar van het dossiersysteem.
Als u bash shell gebruikt, kunt u de volgende syntaxis gebruiken om aan de eigenaar van het dossiersysteem over te schakelen en het bevel tezelfdertijd in te gaan:
code language-bash su <file system owner> -s /bin/bash -c <command>
Als de eigenaar van het bestandssysteem geen aanmeldingen toestaat, kunt u het volgende doen:
code language-bash sudo -u <file system owner> <command>
-
Als u opdrachten voor Magento's vanuit een willekeurige map wilt uitvoeren, voegt u
<magento_root>/bin
toe aan uw systeemPATH
.Omdat de cellen verschillende syntaxis hebben, raadpleeg een verwijzing als unix.stackexchange.com.
Voorbeeld van bash-shell voor CentOS:
code language-bash export PATH=$PATH:/var/www/html/magento2/bin
U kunt de opdrachten optioneel op de volgende manieren uitvoeren:
cd <magento_root>/bin
en voer ze als./magento <command name>
uit<magento_root>/bin/magento <command name>
<magento_root>
is een submap van de hoofdmap van de webserver.
Opdrachtsyntaxis
Hieronder ziet u een typisch opdrachtvoorbeeld:
bin/magento migrate:<mode> [-r|--reset] [-a|--auto] {<path to config.xml>}
Waarbij:
<mode>
may be:settings
,data
ofdelta
[-r|--reset]
is een optioneel argument dat de migratie vanaf het begin start. U kunt dit argument gebruiken voor het testen van migratie.[-a|--auto]
is een optioneel argument dat voorkomt dat de migratie stopt wanneer integriteitscontroles worden uitgevoerd.{<path to config.xml>}
is het absolute bestandsysteempad naarconfig.xml
. Dit argument is vereist.
<magento_root>/var/
geschreven.Migratievolgorde
Toen wij Data Migration Tool creeerden, veronderstelden wij de volgende opeenvolging van de gegevensoverdracht:
We raden u ten zeerste aan gegevens in dezelfde volgorde te migreren.