ข้อผิดพลาด:“ / 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

สามารถทำให้มันทำงานบนเครื่อง windows ได้เช่นกันสำหรับ PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

ปัญหาคือ: CURRENT_DIR = $PWD_BIN/ (บรรทัดที่ 60) และค่าของ $ PWD_BIN ถูกกำหนดไว้ในไฟล์เดียวกัน PWD_BIN = which pwd(บรรทัดที่ 35) ซึ่งไม่ได้ติดตั้งบน windows ดังนั้นเราจะต้องแทนที่ค่านี้

  1. เปิดทุบตี
  2. ไดเรกทอรีปัจจุบันของคุณควรเป็นรากฐานของวีโอไอพี
  3. เรียกใช้คำสั่ง 'pwd'
  4. มันจะให้เส้นทางของไดเรกทอรีปัจจุบันของคุณ: ตรวจสอบภาพหน้าจอ
  5. คัดลอกพา ธ นี้และแก้ไขไฟล์บนบรรทัดที่ 67 แทนที่:

    CURRENT_DIR = $PWD_BIN/ ถึง CURRENT_DIR =/d/xampp/htdocs/magento/

เรียกใช้โปรแกรมแก้ไขด้วย commnd เดียวกัน 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.