Magentoパッチがインストールされているかどうかを確認するにはどうすればよいですか?


8

だから私は最近の重要なパッチをインストールしましたSUPEE-5994 + SUPEE-5344 + SUPEE-1533-サーバー上のSSHを介して。

各パッチをインストールするには、次の手順を実行しました。

パッチをhttps://www.magentocommerce.com/products/downloads/magento/からダウンロードしました

  1. 各パッチをMagentoのルートフォルダーにアップロードしました
  2. SSHコマンドを実行: sh patch_name.sh
  3. コンソールから成功メッセージを受け取りました: Patch was applied/reverted successfully

私のウェブサイトは動作し、すべてが良好です。それはすべて即座にインストールされました。

パッチが実際にインストールされたかどうか疑わしいとしましょう-インストールされているパッチをどこかで確認することは可能ですか?-SSH、FTP、または同様のもののどちらか?


1
これをコメントとして追加しますが、モバイルSEアプリのボタンが見つかりません。バージョン管理システムは、パッチが適用されたかどうかを示す必要があります。差分を実行して、何が変更されたかを確認してください。
ルークA.レーバー

回答:


5

Philwinkle_AppliedPatchesを使用して、適用されたパッチのリストを表示できます。拡張機能をインストールしたくない場合は、app/etc/applied.patches.listファイルを確認できます。詳細については、モジュールのソースを確認してください。

このファイルには注意してください。このファイルは、パッチファイルの現在のステータスではなく、過去に適用された情報のみです。

これの意味は:

  • パッチを適用してファイルをコミットしないとは、ファイルがなく(または古い)、パッチが適用されないことを意味します
  • パッチを当てたファイルをコミットしませんが、applied.patches.listファイルは誤った情報を意味します!

ただノートではapp/etc/、Magentoのは、印加パッチのリストについては、そのファイルを保存する場所です。
B00MER 2015

5

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

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

詳細については、以下のURLにアクセスしてください。- https : //support.hypernode.com/knowledgebase/how-to-apply-magento-patches/

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


2

本当に疑わしい場合は、バージョン管理システムを使用して、変更点を確認し、バグの説明と一致しているかどうかを確認してください。

ただし、セキュリティリークが使用した機能にパッチが適用されているかどうかを確認する場合は、パッチごとに異なります。前述のように、万引きのバグをテストするツールがあります。最新のパッチには、URLを要求または変更することでテストできる詳細な説明があります。

私はこれらのテストツールを知りません。


1
updatedb
for file in $(locate applied.patches.list)
do
echo "===================================================================="
echo ${file}
cat ${file}
echo "===================================================================="
done

svnもここにあります:
svn.magentocommerce.com/source/branches/1.9



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