Magento biên soạn treo!


9

chạy bin/magento setup:di:compilebị treo ở mức 14% mãi mãi. Đã được phân bổ RAM 1G và thời gian thực hiện 18000

chạy lại với

bin/magento setup:di:compile -vvv

sau 20 phút nữa

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
không chắc chắn nếu điều đó dẫn đến một nơi nào đó, nhưng bạn có thể thử thực hiện nó với thiết lập bin / magento: di: compile -vvv không? Điều này sẽ kích hoạt đầu ra gỡ lỗi. Có lẽ bạn có thể tìm thấy thứ gì đó trong đó
David Verholen

Bạn đã kích hoạt xdebug chưa? Nếu bạn, bạn có thể cố gắng để vô hiệu hóa nó?
BuskaMuza

không tôi không có xdebug
fefe

4
Bạn đã bao giờ tìm thấy một giải pháp cho điều này? Tôi đang gặp vấn đề tương tự. Bị kẹt ở mức 14% Repositories code generation... 1/7 [====>------------------] 14% 7 secs 44.0 Mib. Tôi đã thử phân bổ thêm một số ram cho máy ảo của mình và thử Ubuntu 14.04 vm cũ và Ubuntu 16.04 mới, cả hai đều có PHP7 (không có xdebug).
jmbertucci

3
Bất kỳ may mắn trên cái này? Tôi đang gặp vấn đề tương tự:Repositories code generation... 1/7 [====>-----------------------] 14% 16 secs 87.5 MiB
Danny Nimmo

Câu trả lời:


1

Tôi chỉ sửa lỗi chính xác này. Tôi đã vô hiệu hóa tất cả các mô-đun bên thứ 3 của mình từng cái một và đáng ngạc nhiên là trình biên dịch vẫn bị treo ở cùng một chỗ.

Giải pháp để biên dịch để làm việc với tôi là xóa tất cả các tệp mô-đun bằng lệnh rm -rf app/code/*từ thư mục Magento.

Tôi không chắc tại sao các mô-đun bị vô hiệu hóa ảnh hưởng đến việc biên dịch, nhưng điều này sẽ hữu ích cho những người khác biết. Ngoài ra, điều này sẽ không cần phải nói, hãy chắc chắn rằng bạn sao lưu app/code/thư mục của mình trước khi sử dụng hoặc bạn có thể thử xóa / di chuyển một mô-đun tại một thời điểm để tìm ra nguyên nhân gây ra sự cố.


Tôi vừa cài đặt một mô-đun mới và khi quyết định vô hiệu hóa nó và biên dịch, tôi đã nhận được lỗi này. Xóa nó khỏi ứng dụng / mã / đã giúp giải quyết vấn đề và biên dịch không còn bị treo ở bước 1/7. Cảm ơn.
soufanom

-2

Từ loại dấu nhắc lệnh

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

bạn sẽ thấy lỗi

Trong trường hợp của tôi, tôi đã tìm thấy lỗi

"không thể khai báo giao diện Magento \ Backend \ App \ ConfigInterface, vì tên này đã được sử dụng trong nhà cung cấp \ magento \ module-checkout \ Helper \ Magento \ Backend \ App \ ConfigInterface"

sau đó tôi thay đổi không gian tên "Magento\Backend\App"thành "Magento\Checkout\Helper\Magento\Backend\App"trongvendor\magento\module-checkout\Helper\Magento\Backend\App\ConfigInterface.php

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.