La compilation di Magento si blocca!


9

la corsa si bin/magento setup:di:compileblocca per sempre al 14%. Già allocato 1G RAM e incrinato il tempo di esecuzione 18000

di nuovo in esecuzione con

bin/magento setup:di:compile -vvv

dopo 20 minuti

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

2
non sono sicuro se questo porta da qualche parte, ma potresti provare a eseguirlo con l'installazione bin / magento: di: compile -vvv? Ciò dovrebbe attivare l'output di debug. Forse puoi trovare qualcosa lì dentro
David Verholen,

Xdebug è abilitato? Se tu, potresti provare a disabilitarlo?
BuskaMuza,

no non ho xdebug
fefe

4
Hai mai trovato una soluzione a questo? Sto riscontrando lo stesso problema. Bloccato al 14% su Repositories code generation... 1/7 [====>------------------] 14% 7 secs 44.0 Mib. Ho provato ad allocare qualche ram in più sulla mia VM e provare la mia vecchia Ubuntu 14.04 vm e la nuova Ubuntu 16.04, entrambe con PHP7 (no xdebug).
jmbertucci,

3
Qualche fortuna su questo? Ricevo lo stesso problema:Repositories code generation... 1/7 [====>-----------------------] 14% 16 secs 87.5 MiB
Danny Nimmo,

Risposte:


1

Ho appena corretto questo errore esatto. Ho disabilitato tutti i miei moduli di terze parti uno per uno e sorprendentemente la compilazione era ancora in sospeso nello stesso punto.

La soluzione per far funzionare la compilazione per me era eliminare tutti i file del modulo usando il comando rm -rf app/code/*dalla directory di Magento.

Non sono sicuro del motivo per cui i moduli disabilitati influiscono sulla compilazione, ma questo sarà utile per gli altri. Inoltre, questo dovrebbe essere ovvio, assicurati di eseguire prima il backup della app/code/directory o puoi provare a eliminare / spostare un modulo alla volta per scoprire quale fosse la causa del problema.


Ho appena installato un nuovo modulo e quando ho deciso di disabilitarlo e compilarlo, ho ricevuto questo errore. L'eliminazione da app / codice / ha aiutato a risolvere il problema e la compilazione non si blocca più in fase 1/7. Grazie.
soufanom,

-2

Dal tipo di prompt dei comandi

php bin/magento setup:di:compile [enter]

vedrai l'errore.

Nel mio caso ho trovato l'errore

"impossibile dichiarare l'interfaccia Magento \ Backend \ App \ ConfigInterface, perché il nome è già in uso nel fornitore \ magento \ module-checkout \ Helper \ Magento \ Backend \ App \ ConfigInterface"

quindi cambio lo spazio dei nomi "Magento\Backend\App"in "Magento\Checkout\Helper\Magento\Backend\App"invendor\magento\module-checkout\Helper\Magento\Backend\App\ConfigInterface.php

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.