Kesalahan! Beberapa alat sistem yang diperlukan ketika mencoba menerapkan tambalan Magento melalui SSH


9

Saya telah mencoba menerapkan beberapa tambalan Magento melalui SSH( SUPEE-5344dan SUPEE-1533) dari halaman unduhan Edisi Komunitas Magento ( https://www.magentocommerce.com/products/downloads/magento/ )

Saya menjalankan SSHsesi:

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

tetapi tetap mendapatkan kesalahan berikut:

Kesalahan! Beberapa alat sistem yang diperlukan, yang digunakan dalam skrip sh ini, tidak diinstal: Alat "tambalan" tidak terjawab, silakan instal (mereka).

Saya telah mencoba menerapkan tambalan sebelumnya tetapi menerima pesan kesalahan yang sama. Bagaimana cara mengatasi ini untuk menerapkan tambalan?


Apakah selesaikan masalah Anda?

@Rathinam ya lihat jawaban saya di bawah
SR_Magento

Bagaimana saya bisa menginstal paket patch

Saya mendapatkan kesalahan saat menjalankan kode: sh patchname.sh

Kesalahan $ sh xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.sh! Beberapa alat sistem yang diperlukan, yang digunakan dalam skrip sh ini, tidak diinstal: Alat "tambalan" tidak terjawab, silakan pasang.

Jawaban:


16

Solusinya adalah dengan menginstal patchpaket:

yum install patch

atau zypper install patchuntuk OpenSUSE LINUX.

Kemudian jalankan shfile tambalan:

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

Memeriksa apakah tambalan dapat diterapkan / dikembalikan dengan sukses ... Tambalan telah diterapkan / dikembalikan dengan sukses.

Ulangi untuk semua tambalan yang hilang.

Catatan: Saya memberikan ini karena saya menghabiskan sedikit waktu untuk ini sebelum menyadari bahwa kesalahan yang dilemparkan bukan untuk patch sebelumnya tetapi untuk paket patch itu sendiri.


1
Untuk Linux dan Macintosh, yaitu sistem * nix karena Magento adalah program asli * nix. Untuk pengguna Windows, lingkungan alat Linux seperti Cygwin atau masing-masing alat Gnu untuk Windows perlu diinstal. Sedikit perjalanan ekstra yang terlibat di sana.
Fiasco Labs

1

Saya menemukan solusi yang mungkin bagi mereka yang tidak memiliki akses SSH, atau mengalami kesulitan menggunakan perintah sh untuk mengajukan tambalan: (edisi komunitas)

Dengan pembaruan yang berhasil di mesin lokal , temukan 5 file di mesin lokal Anda yang memiliki pembaruan:

app / code / core / Mage / Admin / Model / Observer.php

app / code / core / Mage / Core / Controller / Permintaan / Http.php

app / code / core / Mage / Oauth / controllers / Adminhtml / Oauth / AuthorizeController.php

app / code / core / Mage / XmlConnect / Model / Observer.php

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

unggah file-file ini ke server Anda menggunakan FTP, dan tambalan telah selesai!

Bagi saya, ini adalah opsi yang lebih aman untuk mengajukan tambalan.

Tolong perbaiki saya jika saya salah!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.