Kompilasi Magento hang!

9

menjalankan bin/magento setup:di:compilehang di 14% selamanya. Sudah mengalokasikan 1G RAM dan menambah waktu eksekusi 18000

berjalan lagi dengan

bin/magento setup:di:compile -vvv

setelah 20 menit

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
fefe
sumber
2
tidak yakin apakah itu mengarah ke suatu tempat, tetapi dapatkah Anda mencoba menjalankannya dengan pengaturan bin / magento: di: compile -vvv? Ini akan memicu output debug. Mungkin Anda dapat menemukan sesuatu di sana
David Verholen
Apakah Anda telah mengaktifkan xdebug? Jika Anda, bisakah Anda mencoba menonaktifkannya?
BuskaMuza
tidak, saya tidak punya
xdebug
4
Apakah Anda pernah menemukan resolusi untuk ini? Saya mengalami masalah yang sama. Terjebak pada 14% pada Repositories code generation... 1/7 [====>------------------] 14% 7 secs 44.0 Mib. Saya sudah mencoba mengalokasikan lebih banyak ram untuk VM saya dan mencoba Ubuntu 14.04 vm lama saya dan Ubuntu 16.04 baru, keduanya dengan PHP7 (tanpa xdebug).
jmbertucci
3
Keberuntungan untuk yang ini? Saya mendapatkan masalah yang sama:Repositories code generation... 1/7 [====>-----------------------] 14% 16 secs 87.5 MiB
Danny Nimmo

Jawaban:

1

Saya baru saja memperbaiki kesalahan ini. Saya menonaktifkan semua modul pihak ke-3 saya satu per satu dan mengejutkan kompilasi masih tergantung di tempat yang sama.

Solusi agar kompilasi berfungsi bagi saya adalah menghapus semua file modul menggunakan perintah rm -rf app/code/*dari direktori Magento.

Saya tidak yakin mengapa modul yang dinonaktifkan memengaruhi kompilasi, tetapi ini akan berguna untuk diketahui orang lain. Juga, ini harus dilakukan tanpa berkata, pastikan Anda membuat cadangan app/code/direktori Anda sebelumnya atau Anda dapat mencoba menghapus / memindahkan satu modul pada satu waktu untuk mencari tahu yang menyebabkan masalah.

Jamil
sumber
Saya baru saja menginstal modul baru dan ketika memutuskan untuk menonaktifkan dan kompilasi, saya menerima kesalahan ini. Menghapusnya dari aplikasi / kode / membantu menyelesaikan masalah dan kompilasi tidak lagi hang pada 1/7 langkah. Terima kasih.
soufanom
-2

Dari jenis command prompt

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

Anda akan melihat kesalahan.

Dalam kasus saya, saya menemukan kesalahan

"tidak dapat mendeklarasikan antarmuka Magento \ Backend \ App \ ConfigInterface, karena nama tersebut sudah digunakan di vendor \ magento \ module-checkout \ Helper \ Magento \ Backend \ App \ ConfigInterface"

maka saya mengubah namespace "Magento\Backend\App"untuk "Magento\Checkout\Helper\Magento\Backend\App"divendor\magento\module-checkout\Helper\Magento\Backend\App\ConfigInterface.php

pengguna48637
sumber