Lỗi! Một số công cụ hệ thống bắt buộc khi cố gắng áp dụng các bản vá Magento qua SSH


9

Tôi đã cố gắng áp dụng một số bản vá Magento thông qua SSH( SUPEE-5344SUPEE-1533) từ trang tải xuống Magento Community Edition ( https: //www.magentoc Commerce.com/products/doads/magento/ )

Tôi đang chạy trong một SSHphiên:

sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh

nhưng tiếp tục nhận được lỗi sau:

Lỗi! Một số công cụ hệ thống bắt buộc, được sử dụng trong tập lệnh sh này, không được cài đặt: Công cụ "bản vá" bị (bị) bỏ lỡ, vui lòng cài đặt nó (chúng).

Tôi đã thử áp dụng các bản vá trước đó nhưng nhận được thông báo lỗi tương tự. Làm thế nào để tôi giải quyết điều này để áp dụng các bản vá?


Là giải quyết vấn đề của bạn?

@Rathinam có, xem câu trả lời của tôi dưới đây
SR_Magento

Làm cách nào tôi có thể cài đặt gói vá

Tôi gặp lỗi khi chạy mã: sh patchname.sh

$ sh xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.sh Lỗi! Một số công cụ hệ thống bắt buộc, được sử dụng trong tập lệnh sh này, không được cài đặt: Công cụ "bản vá" bị (bị) bỏ lỡ, vui lòng cài đặt nó (chúng).

Câu trả lời:


16

Giải pháp là cài đặt patchgói:

yum install patch

hoặc zypper install patchcho OpenSUSE LINUX.

Sau đó chạy shtệp vá:

sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh

Kiểm tra xem bản vá có thể được áp dụng / hoàn nguyên thành công hay không ... Bản vá đã được áp dụng / hoàn nguyên thành công.

Lặp lại cho tất cả các bản vá bị thiếu.

Lưu ý: Tôi đã cung cấp điều này vì tôi đã dành khá nhiều thời gian cho việc này trước khi nhận ra rằng lỗi bị ném không phải là cho một bản vá trước đó mà là cho chính gói vá.


1
Đối với Linux và Macintosh, tức là các hệ thống * nix vì Magento là chương trình gốc * nix. Đối với người dùng Windows, môi trường công cụ Linux như Cygwin hoặc các công cụ Gnu riêng cho Windows sẽ cần được cài đặt. Bit của một chuyến đi thêm có liên quan ở đó.
Phòng thí nghiệm Fiasco

1

Tôi đã tìm thấy một giải pháp khả thi cho những người không có quyền truy cập SSH hoặc gặp khó khăn khi sử dụng lệnh sh để đăng ký bản vá: (phiên bản cộng đồng)

Với bản cập nhật thành công trên máy cục bộ , hãy tìm 5 tệp trên máy cục bộ của bạn có các bản cập nhật:

ứng dụng / mã / lõi / Pháp sư / Quản trị viên / Người mẫu / Observer.php

ứng dụng / mã / lõi / Mage / Core / Trình điều khiển / Yêu cầu / http.php

ứng dụng / mã / lõi / Mage / Oauth / bộ điều khiển / adminhtml / Oauth / AuthorizeControll.php

ứng dụng / mã / lõi / Mage / XmlConnect / Model / Observer.php

lib / Varien / Db / Adaptor / Pdo / Mysql.php

tải các tệp này lên máy chủ của bạn bằng FTP và các bản vá đã hoàn tất!

Đối với tôi, đây là một lựa chọn an toàn hơn để áp dụng cho các bản vá.

Xin hãy sửa tôi nếu tôi sai!

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.