Fouten met upgradecompatibiliteitsgereedschappen oplossen

In dit artikel worden de fouten uitgelegd die u kunt ervaren tijdens het gebruik van het gereedschap Compatibiliteit bijwerken. Het artikel bevat oplossingen voor deze fouten zodat u het gereedschap kunt uitvoeren.

Betrokken producten en versies

Fout in segmentfout

Oorzaak :

Wanneer twee modules de zelfde naam hebben, toont het Hulpmiddel van de Verenigbaarheid van de Verbetering een fout van de segmenteringsfout.

Oplossing :

Om deze fout te vermijden, wordt aanbevolen het pad naar de module als argument op te geven:

bin/uct upgrade:check --current-version=2.4.4 path/to/the/module
WARNING
Het gereedschap Compatibiliteit bijwerken kan de codebase mogelijk niet analyseren als deze cyclische afhankelijkheid tussen methoden bevat.

Lege uitvoer

Stappen om te reproduceren:

  1. Indien na het uitvoeren van deze opdracht:

    code language-bash
    bin/uct upgrade:check INSTALLATION_DIR -c M2_VERSION
    
  2. De enige uitvoer is Upgrade compatibility tool :

    code language-bash
    bin/uct upgrade:check /var/www/project/magento/ -c 2.4.1
    Upgrade compatibility tool
    

Oorzaak :

De waarschijnlijke oorzaak is een PHP geheugenbeperking.

Er zijn twee mogelijke oplossingen om deze PHP geheugenbeperking te voorkomen.

Oplossing 1 :

Hef de geheugenbeperking op door memory_limit in te stellen op -1 :

php -d memory_limit=-1 /bin/uct upgrade:check INSTALLATION_DIR -c M2_VERSION
NOTE
M2_VERSION is de Adobe Commerce-doelversie die u wilt vergelijken met uw Adobe Commerce-instantie.

Oplossing 2 :

Als u de optie -m toevoegt, kan het gereedschap Compatibiliteit upgraden elke specifieke module afzonderlijk analyseren om te voorkomen dat er twee modules met dezelfde naam in uw Adobe Commerce-instantie komen.

Met deze opdrachtoptie kan het gereedschap Compatibiliteit upgraden ook een map analyseren die verschillende modules bevat:

bin/uct upgrade:check /<dir>/<instance-name> -m /vendor/<vendor-name>/

Zie in werking stellen het hulpmiddel in een bevel-lijn interfacepagina voor meer informatie over bevel-lijn interfaceopties.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a