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
- Mises à niveau et correctifs dans notre documentation destinée aux développeurs.