Implementatie mislukt snel incompatibele Adobe Commerce-versie
BIJGEWERKT: 29 februari 2019
Dit artikel bevat een oplossing voor het geval de implementatie mislukt omdat de module Snelheid niet compatibel is met uw huidige Adobe Commerce-versie.
Probleem: de Plaatsing ontbreekt na nieuw begaan en duw, met het foutenbericht gelijkend op het volgende:
[Exception] Warning: Missing argument 3 for Fastly\Cdn\Plugin\…, called in /app/vendor/magento/framework/Interception/Interceptor.php … and defined in /app/vendor/fastly/magento2/Plugin/ExcludeFilesFromMinification.php …
Oorzaak: achterwaartse incompatibele veranderingen in de Fastly module v1.2.79.
Oplossing (tijdelijk): bevorder de Fastly module aan versie 1.2.82 of hoger en upload een nieuwe VCL in Commerce Admin. Dan, verbind en duw uw veranderingen om een succesvolle plaatsing teweeg te brengen.
Betrokken versies
- Adobe Commerce op locatie 2.1.X
- Adobe Commerce op cloudinfrastructuur 2.1.X
- Fastly module 1.2.79
Probleem
Wanneer u begaan en uw veranderingen in de het Integreren, Productie, of het Staging milieu duwt, gewoonlijk brengt de volgende stap het plaatsingsproces in werking. Dit gebeurt automatisch in Adobe Commerce op de editie van de cloudinfrastructuur en handmatig in Adobe Commerce op locatie.
De plaatsing zou met de volgende foutenmeldingen kunnen ontbreken:
[2019-01-23 00:00:00] INFO: php ./bin/magento setup:static-content:deploy --ansi --no-interaction --jobs 1 --exclude-theme Magento/luma en_GB en_US
[2019-01-23 00:00:00] CRITICAL:
Requested languages: en_GB, en_US
Requested areas: frontend, adminhtml
Requested themes: Magento/blank, Magento/backend
=== frontend -> Magento/blank -> en_GB ===
[Exception]
Warning: Missing argument 3 for Fastly\Cdn\Plugin\ExcludeFilesFromMinification::afterGetExcludes(), called in /app/vendor/magento/framework/Interception/Interceptor.php on line 152 and defined in /app/vendor/fastly/magento2/Plugin/ExcludeFilesFromMinification.php on line 38
setup:static-content:deploy [-d|--dry-run] [--no-javascript] [--no-css] [--no-less] [--no-images] [--no-fonts] [--no-html] [--no-misc] [--no-html-minify] [-t|--theme[="..."]] [--exclude-theme[="..."]] [-l|--language[="..."]] [--exclude-language[="..."]] [-a|--area[="..."]] [--exclude-area[="..."]] [-j|--jobs[="..."]] [--symlink-locale] [languages1] ... [languagesN]
[2019-01-23 000:00:00] INFO: Set flag: var/.deploy_is_failed
[2019-01-23 00:00:00] CRITICAL: Command php ./bin/magento setup:static-content:deploy --ansi --no-interaction --jobs 1 --exclude-theme Magento/luma en_GB en_US returned code 1
Als u Adobe Commerce op de oplossing van de wolkeninfrastructuur gebruikt, zult u dit foutenbericht in zien opstellen logboek. Voor Adobe Commerce op-gebouw, zult u de fout in de bevellijn zien.
Oorzaak
Dit probleem wordt veroorzaakt door de achterwaartse incompatibele wijzigingen in module Fastly v1.2.79.
Oplossing
Voer een upgrade uit van de module Snelheid naar versie 1.2.82 of hoger.
Voer hiertoe de volgende stappen uit:
-
Voer een van de volgende opdrachten uit:
- als de Fastly-module is opgenomen in het magento-cloud-metapakket:
composer update magento/magento-cloud-metapack
- als de Fastly-module afzonderlijk is geïnstalleerd (bijvoorbeeld als u Adobe Commerce op locatie gebruikt, niet de cloud)
composer-update snel/magento2
- als de Fastly-module is opgenomen in het magento-cloud-metapakket:
-
Leg de wijzigingen vast en duw deze op en activeer het implementatieproces als dit niet automatisch gebeurt.
-
In Admin, uploadt nieuwe VCL aan Fastly.