Kể từ khi làm việc với Magento 2 tiếp tục trở lại ở nhiều nơi, mà bạn đã có, Tôi chỉ muốn SSH hàng ngày trong bài đăng này- / CLI – Thu thập các lệnh và đăng mô tả ngắn gọn về từng lệnh. Tôi sẽ thêm một lệnh mới thỉnh thoảng, thay đổi hoặc xóa một, phụ thuộc vào.
Đơn đặt hàng đến một cách tình cờ:
Hủy kích hoạt hoặc hủy kích hoạt Debug.log. hoạt động
Trong tiêu chuẩn, Magento tạo ra 2 một tập tin, nơi lưu trữ nhiều thông tin từ các hoạt động đang diễn ra, để các nhà phát triển luôn có cơ hội tìm thấy các mẹo khắc phục sự cố ở đó. Nó phải được đề cập, tuy nhiên, điều đó trong debug.log -in trái ngược với exception.log và system.log- Ngoài các lỗi, các quy trình chính xác cũng được lưu. Điều này dẫn đến, rằng tệp phát triển rất nhanh và do đó chiếm RẤT NHIỀU dung lượng lưu trữ.
Ngay sau khi bạn hoàn thành giai đoạn phát triển hoặc hiện không sử dụng thông tin này, người ta nên hủy kích hoạt debug.log. Điều này xảy ra - giống như rất nhiều với M2- bằng lệnh qua SSH:
bin/magento setup:config:set --enable-debug-logging=false
Nếu bạn muốn kích hoạt lại việc ghi nhật ký sau, điều này xảy ra thông qua:
bin/magento setup:config:set --enable-debug-logging=true
Không thể xóa bộ nhớ cache sau đó được:
bin/magento cache:flush
Đưa Magento vào chế độ trực tiếp sau khi phát triển
Magento 2 có ba chế độ khác nhau: phát triển, mặc định, sản xuất. Với lệnh sau, bạn có thể thấy hệ thống hiện đang ở chế độ nào:
bin/magento deploy:mode:show
Đến bây giờ trong Trực tiếp- / Chuyển sang chế độ sản xuất, tốt nhất là sử dụng lệnh sau
bin/magento deploy:mode:set production
Magento sau đó sẽ chuyển sang chế độ bảo trì và (tóm lại) làm bất cứ gì, Những gì là cần thiết, chuyển sang chế độ trực tiếp. Điều này đôi khi mất một vài phút và sau đó nó trở thành (thường) chế độ bảo trì cũng tự động bị vô hiệu hóa trở lại và ….. một người đang sống!
Và sau đó chuyển sang chế độ phát triển một lần nữa
Để hoàn thiện, đây là các lệnh cho chế độ phát triển và khu vực xung quanh:
Đầu tiên, bạn phải xóa nội dung của hai thư mục:
rm -rf <magento_root>/generated/metadata/* <magento_root>/generated/code/*
Sau đó thay đổi chế độ:
bin/magento deploy:mode:set developer
Magento 2 Xóa bộ nhớ cache qua SSH
Chỉ một lúc – ngay cả khi tôi đã đề cập ở trên:
php bin/magento cache:clean
Và chỉ số tại Magento 2 xóa bỏ
Điều đó quá:
php bin/magento indexer:reindex
Magento 2 Tạo công việc cron qua SSH
Magento 2 Ngược lại với M1, nó cần một công việc cron hoạt động, chạy trơn tru. Điều này có thể được tạo dễ dàng trong phiên bản tiêu chuẩn bằng lệnh:
bin/magento cron:install