ETC-Outils et erreurs de mise à jour de correctif infrastructure cloud Adobe Commerce 2.2.x, 2.3.x

Cet article fournit une solution au problème où des messages d’erreur tels que "n’a pas réussi à ouvrir le flux :" ou "Aucun fichier ou répertoire de ce type" s’affichent lorsque vous essayez de déployer des mises à jour dans les outils ECE, des correctifs ou d’autres modifications.

Produits et versions concernés

Adobe Commerce sur l’infrastructure cloud 2.2.x, 2.3.x

Problème

Erreurs lors du déploiement des mises à jour des outils ECE, correctifs ou autres modifications : erreurs PHP dans la console cloud et dans le var/log/cloud.log

W: PHP Warning: require(<path to file>): failed to open stream: No such file or directory in <path to file> on line 70
W: PHP Fatal error: require(): Failed opening required '<path to file>;'
(include_path='<path to file>') in <path to file> on line 70

Warning: require(/app/vendor/composer/../../app/etc/NonComposerComponentRegistration.php):
failed to open stream: No such file or directory in /app/vendor/composer/autoload_real.php
on line 70

Fatal error: require(): Failed opening required '/app/vendor/composer/../../app/etc/NonComposerComponentRegistration.php'
(include_path='/app/vendor/magento/zendframework1/library:.:/usr/share/php')
in /app/vendor/composer/autoload_real.php on line 70

E: Error building project: Step failed with status code 255.

Erreurs du journal des exceptions :

CRITICAL:
error: <path to missing file>: No such file or directory
W: Generating optimized autoload files
W: PHP Warning: Uncaught ErrorException: require(<path to file>):
failed to open stream: No such file or directory in <path to file>
PHP Warning: Uncaught Exception: Warning: require(/app/setup/config/application.config.php):
failed to open stream: No such file or directory in /app/vendor/magento/framework/Console/Cli.php
on line 63 in /app/vendor/magento/framework/App/ErrorHandler.php:61
[Symfony\Component\Console\Exception\CommandNotFoundException]
 W: There are no commands defined in the "module" namespace.

Cause

Mauvaise configuration de votre fichier composer.json.

Solution

Si un paramètre est absent de votre fichier composer.json, certains répertoires ne seront pas copiés à partir de la base de code Adobe Commerce. Le package et la mise à jour/le correctif ne peuvent pas s’appliquer, car les fichiers sont introuvables.

Veuillez modifier votre section supplémentaire pour qu’elle corresponde à celle fournie ci-dessous et relancer le déploiement.

"extra":{
  "magento-force": true,
  "magento-deploystrategy": "copy"
}

Lecture connexe

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