エラー:「/ app / etc /」は、適切なツール作業magento 1.9のために存在する必要があります


9

magento 1.9の新しいリリースのセキュリティパッチをインストールしようとしています。私はウィンドウシステムに取り組んでいます。

次のエラーが発生します。

D:\xampp\htdocs\magento>sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
ERROR: "/app/etc/" must exist for proper tool work.

私はCMDによってコマンドを実行しており、SH正常に動作しています

ここに画像の説明を入力してください

私もGitで試しました。しかし同じエラーが出る

ここに画像の説明を入力してください

Linuxでも動作しない

ここに画像の説明を入力してください

正確な問題は何か、それをどのように修正できるかを誰かに教えてください

ありがとう

回答:


6

PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.shについても、Windowsマシンで機能させることができます。

問題は、CURRENT_DIR = $PWD_BIN/(60行目)であり、$ PWD_BINの値はwhich pwd、Windowsでは機能しない同じファイルPWD_BIN = (35行目)で定義されているため、この値を置き換える必要があります。

  1. オープンバッシュ
  2. 現在のディレクトリは、magentoのルートでなければなりません。
  3. コマンド「pwd」を実行します
  4. 現在のディレクトリの出力パスが表示されます:スクリーンショットを確認してください
  5. このパスをコピーしてファイルを編集し、67行目で以下を置き換えます。

    CURRENT_DIR = $PWD_BIN/からCURRENT_DIR =/d/xampp/htdocs/magento/

同じコマンドでパッチを実行する sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

注:「/ d / xampp / htdocs / magento /」をディレクトリのルートに置き換えてください。

そしてそれは魅力のように動作します!!

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