ACSD-67908: impossibile unire correttamente i file JavaScript nelle impostazioni multi-store
La patch ACSD-67908 risolve il problema che impedisce la corretta unione dei file JavaScript nelle impostazioni multi-store. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.73. L’ID della patch è ACSD-67908. Questo problema è pianificato per la risoluzione in Adobe Commerce 2.4.9.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.7-p5
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.4 - 2.4.8-p3
magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
I file JavaScript uniti non vengono generati correttamente nelle impostazioni di più archivi, causando file danneggiati ed errori di vetrina.
Passaggi da riprodurre:
-
Configura 50 o più siti Web, store e visualizzazioni dello store.
-
Impostare la modalità di produzione e saltare la compilazione:
code language-none bin/magento deploy:mode:set production --skip-compilation -
Distribuisci codice generato:
code language-none bin/magento setup:di:compile -
Distribuire contenuti statici utilizzando una strategia compatta:
code language-none bin/magento setup:static-content:deploy --strategy compact --jobs 10 -
Elimina il contenuto della cartella della cache unita:
code language-none rm -rf pub/static/_cache/merged/* -
Cancella cache:
code language-none bin/magento cache:clean -
Aprire tutte le visualizzazioni del Negozio simultaneamente in diverse schede o finestre del browser.
Risultati previsti:
Tutti i file JavaScript vengono uniti correttamente e la vetrina funziona senza errori.
Risultati effettivi:
Alcuni file JavaScript uniti sono danneggiati e non iniziano con la dichiarazione del modulo RequireJS corretta.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool.
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud.
Lettura correlata
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool: strumento self-service per patch di qualità nella guida degli strumenti.