GALAT: "/ app / etc /" harus ada untuk magento work tool yang tepat 1.9

9

Saya mencoba untuk menginstal patch keamanan yang baru dirilis untuk magento 1.9. Saya sedang mengerjakan sistem jendela.

dan saya mendapatkan kesalahan berikut.

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.

Saya menjalankan perintah oleh CMD dan SHbekerja dengan baik juga

masukkan deskripsi gambar di sini

Saya mencoba dengan Git juga. tetapi mendapatkan kesalahan yang sama

masukkan deskripsi gambar di sini

Tidak bekerja di Linux juga

masukkan deskripsi gambar di sini

Adakah yang bisa memberitahu saya apa masalah sebenarnya dan bagaimana hal itu bisa diperbaiki.

Terima kasih

urfusion
sumber

Jawaban:

6

Dapat membuatnya berfungsi di mesin windows juga untuk PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh.

Masalahnya adalah: CURRENT_DIR = $PWD_BIN/ (baris 60) dan nilai $ PWD_BIN didefinisikan dalam file yang sama PWD_BIN = which pwd(baris 35) karena tidak perlu di windows sehingga kita perlu mengganti nilai ini.

  1. Buka bash
  2. Direktori Anda saat ini harus menjadi root dari magento.
  3. Jalankan perintah 'pwd'
  4. Ini akan memberikan jalan keluar dari direktori Anda saat ini: Periksa tangkapan layar
  5. Salin jalur ini dan edit file, ganti baris 67 di:

    CURRENT_DIR = $PWD_BIN/ ke CURRENT_DIR =/d/xampp/htdocs/magento/

Jalankan tambalan dengan commnd yang sama sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Catatan: Pastikan Anda mengganti '/ d / xampp / htdocs / magento /' dengan root direktori Anda.

dan itu akan bekerja seperti pesona !!

ernitinjain
sumber