courir se bin/magento setup:di:compile
bloque à 14% pour toujours. RAM 1G déjà allouée et temps d'exécution augmenté 18000
courir à nouveau avec
bin/magento setup:di:compile -vvv
après 20 minutes
Compilation was started.
Proxies code generation... 0/7 [>---------------------------] 0% 1 sec 61.2
MiProxies code generation... 1/7 [====>-----------------------] 14% 2 mins 70.2 M
Repositories code generation... 1/7 [====>-----------------------] 14% 2 mins 70.2 MiB
Repositories code generation... 1/7 [====>------------------] 14% 7 secs 44.0 Mib
. J'ai essayé d'allouer un peu plus de RAM à ma VM et d'essayer mon ancien Ubuntu 14.04 vm et le nouveau Ubuntu 16.04, tous deux avec PHP7 (pas de xdebug).Repositories code generation... 1/7 [====>-----------------------] 14% 16 secs 87.5 MiB
Réponses:
Je viens de corriger cette erreur exacte. J'ai désactivé tous mes modules tiers un par un et, étonnamment, la compilation était toujours suspendue au même endroit.
La solution pour que la compilation fonctionne pour moi était de supprimer tous les fichiers du module à l'aide de la commande
rm -rf app/code/*
du répertoire Magento.Je ne sais pas pourquoi les modules désactivés affectent la compilation, mais cela sera utile pour les autres. En outre, cela devrait aller de soi, assurez-vous de sauvegarder votre
app/code/
répertoire au préalable ou vous pouvez essayer de supprimer / déplacer un module à la fois pour savoir qui était à l'origine du problème.la source
À partir du type d'invite de commande
vous verrez l'erreur.
Dans mon cas, j'ai trouvé l'erreur
puis je change l'espace
"Magento\Backend\App"
de noms"Magento\Checkout\Helper\Magento\Backend\App"
envendor\magento\module-checkout\Helper\Magento\Backend\App\ConfigInterface.php
la source