Bagaimana cara memeriksa versi tambalan terbaru yang diterapkan ke magento?

44

Saya baru saja menerapkan patch keamanan PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Karena saya tidak memiliki akses SSH ke server web, penyedia melakukan pekerjaan untuk saya. Bagaimana saya bisa mengecek sendiri jika semuanya baik-baik saja?

Saya menggunakan Magento CE 1.9.1.0

mrzhero
sumber

Jawaban:

66

Saya berasumsi Anda memiliki akses FTP. Ketika tambalan diterapkan file bernama applied.patches.listditambahkan dalam app/etc/direktori.

Di samping itu tambalan tidak lebih dari file diff sehingga Anda dapat melihat apa yang harus diubah ketika Anda membukanya dan memeriksa file yang ditargetkan jika memang diubah

Sander Mangel
sumber
File ditambahkan ke setiap kali tambalan ditambahkan juga. Anda dapat melihat riwayat aplikasi tambalan selama masa pakai situs web dan memeriksa untuk melihat apakah semua tambalan yang berlaku telah diterapkan kembali setelah pemutakhiran versi Magento menimpa dan menghapus file yang ditambal. Membantu mencegah kesalahan peningkatan pembaruan.
Fiasco Labs
apakah ada cara lain untuk memeriksa patch 5944 jika tidak diperbarui dengan bantuan file .sh? Karena dalam kasus itu "apply.patches.list" tidak dihasilkan sama sekali.
TBI Infotech
Seperti @willem yang disebutkan di bawah ini Anda dapat memeriksa dengan shoplift.byte.nl
Sander Mangel
Thnaks @ Sander tetapi itu hanya memverifikasi 5344 tidak 5944
TBI Infotech
Ah maaf, saya salah baca. Jika demikian, cara tercepat adalah memeriksa apakah kode tertentu dari tambalan diterapkan atau tidak
Sander Mangel
12

Anda dapat menguji keberhasilan pemasangan tambalan (dan keberadaan kerentanan lainnya yang diketahui) di https://www.magereport.com (dulu di https://shoplift.byte.nl tapi saya sudah memperpanjang pemeriksaan)

Willem
sumber
1
Saya tahu, ini sudah lama, tetapi apakah Anda memiliki umpan balik tentang seberapa akuratnya magereport.com?
Maks
2
Saya akan mengatakan itu sekitar 99% akurat. Jika tidak tahu, itu akan mengatakan "tidak dikenal".
Willem
6

Cukup gunakan SSH untuk memeriksa apakah toko Anda ditambal

Untuk informasi lebih lanjut silakan kunjungi URL di bawah ini: https://support.hypernode.com/knowledgebase/how-to-apply-magento-patches/

Anda dapat memindai situs Anda dengan magereport.com untuk melihat apakah tambalan diinstal atau tidak. Jika tanda centang berwarna abu-abu, mungkin file yang diperlukan untuk pemeriksaan tersebut dipindahkan. Karena itu tidak dapat melihat apakah toko Anda ditambal atau tidak. Jangan khawatir. Cukup gunakan SSH untuk memeriksa apakah toko Anda ditambal.

Setiap cek yang telah diinstal dapat dengan mudah ditemukan di konten toko Anda. Lebih khusus itu masuk aplikasi / etc / apply.patches.list

Jadi Anda menjalankan perintah ini 'grep' di SSH untuk mengakses daftar tambalan keamanan yang diterapkan:

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

Outputnya akan terlihat seperti ini:

-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

Semoga bermanfaat bagi siapa pun.

Randhir Yadav
sumber