Lỗi nghiêm trọng Kích thước bộ nhớ được phép Kích thước trong khi chạy thiết lập: static-content: triển khai


8

Tôi cố gắng để thiết lập Magento 2.0 (cộng đồng) trong một máy chủ WAMP và tôi nhận được báo lỗi dưới đây tất cả thời gian trong khi tôi chạy lệnh cho triển khai các tài sản tĩnh do các vấn đề liên kết tượng trưng tại các môi trường Windows:

php bin/magento setup:static-content:deploy

Lỗi nghiêm trọng: Kích thước bộ nhớ cho phép hết 134217728 byte (đã cố phân bổ 64 byte) trong C: \ wamp \ www \ magento \ eller \ oyejorge \ less.php \ lib \ Less \ visitor \ processExtends.php trên dòng 445

Tôi đã thiết lập memory_limitnhư -1(không giới hạn) nhưng điều này không thay đổi. Tôi không biết phải làm gì khác trong trường hợp này vì vấn đề vượt quá kiến ​​thức PHP của tôi và đặt giá trị đó thành không giới hạn nên thực hiện công việc trừ khi tôi cần cài đặt một cái gì đó khác để làm việc này. Có lời khuyên nào không? Bất kỳ cách giải quyết?

Câu trả lời:


54

giải pháp nhanh chóng thêm kích thước bộ nhớ trong lệnh:

php -dmemory_limit=6G bin/magento setup:static-content:deploy

thay đổi 6G thành những gì bạn muốn


3
FWIW, chúng tôi khuyên dùng 768M cho sử dụng bình thường và 2G để thử nghiệm. Số dặm của bạn có thể thay đổi ... ví dụ
Steve Johnson

1
Tôi chỉ có một mẫu được cài đặt và một sản phẩm duy nhất, cài đặt 2G vẫn bị lỗi bộ nhớ. Tại sao thứ chết tiệt này lại tiêu tốn bộ nhớ như vậy?
Scott

1

Trong chế độ dev tôi đã quản lý để giải quyết vấn đề này bằng cách chạy lệnh sau: rm -rf pub/static/* var/di var/generation var/cache var/page_cache


0

Tăng giới hạn bộ nhớ để cập nhật tệp .php.ini

Nếu bạn có quyền truy cập vào tệp php.ini hoặc có thể tạo một tệp trong thư mục gốc, bạn có thể tăng bộ nhớ được phân bổ trên toàn cầu.

;adjust memory limit
memory_limit = 6G
max_execution_time = 36000
max_input_time = 36000

Nếu bạn không muốn cập nhật tệp .php.ini thì hãy sử dụng lệnh bên dưới

php -dmemory_limit=6G bin/magento setup:static-content:deploy
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.