Magento 2 - Lỗi khi chạy update / cron.php


10

Tôi đang gặp lỗi khi chạy update/cron.php

Tôi thiết lập cronjob theo tài liệu . Nhưng nó đưa ra lỗi sau:

Cảnh báo PHP: allow_once (update / nhà cung cấp / autoload.php): không thể mở luồng: Không có tệp hoặc thư mục như vậy trong update / app / bootstrap.php trên dòng 13

Lỗi nghiêm trọng của PHP: allow_once (): Không thể mở yêu cầu 'update / nhà cung cấp / autoload.php' (include_path = '.:') Trong update / app / bootstrap.php trên dòng 13

Tôi thấy rằng con đường update/vendor/autoload.phplà sai. Thay vào đó, autoload.php nên có /vendor. Có phải là một lỗi?

Câu trả lời:


23

Cuối cùng tôi đã tìm ra vấn đề. Tôi phải chạy composer installvào <magento_dir>/update/.


2
Đúng rồi. Nhưng chắc chắn điều này nên được thực hiện tự động khi thực hiện cài đặt trình soạn thảo cho magento2? Đây có phải là một lỗi? Vẫn xảy ra trong 2.1.3
tecjam

Những biện pháp phòng ngừa nào chúng ta cần phải chăm sóc?
Nagaraju K


@Paul bạn có thể hướng dẫn tôi cách khắc phục điều này không?
Càng

-1

Theo một vấn đề Magento nội bộ, lỗi đó cho thấy cron sắp hết bộ nhớ. Hãy thử tăng PHP của bạn memory_limitlên ít nhất 1G; thực tế, tôi tin rằng chúng ta sẽ bắt đầu khuyến nghị 2Gnhưng điều đó chưa được xác nhận.

Sau khi bạn làm điều đó, khởi động lại máy chủ web của bạn.

Và nhân tiện, đôi khi bạn có hai php.initệp: một cho CLI PHP và một cho trình cắm thêm máy chủ web. Thay đổi cả hai. Xem điều này để xác định nếu bạn có một hoặc hai.


1
Nó không phải là một vấn đề bộ nhớ. Lỗi nói update/vendor/autoload.phpkhông tồn tại
Paul

Đây là lỗi tôi thấy trong vấn đề nội bộ. Nguyên nhân được cho là do hết bộ nhớ: Warning: require_once(/magento2/update/vendor/autoload.php): failed to open stream: No such file or directory in /magento2/update/app/bootstrap.php on line 13
Steve Johnson

Tôi đã thiết lập memory_limit = 2Gnhưng vẫn thất bại
Paul

Nếu bạn có hai php.initệp, bạn phải đặt memory_limitcả hai. Nếu bạn loại trừ điều đó, và bạn biết autoload.phpcó tồn tại, thì tôi không biết, xin lỗi.
Steve Johnson

Tôi đã kiểm tra hai lần và giới hạn bộ nhớ được đặt chính xác. Nhưng lỗi vẫn xảy ra.
Paul
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.