Làm thế nào để kiểm tra phiên bản vá mới nhất áp dụng cho magento?


44

Tôi chỉ áp dụng các bản vá bảo mật PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Vì tôi không có quyền truy cập SSH vào máy chủ web, nhà cung cấp đã làm việc cho tôi. Làm thế nào tôi có thể tự kiểm tra nếu mọi thứ đều ổn?

Tôi đang dùng Magento CE 1.9.1.0

Câu trả lời:


66

Tôi giả sử bạn có quyền truy cập FTP. Khi các bản vá được áp dụng, một tập tin có tên applied.patches.listđược thêm vào trong app/etc/thư mục.

Bên cạnh đó, bản vá không có gì khác hơn là một tệp diff để bạn có thể thấy những gì nó sẽ thay đổi khi bạn mở nó và kiểm tra tệp được nhắm mục tiêu nếu nó thực sự được thay đổi


Các tập tin được thêm vào mỗi khi một bản vá được thêm vào. Bạn có thể xem lịch sử ứng dụng bản vá trong suốt vòng đời của trang web và kiểm tra xem liệu tất cả các bản vá có thể áp dụng được sau khi nâng cấp phiên bản Magento ghi đè và xóa các tệp đã vá. Giúp ngăn ngừa lỗi hồi quy nâng cấp.
Phòng thí nghiệm Fiasco

có cách nào khác để kiểm tra bản vá 5944 nếu nó không được cập nhật với sự trợ giúp của tệp .sh không? Bởi vì trong trường hợp đó "áp dụng.patches.list" hoàn toàn không được tạo ra.
TBI Infotech

Như @willem đã đề cập dưới đây, bạn có thể kiểm tra với shoplift.byte.nl
Sander Mangel

Thnaks @ Sander nhưng điều đó chỉ xác minh 5344 chứ không phải 5944
TBI Infotech

À xin lỗi, tôi đọc nhầm. Trong trường hợp đó, cách nhanh nhất sẽ là kiểm tra xem một số mã nhất định từ bản vá có được áp dụng hay không
Sander Mangel

12

Bạn có thể kiểm tra cài đặt thành công các bản vá (và sự tồn tại của các lỗ hổng đã biết khác) tại https://www.magereport.com (trước đây là tại https://shoplift.byte.nl nhưng tôi đã mở rộng kiểm tra)


1
Tôi biết, đã được một thời gian, nhưng bạn có phản hồi nào về mức độ chính xác của magereport.com không?
Tối đa

2
Tôi sẽ nói nó chính xác khoảng 99%. Nếu nó không biết, nó sẽ nói "không biết".
Willem

6

Chỉ cần sử dụng SSH để kiểm tra xem cửa hàng của bạn đã được vá chưa

Để biết thêm thông tin, vui lòng truy cập URL bên dưới: https://support.hypernode.com/ledgeledridease/how-to-apply-magento-patches/

Bạn có thể quét trang web của mình với magereport.com để xem bản vá có được cài đặt hay không. Nếu kiểm tra xuất hiện màu xám, có thể các tệp cần thiết cho kiểm tra sẽ được di chuyển. Do đó, nó không thể xem cửa hàng của bạn có được vá hay không. Đừng lo lắng. Chỉ cần sử dụng SSH để kiểm tra xem cửa hàng của bạn đã được vá chưa.

Mọi kiểm tra đã được cài đặt có thể dễ dàng được tìm thấy trong nội dung của cửa hàng của bạn. Cụ thể hơn, nó đã đăng nhập vào ứng dụng / etc / application.patches.list

Vì vậy, bạn chạy lệnh này 'grep' trên SSH để truy cập danh sách các bản vá bảo mật được áp dụng:

grep '|' app/etc/applied.patches.list

Đầu ra sẽ như thế này:

-e 2015-04-14 08:34:22 UTC | SUPEE-5344 | EE_1.14.1.0 | v1 | a5c9abcb6a387aabd6b33ebcb79f6b7a97bbde77 | Thu Feb 5 19:14:49 2015 +0200 | v1.14.1.0..HEAD

Hy vọng nó hữu ích cho bất cứ ai.


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.