Magento 2 – Bộ sưu tập ngẫu nhiên các lệnh SSH hàng ngày

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

Xuất bản bởi sợi Dệt

từ 2009 Tôi đã làm việc chặt chẽ với Magento. Tôi bắt đầu với việc tạo ra và hoạt động của các cửa hàng B2C. Điều này đã được mở rộng thông qua công việc của tôi trong lĩnh vực logistics. Điều này dẫn đến hệ thống B2E đầu tiên chuyên. Hôm nay tôi làm việc ngày một ngày với B2C thú vị, B2B- và các dự án B2E và báo cáo trong blog này về những thách thức và đưa ra lời khuyên trong cuộc.

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *