magentoに適用されている最新のパッチバージョンを確認する方法


44

セキュリティパッチを適用しました PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

私はWebサーバーへのSSHアクセスを持っていないので、プロバイダーが私のために仕事をしてくれました。すべてがうまくいったかどうかを自分で確認するにはどうすればよいですか?

Magento CE 1.9.1.0を使用しています

回答:


66

FTPアクセスがあると仮定しています。パッチが適用されると、という名前のファイルapplied.patches.listapp/etc/ディレクトリに追加されます。

その横にあるのはdiffファイルにすぎないため、パッチを開いて変更対象を確認し、実際に変更されている場合は対象のファイルをチェックインできます。


ファイルは、パッチが追加されるたびに追加されます。Webサイトの存続期間にわたるパッチ適用履歴を確認し、Magentoバージョンアップグレードがパッチファイルを上書きおよび削除した後に、適用可能なすべてのパッチが再適用されたかどうかを確認できます。アップグレードの回帰エラーを防ぐのに役立ちます。
Fiasco Labs

.shファイルの助けを借りて更新されていない場合、パッチ5944をチェックする他の方法はありますか?その場合、「applied.patches.list」がまったく生成されないためです。
TBIインフォテック

以下に述べる@willemのように、shoplift.byte.nlで
サンダーマンジェル

Thnaks @ Sander、ただし5944ではなく5344のみを検証
TBI Infotech

申し訳ありませんが、私は誤解しています。その場合、最も簡単な方法は、パッチから、特定のコードが適用されているかどうかをチェックすることです
サンダーMangel

12

https://www.magereport.com(以前はhttps://shoplift.byte.nlにありましたが、チェックを拡張しました)で、パッチのインストール(および他の既知の脆弱性の存在)をテストできます。


1
しばらく経ちましたが、magereport.comの正確さについてフィードバックはありますか?
マックス

2
私はそれが約99%正確であると言うでしょう。わからない場合は、「不明」と表示されます。
ウィレム

6

SSHを使用して、ショップにパッチが適用されているかどうかを確認するだけです

詳細については、以下のURLをご覧くださいhttps : //support.hypernode.com/knowledgebase/how-to-apply-magento-patches/

magereport.comでサイトをスキャンして、パッチがインストールされているかどうかを確認できます。チェックが灰色になった場合、チェックに必要なファイルが再配置される可能性があります。したがって、ショップにパッチが適用されているかどうかはわかりません。心配ない。SSHを使用して、ショップにパッチが適用されているかどうかを確認するだけです。

インストールされたすべてのチェックは、ショップのコンテンツで簡単に見つけることができます。より具体的には、app / etc / applied.patches.listにログインします

したがって、SSHでこのコマンド「grep」を実行して、適用されたセキュリティパッチのリストにアクセスします。

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

出力は次のようになります。

-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

誰にでも役立つことを願っています。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.