menjalankan bin/magento setup:di:compile
hang 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
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).Repositories code generation... 1/7 [====>-----------------------] 14% 16 secs 87.5 MiB
Jawaban:
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.sumber
Dari jenis command prompt
Anda akan melihat kesalahan.
Dalam kasus saya, saya menemukan kesalahan
maka saya mengubah namespace
"Magento\Backend\App"
untuk"Magento\Checkout\Helper\Magento\Backend\App"
divendor\magento\module-checkout\Helper\Magento\Backend\App\ConfigInterface.php
sumber