Gebruik

Quality Patches Toollevert individuele die flarden door Adobe en de gemeenschap van de Magento Open Source worden ontwikkeld. Hiermee kunt u algemene informatie over alle afzonderlijke patches die beschikbaar zijn voor de geïnstalleerde versie van Adobe Commerce, toepassen, herstellen en weergeven. U kunt patches toepassen op Adobe Commerce-projecten, ongeacht wie de patch heeft ontwikkeld. U kunt bijvoorbeeld een patch toepassen die door de gemeenschap is ontwikkeld op Adobe Commerce-projecten.

Bekijk deze technische videoen leer hoe te om het Hulpmiddel van de Patches van de Kwaliteit voor Adobe Commerce te gebruiken.

INFO
Zie individuele flardenvoor instructies op het toepassen van flarden op uw projecten van Adobe Commerce toepassen. Zie Quality Patches Tool: Zoeken naar patchesvoor een volledige lijst met vrijgegeven patches.
WARNING
Het wordt afgeraden de Quality Patches Tool te gebruiken om grote aantallen patches toe te passen, omdat hierdoor de code complexer wordt en de upgrade naar een nieuwe versie moeilijker wordt.

Installeren

INFO
Als het niet reeds geïnstalleerd is, moet u Git installerenof Reparatiealvorens Quality Patches Tool te installeren. Voeg het magento/quality-patches Composer-pakket toe aan uw composer.json -bestand:
composer require magento/quality-patches

Afzonderlijke patches weergeven

U kunt als volgt de lijst met afzonderlijke patches voor uw versie van Adobe Commerce weergeven:

./vendor/bin/magento-patches status

De uitvoer ziet er ongeveer als volgt uit:

Id
Titel
Type
Status
Details
MAGECLOUD-5069
FPC wordt uitgeschakeld tijdens implementaties
Optioneel
Niet toegepast
Betrokken componenten:
- magento/module-page-cache
MCLOUD-5650
Implementatieconfiguratie bewaren na lezen van bestand
Optioneel
Niet toegepast
Betrokken componenten:
- magento/framework
MCLOUD-5684
Paginering werkt niet - product_list_limit=all
Optioneel
Niet toegepast
Betrokken componenten: - magento/module-elasticsearch
MCLOUD-5837
Probleem met taakverdelingsmechanisme verhelpen
Vervangen
Toegepast
Aanbevolen vervanging: MC-1
Betrokken componenten: - magento/framework
BUNDLE-2554
Fout in betalingsgegevens instellen
Optioneel
Niet toegepast
Betrokken componenten:
- amzn/amazon-pay-module
MC-1
Opgeloste problemen 1
Optioneel
Toegepast
Betrokken componenten:
- magento/module-cms
MC-2
Opgeloste problemen 2
Optioneel
Niet toegepast
Betrokken componenten:
- magento/module-cms
MC-3
Opgeloste problemen 3
Optioneel
Niet toegepast
Vereiste flarden:
- mc-2
Betrokken componenten:
- magento/module-cms
MC-3-V2
Bijgewerkte oplossing voor probleem 3; vervangt MC-3-patch
Optioneel
NVT
Betrokken componenten:
magento/module-cms

Adobe Commerce 2.3.5.

De statustabel bevat:

  • Type:

    • Optional — Alle flarden van Quality Patches Tool en Commerce op de Gids van de Infrastructuur van de Wolk > passen flardenpakket toe zijn facultatief voor de installaties van Adobe Commerce.
    • Deprecated — Adobe heeft de afzonderlijke patch vervangen. Als u de pleister hebt aangebracht, raden wij u aan deze weer in te voeren. De herstelbewerking verwijdert de patch ook uit de statustabel.
  • Status:

    • Applied — De patch is toegepast.
    • Not applied — De patch is niet toegepast.
    • N/A — De status van de patch kan niet worden gedefinieerd vanwege conflicten.
  • Details:

    • Affected components — De lijst met betrokken modules.
    • Required patches — De lijst met patches die moeten worden toegepast om een aangegeven patch correct te laten werken (afhankelijkheden).
    • Recommended replacement — De patch die een aanbevolen vervanging voor een vervangen patch is.
INFO
Nadat u de upgrade naar een nieuwe versie van Adobe Commerce hebt uitgevoerd, moet u de patches opnieuw toepassen als de patches niet in de nieuwe versie zijn opgenomen. Zie passen flarden na een verbeteringopnieuw toe.

Afzonderlijke patches toepassen apply-individual-patches

WARNING
Het is aan te raden om alle patches in een testomgeving of ontwikkelomgeving te testen voordat ze worden geïmplementeerd. Het wordt ook aanbevolen een back-up van uw gegevens te maken voordat u een patch toepast. Zie Steun en terugdraaiend het dossiersysteem, media, en gegevensbestand.

Als u één patch wilt toepassen, voert u de volgende opdracht uit, waarbij MAGETWO-XXXX de patch-id is die in de statustabel is opgegeven:

./vendor/bin/magento-patches apply MAGETWO-XXXX

U kunt ook meerdere patches tegelijk toepassen door elke extra patch-id te scheiden met een spatie:

./vendor/bin/magento-patches apply MAGETWO-XXXX MAGETWO-YYYY

U moet de cache wissen nadat u patches hebt toegepast om de wijzigingen in de Adobe Commerce-toepassing te kunnen zien:

./bin/magento cache:clean
INFO
Bewaar een lijst met toegepaste patches op een aparte locatie. Mogelijk moet u een aantal van deze programma's opnieuw toepassen nadat u een upgrade hebt uitgevoerd naar een nieuwe versie van Adobe Commerce. Zie passen flarden na een verbeteringopnieuw toe.

Afzonderlijke patches herstellen

WARNING
Het is aan te raden om alle patches in een testomgeving of ontwikkelomgeving te testen voordat ze worden geïmplementeerd. Het wordt ook aanbevolen een back-up van uw gegevens te maken voordat u een patch toepast. Zie Steun en terugdraaiend het dossiersysteem, media, en gegevensbestand.

Als u één patch wilt herstellen, voert u de volgende opdracht uit, waarbij MAGETWO-XXXX de patch-id is die in de statustabel is opgegeven:

./vendor/bin/magento-patches revert MAGETWO-XXXX

U kunt ook meerdere patches tegelijk herstellen door elke extra patch-id te scheiden met een spatie:

./vendor/bin/magento-patches revert MAGETWO-XXXX MAGETWO-YYYY

Alle toegepaste patches herstellen:

./vendor/bin/magento-patches revert --all

U moet de cache wissen nadat u de patches hebt teruggedraaid om de wijzigingen in de Adobe Commerce-toepassing te kunnen zien:

./bin/magento cache:clean

Updates ophalen

Adobe Commerce brengt regelmatig nieuwe afzonderlijke patches uit. U moet de Quality Patches Tool bijwerken voor nieuwe afzonderlijke patches:

composer update magento/quality-patches

De toegevoegde patches weergeven:

TIP
Nieuwe patches toevoegen worden onder aan de tabel weergegeven.
./vendor/bin/magento-patches status

Patches opnieuw toepassen na een upgrade re-apply-patches-after-an-upgrade

Wanneer u een upgrade uitvoert naar een nieuwe versie van Adobe Commerce, moet u de patches opnieuw toepassen als de patches niet in de nieuwe versie zijn opgenomen.

Patches opnieuw toepassen:

  1. Werk Quality Patches Tool bij:

    code language-bash
    composer update magento/quality-patches.
    
  2. Open de lijst van eerder toegepaste flarden, die in werd geadviseerd individuele flardentoepassen.

  3. Pas de pleisters toe:

    code language-bash
    ./vendor/bin/magento-patches apply MAGETWO-XXXX
    

    De beste manier is om patches één voor één toe te passen.

  4. De cache reinigen:

    code language-bash
    ./bin/magento cache:clean
    
    note info
    INFO
    Wanneer u de opdracht status uitvoert, worden de patches die in de nieuwe versie zijn opgenomen, niet meer weergegeven in de tabel met beschikbare patches.

Logboekregistratie

In Quality Patches Tool worden alle bewerkingen in het <Magento_root>/var/log/patch.log -bestand geregistreerd.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3